Find flights
Deals
Insights
When to book
FAQs & Tips
Direct Flights

£274 Find cheap flights to Shanghai

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Shanghai departing on 8/5. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Mon 27/5
Mon 3/6

Search hundreds of travel sites at once for deals on flights to Shanghai

 
These are the airlines KAYAK users have selected most often from within our search results for flights to Shanghai, as well as popular online travel agencies
These are the airlines KAYAK users have selected most often from within our search results for flights to Shanghai, as well as popular online travel agencies
In the last 7 days, travellers have searched 44,335,567 times on KAYAK, and here's why:

Save 28% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Bundle and saveSave money when you bundle your flight + hotel.

Cheap flight deals to Shanghai

Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights to Shanghai that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices and deals for you by selecting your travel dates.
Choose your dates
21:20 - 10:25LGW-PVG
30h 05m1 stop
22:05 - 18:20PVG-LGW
27h 15m1 stop
£379China Southern
Find Deal
Tue, 7 May - Fri, 24 May
21:20 - 10:25LGW-PVG
30h 05m1 stop
22:05 - 18:30PVG-LGW
27h 25m1 stop
£388China Southern
Find Deal
Tue, 14 May - Mon, 20 May
22:05 - 11:50LHR-PVG
30h 45m1 stop
07:20 - 19:50PVG-LHR
19h 30m1 stop
Sat, 11 May - Mon, 27 May
22:05 - 10:55LHR-PVG
29h 50m1 stop
07:20 - 19:50PVG-LHR
19h 30m1 stop
Wed, 22 May - Mon, 3 Jun
22:00 - 16:10LHR-PVG
35h 10m2 stops
20:30 - 19:30PVG-LHR
30h 00m2 stops
£410Hainan Airlines
Find Deal
Fri, 24 May - Tue, 4 Jun
22:00 - 16:10LHR-PVG
35h 10m2 stops
16:25 - 19:30PVG-LHR
34h 05m2 stops
£424Hainan Airlines
Find Deal
Wed, 5 Jun - Thu, 13 Jun
22:05 - 10:35LHR-SHA
29h 30m1 stop
20:30 - 19:30SHA-LHR
31h 00m1 stop
£434Shenzhen Airlines
Find Deal
Wed, 23 Oct - Thu, 31 Oct
09:55 - 17:05LHR-PVG
24h 10m1 stop
23:05 - 19:30PVG-LHR
27h 25m1 stop
£437Scandinavian Airlines
Find Deal
Fri, 10 May - Mon, 13 May
22:05 - 10:35LHR-SHA
29h 30m1 stop
16:45 - 20:00SHA-LHR
34h 15m1 stop
£438Shenzhen Airlines
Find Deal
Sat, 1 Jun - Tue, 4 Jun
10:35 - 17:05LHR-PVG
23h 30m2 stops
23:05 - 19:30PVG-LHR
27h 25m1 stop
£446Scandinavian Airlines
Find Deal
Tue, 4 Jun - Wed, 12 Jun

Flights to Shanghai - Travel Insights & Trends

Get data-powered insights and trends into flights to Shanghai to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest day to fly to Shanghai?

The average price of all flights to Shanghai clicked on KAYAK for each day over the last 12 months.
Based on KAYAK data, the cheapest day to fly to Shanghai is Wednesday where tickets can be as cheap as £516. On the other hand, the most expensive day to fly is Friday, where prices are £605 on average.

What is the cheapest time of day to fly to Shanghai?

The average price for all flights to Shanghai depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.
The cheapest time of day to fly to Shanghai is generally in the morning, when flights cost £528 on average. The most expensive time of day to fly to Shanghai is generally in the evening, which is peak travel time and where the average cost of a ticket is £619.

What is a good deal for flights to Shanghai?

If you’re looking for cheap airfare to Shanghai, 25% of our users found tickets to Shanghai for the following prices or less: From London Gatwick Airport £308 one-way - £476 return, from London Heathrow Airport £321 one-way - £503 return, from Manchester £521 one-way - £862 return.

How far in advance should I book a flight to Shanghai?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights to Shanghai, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price, you should book around 0 weeks before departure. For the absolute cheapest price, our data suggests you should book 28 days before departure.

Which is the cheapest airport to fly into in Shanghai?

Prices will differ depending on the departure airport, but generally, the cheapest airport to fly to in Shanghai is Nantong Airport, with an average flight price of £118.

Which airlines fly to Shanghai?

China Eastern, Virgin Atlantic, and Air China usually have the most frequent connections from United Kingdom to Shanghai. See the amount of flights per week for popular airlines flying to Shanghai.

