Airlines Flying from Edinburgh to Shanghai










Flight deals from Edinburgh to Shanghai
Find the cheapest flights from Edinburgh to Shanghai within the next three months. Book one-way flights from £368 or return tickets from £570.
-
Round-trip
-
One way
-
-
EDI 12:0024h1 stopsSHA 19:00Edinburgh - Shanghai | Sat, Jul 19 | Hainan AirlinesSHA 19:0019h1 stopsEDI 07:00Shanghai - Edinburgh | Tue, Jul 22 | Hainan Airlines£571 £71921% OFF21% OFF£719 £571
-
EDI 13:2037h 5m1 stopsPVG 09:25Edinburgh - Shanghai | Wed, Jul 9 | KLMPVG 11:1517h 30m1 stopsEDI 21:45Shanghai - Edinburgh | Mon, Jul 14 | KLM£576 £71920% OFF20% OFF£719 £576
-
EDI 12:0015h1 stopsSHA 10:00Edinburgh - Shanghai | Fri, Jul 11 | Hainan AirlinesPVG 11:1526h 45m1 stopsEDI 07:00Shanghai - Edinburgh | Tue, Jul 15 | Hainan Airlines£578 £71920% OFF20% OFF£719 £578
-
EDI 12:0015h1 stopsPVG 10:00Edinburgh - Shanghai | Fri, Aug 22 | Hainan AirlinesSHA 19:0019h1 stopsEDI 07:00Shanghai - Edinburgh | Fri, Aug 29 | Hainan Airlines£58519% OFF£719 £585
-
EDI 12:0015h 55m1 stopsSHA 10:55Edinburgh - Shanghai | Mon, Aug 18 | Hainan AirlinesPVG 11:1526h 45m1 stopsEDI 07:00Shanghai - Edinburgh | Sun, Aug 24 | Hainan Airlines£58519% OFF£719 £585
-
EDI 17:1533h 10m1 stopsPVG 09:25Edinburgh - Shanghai | Mon, Jul 7 | KLMPVG 11:1530h 10m1 stopsEDI 10:25Shanghai - Edinburgh | Mon, Jul 14 | KLM£59517% OFF£719 £595
-
EDI 12:0015h 55m1 stopsSHA 10:55Edinburgh - Shanghai | Mon, Jul 28 | Hainan AirlinesSHA 12:1025h 50m1 stopsEDI 07:00Shanghai - Edinburgh | Tue, Aug 5 | Hainan Airlines£60316% OFF£719 £603
-
EDI 12:0015h1 stopsPVG 10:00Edinburgh - Shanghai | Sat, Jul 12 | Hainan AirlinesSHA 12:1025h 50m1 stopsEDI 07:00Shanghai - Edinburgh | Fri, Jul 18 | Hainan Airlines£60416% OFF£719 £604
-
EDI 12:0015h1 stopsPVG 10:00Edinburgh - Shanghai | Sat, Aug 9 | Hainan AirlinesPVG 11:1526h 45m1 stopsEDI 07:00Shanghai - Edinburgh | Sun, Aug 17 | Hainan Airlines£60815% OFF£719 £608
-
EDI 06:0018h1 stopsPVG 07:00Edinburgh - Shanghai | Tue, Jul 8 | China Eastern AirlinesPVG 11:1517h 30m1 stopsEDI 21:45Shanghai - Edinburgh | Mon, Jul 14 | KLM£61115% OFF£719 £611
-
EDI 13:0017h 25m1 stopsSHA Invalid DateEdinburgh - Shanghai | Sat, Jul 5 | Normal AirlineSHA 15:006hDirectEDI 16:00Shanghai - Edinburgh | Mon, Jul 7 | Normal AirlineFind More FlightsFind More Flights
-
EDI 06:0023h 20m1 stopsPVG 12:20Edinburgh - Shanghai | Mon, Aug 25 | easyJet£369 £82755% OFF55% OFF£827 £369
-
EDI 06:2016h 25m1 stopsPVG 05:45Edinburgh - Shanghai | Sat, Aug 30 | easyJet£391 £82753% OFF53% OFF£827 £391
-
EDI 18:0529h 35m1 stopsPVG 06:40Edinburgh - Shanghai | Sat, Aug 30 | Finnair£398 £82752% OFF52% OFF£827 £398
-
EDI 21:0525h 40m1 stopsPVG 05:45Edinburgh - Shanghai | Sun, Aug 31 | British Airways£41849% OFF£827 £418
-
EDI 06:2522h 55m1 stopsPVG 12:20Edinburgh - Shanghai | Mon, Aug 25 | British Airways£42149% OFF£827 £421
-
EDI 07:0022h 45m1 stopsPVG 12:45Edinburgh - Shanghai | Fri, Aug 22 | British Airways£42449% OFF£827 £424
-
EDI 06:0022h 55m1 stopsPVG 11:55Edinburgh - Shanghai | Sat, Aug 30 | Ryanair UK£43348% OFF£827 £433
-
EDI 08:1521h 30m1 stopsPVG 12:45Edinburgh - Shanghai | Fri, Aug 29 | British Airways£43547% OFF£827 £435
-
EDI 21:1525h 40m1 stopsPVG 05:55Edinburgh - Shanghai | Wed, Aug 20 | British Airways£68417% OFF£827 £684
-
EDI 06:0022h 55m1 stopsPVG 11:55Edinburgh - Shanghai | Sat, Aug 23 | easyJet£70315% OFF£827 £703
-
EDI 13:0017h 25m1 stopsSHA Invalid DateEdinburgh - Shanghai | Sat, Jul 5 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Flight Information from Edinburgh to Shanghai
The distance between Edinburgh and Shanghai is about 9,017.53km. The most popular month to Shanghai is April. The off-season for travel is May.
Cheapest one-way flight price | £369 |
---|---|
Cheapest return ticket price | £571 |
Off-season travel month | May |
Peak season for travel | April |
Flight distance | 9,017.53km |
Popular airline | Hainan Airlines |
Find the best time to fly from Edinburgh to Shanghai
The best time to book the cheapest flights from Edinburgh to Shanghai is between Sep 14 and Sep 21. One-way ticket prices start at £290 according to our flight calendar.
FAQ
-
When are flight tickets from Edinburgh (EDI) to Shanghai (SHA) the cheapest?
Airlines adjust prices for flights from Edinburgh to Shanghai based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much are flights from Edinburgh (EDI) to Shanghai (SHA) cost?
According to Trip.com's data, the lowest price is around £721. -
How many airports in Shanghai (SHA)?
There are 2 airport(s) in Shanghai (SHA): Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.
How to find a cheap flight from Edinburgh to Shanghai
Flights to Shanghai from Edinburgh
Renowned for its culture and history, cheap flights from Edinburgh to Shanghai have become a go-to for fun-filled city breaks and relaxing getaways alike. With prices starting from just £321, there’s never been a better time to travel from Edinburgh to Shanghai. A convenient destination to get to, you can fly from Edinburgh to Shanghai in just under 11 hours 20 mins and be experiencing the excitement of the city in no time at all. Ready to start planning the perfect adventure? Find tickets from Edinburgh to Shanghai at Trip.com.
How to find cheap flights from Edinburgh to Shanghai
Looking for ways to secure cheap flights from Edinburgh to Shanghai? Booking tickets in advance instead of leaving it to the last minute, choosing early morning or late-night flight times, and opting to fly with budget airlines are just some of the ways you can save money.
Airlines that fly from Edinburgh to Shanghai
There are a range of airlines offering direct flights from Edinburgh to Shanghai, including British Airways, Air China.
Flight distance & Flight time from Edinburgh to Shanghai
The average flight time from Edinburgh to Shanghai is 11 hours 20 mins, with a distance of 5594 miles between the two cities.
Departure from Edinburgh Airport to Shanghai
Located just 8 miles from the city centre, Edinburgh Airport is easy to get to. Trams from the city centre to the airport take just 30 minutes and depart every 7 to 10 minutes. Tickets cost £7.50 and you can catch the tram from Princes Street. You can also get a 30-minute Airlink 100 bus from St Andrews Square, with prices starting from £5.50 for adults and £2.75 for children. The Airlink 100 Bus departs every 10 minutes, making it a convenient choice, too.
More Travel Options
-
Top Routes from Edinburgh
-
Top Routes to Shanghai
-
Popular Airlines
- Cheap flights from Edinburgh to Istanbul
- Edinburgh to Bristol plane tickets
- Edinburgh to Stockholm plane tickets
- Cheap flights from Edinburgh to Amsterdam
- Cheap flights from Edinburgh to London
- Edinburgh to Copenhagen plane tickets
- Cheap flights from Edinburgh to Barcelona
- Flights from Edinburgh to Birmingham
- Edinburgh to Paris plane tickets
- Flights from Edinburgh to Belfast
- Flights from Hong Kong to Shanghai
- Cheap flights from Beijing to Shanghai
- Cheap flights from Manchester to Shanghai
- Flights from Bangkok to Shanghai
- Cheap flights from Guangzhou to Shanghai
- Cheap flights from Seoul to Shanghai
- Chengdu to Shanghai plane tickets
- Flights from Zhangjiajie to Shanghai
- Shenzhen to Shanghai plane tickets
- London to Shanghai plane tickets