Several airlines offer flights from the UK to Shanghai. Flights from Heathrow are usually the cheapest option. . Many of the best deals are with British Airways and Virgin Atlantic. Indirect flights are available from UK regional airports. These will often cost up to ₤50 more than flights from Heathrow.
Pudong Airport is the main airport for Shanghai. The airport is 30km from the city centre. An amazing high speed train whisks arriving passengers into the city.
The best deals are normally from London Heathrow. Reasonable fares are often available from Newcastle, Birmingham, Glasgow International and Edinburgh, but many of these flights will be indirect. Airlines offering well-priced flights include British Airways, Virgin Atlantic, China Eastern, United Airlines, Air France, KLM, Emirates, SAS and Lufthansa.
The main domestic airport serving Shanghai but still receiving some international flights. Closer to Shanghai city centre than Pudong Airport. Indirect flights are available from regional airports throughout the UK. The best deals are often from Glasgow International, Edinburgh, Birmingham, Manchester and Heathrow. Fares are higher than routes to Shanghai Pudong. Airlines offering indirect flights include KLM, Flybe, Air China, China Southern and Cathay Pacific.