Which airline offers the most flights to Shanghai?

Of the 33 airlines that fly to Shanghai, China Eastern offers the most flights, with around 2,378 per week, followed by China Southern with 1,100 flights per week.

How many airports are there in Shanghai?

There are 6 airports in Shanghai: Shanghai Pudong Airport (PVG), Hangzhou Airport (HGH), Shanghai Hongqiao Intl Airport (SHA), Wuxi Airport (WUX), Nantong Airport (NTG) and Suzhou Airport (SZV). The busiest airport is Shanghai Pudong Airport (PVG), with 42% of all flights arriving there.

How long is the flight to Shanghai?

The duration of your flight to Shanghai depends on your departure and arrival airports. Obviously any flights that include a layover will also be longer. The most popular routes to Shanghai on KAYAK are from London, which takes 13h 16m, Manchester, which takes 14h 35m, and Edinburgh, which takes 14h 50m.

How many direct flights to Shanghai are there each day?

There are around 5 direct flights from within United Kingdom to Shanghai every day. Most flights depart in the morning, with 11:00 the most common departure time and 80% of flights departing in the morning.

How many direct flights to Shanghai are there each week?

Each week there are around 35 direct flights from within United Kingdom to Shanghai. The most common day for departures is Saturday, with 14% of flights taking off on this day.

How many long-haul flights are there to Shanghai each week?

There are not any medium-haul (3-6 hour flight duration) or short-haul (up to 3 hour flight duration) flights to Shanghai. Instead, there are 35 long-haul flights (6-12 hour flight duration), with the most arriving from London.

How many cities have direct flights to Shanghai?

From the United Kingdom, there are direct flights to Shanghai from 1 city. This city is London and there are 35 direct flights each week.

Good to know - Cheap tickets to Shanghai

Cheapest flight

£274
Flight from London Heathrow Airport to Shanghai Pudong Airport

When to book flights to Shanghai

Are your dates flexible? Find out the best times to travel to Shanghai based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. The information is for flights to Shanghai based on your location. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs - booking Shanghai flights

  • How many airports are there in Shanghai?

    There are two airports serving Shanghai: Pudong Airport, which serves international flights to China and Shanghai Hongqiao International Airport (SHA), which serves domestic flights within China and to East Asia. When travelling from the UK you will arrive into Shanghai Pudong (PDG). You can connect between the two airports by using Metro Line 2, which leaves from Pudong International Airport Station. It will take 90min and a one-way ticket costs around ¥8 (£0.89).

  • Are there good public transport options at Shanghai Pudong?

    The easiest and fastest way to reach central Shanghai is by Metro. Trains depart every few minutes and take approximately 59min to reach the city centre. You’ll arrive at Nanjing Road East Station in the centre. A single ticket costs around ¥7 (£0.78). You can also take the Shanghai Maglev Train. The Maglev is the fastest electric train in the world and travels at around 268 miles per hour. It completes the 19 mile between the airport and Longyang Road Station in 30min. From there you complete your journey to the city by metro. A single ticket costs around ¥50 (£5.50). If you prefer a taxi, a day fare from Pudong airport to People’s Square in the centre of Shanghai will cost around ¥180 (£20). The night fare, which runs from 23:00 until 05:00, will cost around ¥230 (£26).

  • Are there airport hotels at Shanghai Pudong?

    There are a number of hotels within walking distance or a short shuttle bus ride from arrivals. These include the Ramada Pudong Airport Shanghai and the Dazhong Airport Hotel Shanghai. In Terminal Two you will also find the airport's T2 Max Airport Lounge. This is a facility that allows you to hire a small room with hotel standards by the hour. It’s a great service if you arrive at night and would rather wait until daytime to travel into the city.

  • What are the main airlines flying from the UK to Shanghai Pudong and are they direct?

    There are many carriers flying from the UK to Shanghai, including British Airways, Virgin, Lufthansa, Etihad, Air China, China Eastern and more. They will usually transit between airports, such as Frankfurt, Tokyo Haneda and Beijing Capital. There are some direct flights. For example, China Eastern flies direct from Heathrow as does British Airways, although usually at a significant premium.

  • Which Shanghai airport is closest to central Shanghai?

    Out of the 2 airports in Shanghai, Shanghai Hongqiao Intl is the nearest to the city center (9 miles). You'll travel 19 miles to reach the center of Shanghai if you land in Shanghai Pudong Airport

  • How much is a flight to Shanghai?

    On average, a flight to Shanghai costs £485. The cheapest price found on KAYAK in the last 2 weeks cost £259 and departed from London Gatwick Airport.

  • How does KAYAK find such low prices on flights to Shanghai?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Shanghai.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Shanghai?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Shanghai is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights to Shanghai?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Shanghai with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Shanghai?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Shanghai up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Shanghai

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Shanghai flight deals.
  • Shanghai Pudong Airport (PDG) is one of the busiest airports in the world and the busiest international gateway into China. However, it’s very well-organised. There is plenty of signage in English and staff to help you find your way.
  • When you reach passport control at Arrivals, make sure you’re in the line for foreigners and not the line for Chinese citizens. They are both dealt with separately and you’ll lose a lot of time if you’re in the wrong line.
  • There are two terminals at Shanghai Pudong. A free shuttle bus operates between them during the hours of 06:00 and 24:00, leaving every 10min. Outside these hours you'll have to walk between the terminals so give yourself plenty of time.
  • There are plenty of Chinese and international ATMs in the Arrivals Hall at Shanghai Pudong. You’ll find Citibank ATMs just south of the walkway in arrivals. HSBC have their ATMs in this area also and another one beside baggage carousel number 27 in the reclaim area.
  • Full assistance for passengers with mobility issues is available at Shanghai airports. Simply alert your airline at least 48h before departing and they will arrange to have ground assistance staff notified in advance of your flight’s arrival.
