Compare all cheap flights to Shanghai
Cheap flights from Edinburgh to Shanghai (EDI - SHA).
- KLM Royal Dutch airfare from Edinburgh to Shanghai starting at £522.
Edinburgh to Shanghai flying information.
- The flying distance between Edinburgh and Shanghai is 5613 miles.
- No airlines fly non stop from Shanghai to Edinburgh.
- KLM Royal Dutch Airlines stop over in Amsterdam for flights between Shanghai and Edinburgh.
- British Airways stop over in London Heathrow for flights between Shanghai and Edinburgh.
Cheap Airfares to Shanghai from United Kingdom
Cheap International Flights from Edinburgh
Airlines flying from Edinburgh to Shanghai (EDI to SHA)
Edinburgh to Shanghai airlines include Swiss International Air Lines, bmi. Over 19 airlines offer flights from other cities, including SWISS, Singapore Airlines, SAS, Qatar Airways, Malaysia Airlines, Lufthansa, KLM Royal Dutch, KLM, Flybe, Finnair, Emirates, China Eastern, Cathay Pacific Airways.
What other cities and months can I fly from Edinburgh to China?
Nanning, Fuzhou, Guilin, Nanjing, Harbin, Shenyang, Chengdu, Guangzhou, Shanghai, Beijing, and many others from December to July and August to October.