Cheap flight tickets from Edinburgh to Shanghai

Travellers and cabin class

Compare Edinburgh to Shanghai flight deals

Find the cheapest month or even day of the year to fly to Shanghai

Book the best Shanghai fare with no extra fees

Flight deals from Edinburgh to Shanghai

Looking for a cheap last-minute deal or the best return flight from Edinburgh to Shanghai? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Edinburgh to Shanghai

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Edinburgh to Shanghai flights are currently cheapest in March.

Alternative Edinburgh to Shanghai routes

Looking for the cheapest, fastest or easiest route from Edinburgh to Shanghai? You could fly into the following airports instead.

Edinburgh to Shanghai: Flight information

The things to know before you go.
Cheapest flight foundRM3,117
Cheapest month to flyMarch

Finding cheap flights from Edinburgh to Shanghai: Frequently asked questions

There are 2 airports in Shanghai: Shanghai Hongqiao and Shanghai Pudong.
The best price we found for a return flight from Edinburgh to Shanghai is RM3,117. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from Edinburgh to Shanghai. But we found flights with one or more stops from RM3,117.
As of February 2025, there are no flights flying from Edinburgh to Shanghai.
The cheapest month to fly from Edinburgh to Shanghai is usually March.
If you're flying from Edinburgh Airport, the cheapest airport near Shanghai is Shanghai Pudong – which is 32.7 km away from the centre of Shanghai. We've found flights into this airport from RM3,117.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Edinburgh Airport to Shanghai on Wednesday, 12 March 2025.
No airlines currently offer direct flights between Edinburgh Airport and Shanghai. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Shanghai but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Shanghai is around 40 days in advance, so don’t leave your flight to the last minute.
In February, the average temperature is usually around 6°C. August is typically the warmest month in Shanghai, when it usually averages around 29°C. You can expect the least rain in December. The coldest month is January, with temperatures averaging 4°C. The rainiest month is June.
Currently, KLM offers the cheapest flight tickets to Shanghai.

Travelling from Edinburgh Airport (EDI) to Shanghai: what you need to know

  • The timezone in Shanghai is UTC+8. The city is 8 hours ahead of Edinburgh, where Edinburgh Airport is located.

  • To ensure you catch your flight from EDI to Shanghai, allow plenty of time to check in and drop off your luggage. Arriving two hours ahead of international departures and an hour before domestic flights is the standard rule.

  • Be prepared for longer queues during popular months like June and other peak periods. Arriving up to fours hours ahead of international flights and two hours for a domestic departure is a good idea.

  • We make it easy to find a flight from EDI to Shanghai that includes a stopover. To see the options, deselect 'Direct flights only.' Next, select a flight that has a stop long enough to see the sights of your chosen city. Top stopovers include:

    • Beijing Capital International Airport (PEK)

    • London Heathrow Airport (LHR)

    • Charles de Gaulle Airport (CDG)

  • To enter China for tourism purposes, you will need a visa if you hold a passport from United Kingdom. However, visa rules can change and you may need further documentation depending on the duration and purpose of your visit. Always check the latest guidelines before you book your cheap ticket from Edinburgh Airport to Shanghai.

  • Located around 14 kilometres from central Edinburgh, EDI can be reached in about 31 minutes by car (depending on traffic). The journey on public transport takes roughly 40 minutes.

  • Looking for a convenient hotel near EDI? If you're catching an early flight from Edinburgh Airport to Shanghai, these stays will put you moments from check-in:

How to find the cheapest flights from Edinburgh Airport (EDI) to Shanghai

  • The best price we've seen for a one-way ticket from Edinburgh Airport to Shanghai is RM2,215. The cheapest price for a return flight is RM3,117. Keep in mind fares may change due to demand at the time of booking.

  • Don't leave everything to the last moment. You're more likely to find cheap tickets from EDI to Shanghai if you book ahead. Airlines often have some fantastic early bird deals.

  • Finding cheap tickets from Edinburgh Airport to Shanghai is easy if you can be flexible with your travel plans. Use the 'Whole month' search function to show the lowest prices across each month and bag a great deal.

  • Set up a Price Alert for cheap tickets from EDI to Shanghai. There's no need to look every day to see whether prices have dropped. We'll let you know the moment the price changes.

  • Use the filters to tailor your flights from Edinburgh Airport to Shanghai. Select your preferred arrival and departure times, number of stops and airlines. Alternatively, sort your results by 'Cheapest' to find the best deals.

Airports in Shanghai

Shanghai Pudong International Airport (PVG)

Shanghai Hongqiao International Airport (SHA)

Best time to go to Shanghai

  • July is the busiest month to catch a flight from Edinburgh Airport to Shanghai while April is the quietest. To work out the ideal time to visit Shanghai, consider the pace you prefer to travel at.

  • The warmest month in Shanghai is August, with the temperature ranging between 23ºC and 34ºC. Book your flights from Edinburgh Airport to Shanghai in this month if you enjoy this type of weather.

  • For cooler conditions, lock in a cheap flight from EDI to Shanghai in January when temperatures average between -1ºC and 10ºC.

More about Shanghai

  • Once you've booked your flight from Edinburgh Airport to Shanghai, think about where you want to stay in this city. Make one of these options your base for exploring Shanghai:

  • There are so many things to see and do in this city it can be tricky to know where to begin. The Bund Sightseeing Avenue, Yu Garden and Shanghai Tower are top sights which should be on any well-planned Shanghai itinerary.

Complete your Shanghai trip with a car rental

  • Finding you a cheap flight from Edinburgh Airport to Shanghai isn't our only party trick. Check out our car rentals in Shanghai and explore on your own terms. We find deals from trusted car rental providers and put them all in one place. You can instantly compare rates and then book with no fees.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.