To save up to 43% on this flight, we recommend booking at least 60 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Edinburgh to China from £487 1-2 weeks out and tickets from £600 for flights departing within the next 72 hours.
Flights from Edinburgh to China lean towards being more expensive in August. Prices are generally better when you fly from Edinburgh to China in November, with the cheapest ticket starting at £301.
At this time, Cheapflights has noticed price decreases for many domestic flights due to COVID-19. Travel is not necessarily recommended at this time, and flights may be prone to cancellation: please check with local authorities in both Edinburgh and China for travel alerts, and be sure to review the airline's cancellation policy and travel advisories before booking. For more information, please view our post on what to know about COVID-19 (coronavirus) and travel.
Some of our airline partners flying from Edinburgh Turnhouse to China have new flexible policies in place due to COVID-19. British Airways, China Southern, and KLM are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like British Airways with this kind of flexibility.
Yes, there are multiple flights from Edinburgh to China for under £566. The cheapest flight booked recently is on Finnair for just £518, but on average you can expect to pay £597.
There are no direct flights from Edinburgh to China, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.
Air France, British Airways and Emirates are the most popular airlines when flying from Edinburgh to China.
When deciding which route to take from Edinburgh to China, consider Edinburgh Turnhouse - Beijing Capital, Edinburgh Turnhouse - Beijing Daxing Intl or Edinburgh Turnhouse - Shanghai Hongqiao Intl, as they are the most popular.
On average you can expect to pay £837 for a flight from Edinburgh to China. The cheapest flight overall is £318 while the most popular route, (Edinburgh Turnhouse - Beijing Capital) is currently priced at £519.
There are many flights that can get you from Edinburgh to China in 12h 30m. Fly via China Southern, SAS, or XiamenAir to get the fastest option. This flight may include one or multiple stops.
Finnair, at £519, was found to be the cheapest airline from Edinburgh to China. An alternate airline flying to your destination would be SAS.
To fly one-way, consider booking your trip with XiamenAir, which is currently one of the cheapest options available, starting at £592.
Airline | Cheapest | Average | Flexibility | On-time | COVID-19 safety | |
---|---|---|---|---|---|---|
![]() |
£383 | £579 | No cancel fee | 76% |
Search Lufthansa flights
|
|
![]() |
£451 | £604 | No cancel fee | 70% |
Search British Airways flights
|
|
![]() |
£430 | £639 | No cancel fee | 61% |
We couldn't confirm the COVID-19 safety measures taken by Hainan Airlines. Please check directly on their website for additional information. |
Search Hainan Airlines flights
|
![]() |
£438 | £640 | No cancel fee | 69% |
We couldn't confirm the COVID-19 safety measures taken by China Southern. Please check directly on their website for additional information. |
Search China Southern flights
|
![]() |
£496 | £664 | No cancel fee | 77% |
Search Air France flights
|
|
![]() |
£496 | £668 | No cancel fee | 49% |
We couldn't confirm the COVID-19 safety measures taken by XiamenAir. Please check directly on their website for additional information. |
Search XiamenAir flights
|
![]() |
£483 | £697 | No cancel fee | 72% |
Search Virgin Atlantic flights
|
|
![]() |
£450 | £717 | No cancel fee | 75% |
Search KLM flights
|
|
![]() |
£681 | £829 | No cancel fee | 77% |
Search SAS flights
|
|
![]() |
£542 | £841 | No cancel fee | 75% |
Search Emirates flights
|