Compare all cheap flights to Shanghai
Cheap flights from London Heathrow to Shanghai (LHR - SHA).
- Qatar Airways airfare from London Heathrow to Shanghai starting at £394.
London Heathrow to Shanghai flying information.
- The flying distance between London Heathrow and Shanghai is 5742 miles.
- There is a travel time of 11 hours 7 minutes to Shanghai from London Heathrow.
- Virgin Atlantic Airways fly non stop from London Heathrow to Shanghai.
- China Eastern Airlines fly non stop from London Heathrow to Shanghai.
- British Airways fly non stop from London Heathrow to Shanghai.
- 3 airlines fly directly between Shanghai and London Heathrow.
- Boeing 777 with 375 seats fly to London Heathrow from Shanghai.
- Finnair stop over in Helsinki for flights between Shanghai and London Heathrow.
- British Airways and Hainan Airlines fly between Shanghai and London Heathrow with a stopover in Beijing.
- British Airways operates London Heathrow to Beijing on 744, whilst Hainan Airlines has flights from Beijing to Shanghai on 738.
Cheap Airfares to Shanghai from United Kingdom
Cheap International Flights from London Heathrow
Airlines flying from London Heathrow to Shanghai (LHR to SHA)
London Heathrow to Shanghai airlines include British Airways. Over 19 airlines offer flights from other cities, including Thai Airways, SWISS, Singapore Airlines, SAS, Qatar Airways, Malaysia Airlines, Lufthansa, KLM Royal Dutch, KLM, Flybe, Finnair, Emirates, Cathay Pacific Airways.
What other cities and months can I fly from London Heathrow to China?
Nanning, Fuzhou, Guilin, Nanjing, Harbin, Shenyang, Chengdu, Guangzhou, Shanghai, Beijing, and many others from December to July and August to October.