


Find cheap one-way flights from Edinburgh to Shanghai starting at US$313.
For as little as US$313, you can take your next adventure to Shanghai without breaking the bank. Choose between one-way and return tickets from Edinburgh below.
- One way
- Round-trip
- EDI12:0014h 50m1 stopPVG09:50Mon, Apr 14|Edinburgh - Shanghai|Hainan AirlinesUS$313US$52941% OFF41% OFFUS$529US$313
- EDI12:0024h1 stopSHA19:00Fri, Apr 18|Edinburgh - Shanghai|Hainan AirlinesUS$323US$52939% OFF39% OFFUS$529US$323
- EDI12:0028h 5m1 stopSHA23:05Fri, Apr 11|Edinburgh - Shanghai|Hainan AirlinesUS$325US$52938% OFF38% OFFUS$529US$325
- EDI08:1515h 20m1 stopPVG07:35Thu, Mar 20|Edinburgh - Shanghai|FinnairUS$397US$397
- EDI08:1515h 20m1 stopPVG07:35Tue, Mar 4|Edinburgh - Shanghai|FinnairUS$397US$397
- EDI08:1515h 20m1 stopPVG07:35Thu, Mar 27|Edinburgh - Shanghai|FinnairUS$399US$399
- EDI08:1515h 20m1 stopPVG07:35Tue, Mar 11|Edinburgh - Shanghai|FinnairUS$399US$399
- EDI08:1515h 20m1 stopPVG07:35Thu, Mar 13|Edinburgh - Shanghai|FinnairUS$399US$399
- EDI18:3529h1 stopPVG07:35Mon, Mar 24|Edinburgh - Shanghai|FinnairUS$400US$400
- EDI08:2515h 15m1 stopPVG06:40Thu, Apr 17|Edinburgh - Shanghai|FinnairUS$400US$400
- EDI01:00 pm3h 5mNonstopSHA02:00 pmWed, Feb 26|Edinburgh - Shanghai|Hainan AirlinesFind More FlightsFind More Flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Edinburgh to Shanghai Flight time & Schedules
AF1887
Air France
06:00
EDI
09:00
CDG
SMTWTFSHU7908
Hainan Airlines
12:50
CDG
06:00
XIY
--T----HU7845
Hainan Airlines
08:30
XIY
10:50
PVG
SMTWTFSAY1372
Finnair
08:25
EDI
13:00
HEL
-M-WT-SHO1608
Juneyao Airlines
16:35
HEL
07:35
PVG
-M-W-FSU23842
easyJet
09:30
EDI
13:00
MXP
----T--HO1668
Juneyao Airlines
22:15
MXP
14:45
CGO
S---T--HO1176
Juneyao Airlines
19:00
CGO
20:50
PVG
-M-W-F-U23301
easyJet
10:45
EDI
13:20
AMS
SMT-TFSCZ346
China Southern Airlines
21:40
AMS
13:25
PKX
SMTWTFSCZ8889
China Southern Airlines
20:35
PKX
22:50
PVG
SMTWTFSU23301
easyJet
10:45
EDI
13:20
AMS
SMT-TFSMF812
Xiamen Airlines
20:30
AMS
14:35
XMN
S-T-TF-MF8545
Xiamen Airlines
19:00
XMN
20:45
SHA
SMTWTFSU23301
easyJet
10:45
EDI
13:20
AMS
SMT-TFSCZ346
China Southern Airlines
21:40
AMS
13:25
PKX
SMTWTFSCZ8887
China Southern Airlines
16:20
PKX
18:35
SHA
SMTWTFSU23832
easyJet
13:05
EDI
16:30
MXP
SMTW-FSMU5014
China Eastern Airlines
22:00
MXP
14:50
XIY
-M-W--SMU2318
China Eastern Airlines
18:00
XIY
20:30
PVG
S-T-T-SU23832
easyJet
13:05
EDI
16:30
MXP
SMTW-FSMU5014
China Eastern Airlines
22:00
MXP
14:50
XIY
-M-W--SMU2161
China Eastern Airlines
16:00
XIY
18:20
SHA
SMTWTFSBA1455
British Airways
17:30
EDI
18:55
LHR
SMTWTFSGS7966
Tianjin Airlines
21:00
LHR
15:55
CKG
--T--F-HU7494
Hainan Airlines
21:20
CKG
23:45
PVG
SMTWTFSU27838
easyJet
19:40
EDI
22:10
AMS
S-TWTFSMF812
Xiamen Airlines
20:30
AMS
14:35
XMN
S-T-TF-MF8545
Xiamen Airlines
19:00
XMN
20:45
SHA
SMTWTFS
When is the cheapest time to book flights from Edinburgh to Shanghai?
These price trend charts carefully monitor and predict how flight prices from Edinburgh to Shanghai will change. Keep a close eye on them to understand when the best time to buy your tickets is.
Cheapest airlines flights from Edinburgh to Shanghai
Frequently Asked Questions
How to find a cheap flight from Edinburgh to Shanghai
Edinburgh to Shanghai Flight Information
Cheapest nonstop flight price | $312 |
---|---|
Off-season for travel | February |
Peak season for travel | November |
Flight distance | 9,017.53 km |
Popular airline | Air France |
Read before Taking Flights from Edinburgh to Shanghai
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.
Plan Your Trip Around Shanghai
More Travel Options
Popular Flights From Edinburgh
- Edinburgh to Paris Flights
- Edinburgh to Birmingham Flights
- Edinburgh to Bristol Flights
- Edinburgh to Belfast Flights
- Edinburgh to Barcelona Flights
- Edinburgh to Istanbul Flights
- Edinburgh to Amsterdam Flights
- Edinburgh to Bangkok Flights
- Edinburgh to Bali Flights
- Edinburgh to Kuala Lumpur Flights
- Edinburgh to Tokyo Flights
- Flights from Edinburgh Airport to Brno
- Flights from Edinburgh Airport to Pakse
- Flights from Edinburgh Airport to Chisinau
- Flights from Edinburgh Airport to Monrovia
- Flights from Edinburgh Airport to Mashhad
- Flights from Edinburgh Airport to Kutaisi
- Flights from Edinburgh to Waterloo Regional Airport
- Flights from Edinburgh to Amami Airport
- Flights from Edinburgh to Anta Airport
- Flights from Edinburgh to Hartsfield-Jackson Atlanta International Airport
- Flights from Edinburgh to Bahrain International Airport
- Flights from Edinburgh to Belgrade Nikola Tesla Airport
- Flights from Edinburgh Airport to London Stansted Airport
- Flights from Edinburgh Airport to London Luton Airport
- Flights from Edinburgh Airport to London City Airport
- Flights from Edinburgh Airport to London Gatwick Airport
- Flights from Edinburgh Airport to Heathrow Airport
- Flights from Edinburgh Airport to Paris Charles de Gaulle Airport
Popular Flights to Shanghai
- Singapore to Shanghai Flights
- Los Angeles to Shanghai Flights
- Jakarta to Shanghai Flights
- Kuala Lumpur to Shanghai Flights
- Melbourne to Shanghai Flights
- Bangkok to Shanghai Flights
- Sydney to Shanghai Flights
- Kaohsiung to Shanghai Flights
- Moscow to Shanghai Flights
- New York to Shanghai Flights
- Hanoi to Shanghai Flights
- Flights from Hong Kong International Airport to Shanghai
- Flights from Taiwan Taoyuan International Airport to Shanghai
- Flights from Soekarno-Hatta International Airport to Shanghai
- Flights from Narita International Airport to Shanghai
- Flights from Haneda Airport to Shanghai
- Flights from Ngurah Rai International Airport to Shanghai
- Flights from Honolulu to Shanghai Hongqiao International Airport
- Flights from Honolulu to Shanghai Pudong International Airport
- Flights from Papeete to Shanghai Pudong International Airport
- Flights from Papeete to Shanghai Hongqiao International Airport
- Flights from Los Angeles to Shanghai Pudong International Airport
- Flights from Los Angeles to Shanghai Hongqiao International Airport
- Flights from Penang International Airport to Shanghai Hongqiao International Airport
- Flights from Penang International Airport to Shanghai Pudong International Airport
- Flights from Seletar Airport to Shanghai Pudong International Airport
- Flights from Singapore Changi Airport to Shanghai Hongqiao International Airport
- Flights from Singapore Changi Airport to Shanghai Pudong International Airport
- Flights from Ontario International Airport to Shanghai Pudong International Airport
Recommended Routes
- London to Hong Kong Flights
- London to Shanghai Flights
- London to Taipei Flights
- London to Beijing Flights
- London to Guangzhou Flights
- London to Shenzhen Flights
- London to Fuzhou Flights
- Birmingham to Hong Kong Flights
- Manchester to Shanghai Flights
- Edinburgh to Hong Kong Flights
- Manchester to Beijing Flights
- Flights from London Gatwick Airport to Hangzhou
- Flights from London Gatwick Airport to Zhengzhou
- Flights from London Gatwick Airport to Jinzhou
- Flights from London Gatwick Airport to Xiamen
- Flights from London Gatwick Airport to Daocheng
- Flights from London Gatwick Airport to Xiangyang
- Flights from London to Linfen Yaodu Airport
- Flights from London to Wanzhou Wuqiao Airport
- Flights from London to Shenyang Taoxian International Airport
- Flights from London to Yanji Chaoyangchuan Airport
- Flights from London to Anyang Hongqiqu Airport
- Flights from London to SQD Airport
- Flights from Manchester Airport to Hong Kong International Airport
- Flights from London Gatwick Airport to Hong Kong International Airport
- Flights from London Stansted Airport to Hong Kong International Airport
- Flights from London Southend Airport to Hong Kong International Airport
- Flights from London City Airport to Hong Kong International Airport
- Flights from London Luton Airport to Hong Kong International Airport
Site Operator: Trip.com Travel Singapore Pte. Ltd.