See more tips

Prefer to fly direct to Shanghai?

Find which airlines fly direct to Shanghai, which days they fly and book direct flights.

Direct departures

United Kingdom to Shanghai

Monday

9 Air, ANA, Aeroflot, +75 more

9 Air, ANA, +76 more

Tuesday

9 Air, AIR CHANGAN, ANA, +79 more

9 Air, AIR CHANGAN, +80 more

Wednesday

9 Air, ANA, Aeroflot, +73 more

9 Air, ANA, +74 more

Thursday

9 Air, AIR CHANGAN, ANA, +79 more

9 Air, AIR CHANGAN, +80 more

Friday

9 Air, ANA, Aeroflot, +74 more

9 Air, ANA, +75 more

Saturday

9 Air, AIR CHANGAN, ANA, +75 more

9 Air, AIR CHANGAN, +76 more

Sunday

9 Air, ANA, Aeroflot, +80 more

9 Air, ANA, +81 more

See more direct flights

Direct returns

Shanghai to United Kingdom

Monday

9 Air, ANA, Aeroflot, +75 more

9 Air, ANA, +76 more

Tuesday

9 Air, AIR CHANGAN, ANA, +79 more

9 Air, AIR CHANGAN, +80 more

Wednesday

9 Air, ANA, Aeroflot, +73 more

9 Air, ANA, +74 more

Thursday

9 Air, AIR CHANGAN, ANA, +79 more

9 Air, AIR CHANGAN, +80 more

Friday

9 Air, ANA, Aeroflot, +74 more

9 Air, ANA, +75 more

Saturday

9 Air, AIR CHANGAN, ANA, +75 more

9 Air, AIR CHANGAN, +76 more

Sunday

9 Air, ANA, Aeroflot, +80 more

9 Air, ANA, +81 more

See more direct flights
See more direct flights

Book Cheap Shanghai Plane Tickets

Cheapest flights to Shanghai from the United Kingdom found in 2024

Recent return flight deals

 
These are the cheapest return flights to Shanghai found on KAYAK in the last 72 hours.
7/5Tue
1 stopChina Southern
30h 05mLGW-PVG
24/5Fri
1 stopChina Southern
27h 15mPVG-LGW
£379
14/5Tue
1 stopChina Southern
30h 05mLGW-PVG
20/5Mon
1 stopChina Southern
27h 25mPVG-LGW
£388
11/5Sat
1 stop
30h 45mLHR-PVG
27/5Mon
1 stop
19h 30mPVG-LHR
£394
22/5Wed
1 stop
29h 50mLHR-PVG
3/6Mon
1 stop
19h 30mPVG-LHR
£395
24/5Fri
2 stopsHainan Airlines
35h 10mLHR-PVG
4/6Tue
2 stopsHainan Airlines
30h 00mPVG-LHR
£410
5/6Wed
2 stopsHainan Airlines
35h 10mLHR-PVG
13/6Thu
2 stopsHainan Airlines
34h 05mPVG-LHR
£424
23/10Wed
1 stopShenzhen Airlines
29h 30mLHR-SHA
31/10Thu
1 stopShenzhen Airlines
31h 00mSHA-LHR
£434
10/5Fri
1 stopScandinavian Airlines
24h 10mLHR-PVG
13/5Mon
1 stopScandinavian Airlines
27h 25mPVG-LHR
£437
1/6Sat
1 stopShenzhen Airlines
29h 30mLHR-SHA
4/6Tue
1 stopShenzhen Airlines
34h 15mSHA-LHR
£438
4/6Tue
2 stopsScandinavian Airlines
23h 30mLHR-PVG
12/6Wed
1 stopScandinavian Airlines
27h 25mPVG-LHR
£446

