Flights to Shanghai

Compare Shanghai flights across hundreds of providers

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 to Shanghai

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

Find the cheapest time to fly to Shanghai

Flexible on travel dates? Find the cheapest month – or even day – to fly to Shanghai.

Airports in Shanghai

Looking for the best route? There are 2 airports in and around Shanghai.

Direct flights to Shanghai

Frequently asked questions

The average flight time to Shanghai is 11 hours and 46 minutes. We've calculated this based on journeys from London.
There are 2 airports in Shanghai: Shanghai Hongqiao and Shanghai Pudong.
China Eastern, China Southern, British Airways, Air China, Virgin Atlantic, and Juneyao Airlines all fly direct to Shanghai.
The cheapest month to fly to Shanghai is usually September.
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.
Yes – you can fly direct to Shanghai Pudong Airport and the average flight time is 11 hours and 39 minutes.
The best price we found for a return flight to Shanghai is £378. 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.
The cheapest airport near Shanghai is Shanghai Pudong – which is 20.3 miles away from the centre of Shanghai. We've found flights into this airport from £378.
After crunching the numbers on our flight calendar, we found that the cheapest date to fly to Shanghai is Saturday, 28 September 2024.
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.
The average temperature in Shanghai in May is around 19°C. The warmest month in Shanghai is typically August, which averages 29°C. The coolest month is January, with temperatures averaging 4°C. The rainiest month is June, and it usually rains the least in December.
Currently, China Southern and Virgin Atlantic offer the cheapest flight tickets to Shanghai.

Flying to Shanghai

The things to know before you go.
Cheapest flight found£378
Cheapest month to flySeptember
Average flight time11 hrs, 39 mins
Most popular airlineChina Eastern
Average flights per week51

Discover Shanghai

How to find cheap flights to Shanghai

Finding cheap flights to Shanghai is a breeze with Skyscanner. Ticket prices change often, influenced by travel dates, seat availability, and booking time. We've checked fares from all top online travel agents and airlines flying to Shanghai to find you the most affordable flights. With Skyscanner, what you see is what you get – no hidden charges.

Best time to visit Shanghai

The best time to visit Shanghai is generally from March to May. During this time, you can expect mild and comfy temperatures. If you prefer a quieter time of year or you're looking to save some money, consider coming during the cooler months from December to February. Just bear in mind that it can get a bit chilly, with temperatures sometimes dropping below freezing.

Best time to book flights to Shanghai

Looking for a cheap flight to Shanghai from the UK? We recommend booking around 45-60 days in advance – this is usually the best time to find cheap tickets. Don't forget to use our Price Alert feature, where we'll monitor ticket prices and alert you of any changes so you can make the most of your travel budget.

Airports in Shanghai

Shanghai is connected to two airports, with Shanghai Pudong International Airport serving as the main hub. This airport is situated approximately 30 km east of the city centre. Shanghai Hongqiao International Airport is the second airport, located around 13 km west of the downtown area. Shanghai Pudong International Airport is significantly larger and manages most international flights, while Shanghai Hongqiao caters to domestic and some international flights.

Top things to see and do in Shanghai

Shanghai features a blend of towering structures and serene parks. Oriental Pearl Tower offers a panoramic city view, while Yu Garden is popular for leisurely strolls. Venture to Tianzifang for boutiques and local crafts, or walk around The Bund to sample the cuisine. If you love architecture, the buildings in the French Concession are worth visiting. After visiting the Shanghai Museum, unwind at a tea house and savour a traditional Chinese herbal tea or bubble tea.


More travel options

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