Search by stops

Search by airline

Search by price

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Shanghai found on KAYAK in the last 72 hours.
8/5Wed
1 stop
18h 45mLHR-PVG
£274
2/6Sun
2 stops
43h 50mLGW-PVG
£285
20/6Thu
1 stopChina Southern
25h 40mLGW-PVG
£289
20/6Thu
1 stopChina Southern
16h 35mLGW-SHA
£289
6/5Mon
1 stopShenzhen Airlines
32h 55mLHR-PVG
£301
5/6Wed
1 stopShenzhen Airlines
29h 30mLHR-SHA
£303
25/5Sat
1 stopFinnair
17h 25mMAN-PVG
£312
1/6Sat
directAir China
11h 15mLGW-PVG
£314
30/5Thu
directAir China
11h 15mLGW-PVG
£325
12/8Mon
1 stopFinnair
17h 25mMAN-PVG
£376

Search by stops

Search by airline

Search by price

Recent domestic flight deals

28/5Tue
direct
2h 25mCAN-SHA
30/5Thu
direct
2h 40mSHA-CAN
£154
28/5Tue
direct
2h 20mCAN-PVG
30/5Thu
direct
2h 35mPVG-CAN
£204
28/5Tue
multi-stopChina Southern
18h 40mCAN-PVG
30/5Thu
directChina Southern
2h 20mPVG-CAN
£236
18/5Sat
directShenzhen Airlines
2h 15mSZX-SHA
25/5Sat
multi-stopShenzhen Airlines
3h 50mSHA-SZX
£248
10/5Fri
directShenzhen Airlines
2h 35mSZX-PVG
11/5Sat
directShenzhen Airlines
2h 35mPVG-SZX
£248
28/5Tue
multi-stopShandong Airlines
21h 10mCAN-SHA
30/5Thu
multi-stopShandong Airlines
25h 35mSHA-CAN
£258
28/5Tue
multi-stopChina Southern
18h 40mCAN-PVG
30/5Thu
multi-stopChina Southern
12h 20mPVG-CAN
£287
11/5Sat
multi-stopShandong Airlines
10h 30mDLC-SHA
12/5Sun
multi-stopShandong Airlines
14h 05mSHA-DLC
£318
11/5Sat
directJuneyao Airlines
1h 55mCSX-SHA
12/5Sun
directJuneyao Airlines
1h 55mSHA-CSX
£469
16/5Thu
directJuneyao Airlines
2h 20mCAN-SHA
20/5Mon
directJuneyao Airlines
2h 25mSHA-CAN
£500

Search by stops

Search by airline

Search by price

Last minute flights to Shanghai

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Shanghai that are departing in the next 10 days.
1/5Wed
multi-stopChina Southern
17h 25mLHR-SHA
8/5Wed
multi-stopChina Southern
27h 15mSHA-LHR
£412
1/5Wed
multi-stopChina Southern
14h 45mLHR-PVG
1/6Sat
multi-stopChina Southern
26h 15mPVG-LHR
£428
1/5Wed
directVirgin Atlantic
12h 45mLHR-PVG
8/5Wed
directVirgin Atlantic
14h 40mPVG-LHR
£430
1/5Wed
multi-stop
29h 30mLHR-SHA
1/6Sat
multi-stop
31h 10mSHA-LHR
£455
30/4Tue
directVirgin Atlantic
12h 45mLHR-PVG
5/5Sun
directVirgin Atlantic
14h 40mPVG-LHR
£459
30/4Tue
directAir China
11h 15mLGW-PVG
12/5Sun
directAir China
12h 30mPVG-LGW
£464
1/5Wed
directAir China
11h 10mLGW-PVG
7/5Tue
directAir China
12h 30mPVG-LGW
£466
1/5Wed
multi-stop
14h 45mLHR-PVG
8/5Wed
multi-stop
19h 05mPVG-LHR
£481
30/4Tue
directBritish Airways
12h 45mLHR-PVG
5/5Sun
directBritish Airways
14h 35mPVG-LHR
£515
1/5Wed
multi-stopBritish Airways
16h 55mMAN-PVG
8/5Wed
multi-stopBritish Airways
17h 35mPVG-MAN
£526

Search by stops

Search by airline

Search by price

Flights to Shanghai, China

Return flight deals:

Shanghai - United Kingdom

Cabin classes: