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

Find cheap flights to Shanghai from £259

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 14/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
Fri 24/5
Fri 31/5

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,632,927 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 - 21:00LGW-PVG
16h 40m1 stop
22:05 - 18:20PVG-LGW
27h 15m1 stop
£379China Southern
Find Deal
Sat, 18 May - Fri, 31 May
21:20 - 10:25LGW-PVG
30h 05m1 stop
22:05 - 18:20PVG-LGW
27h 15m1 stop
£382China Southern
Find Deal
Sat, 18 May - Fri, 31 May
22:00 - 16:10LHR-PVG
35h 10m2 stops
16:25 - 19:30PVG-LHR
34h 05m2 stops
£402Hainan Airlines
Find Deal
Fri, 10 May - Thu, 16 May
22:00 - 16:10LHR-PVG
35h 10m2 stops
16:25 - 19:30PVG-LHR
34h 05m2 stops
£405Hainan Airlines
Find Deal
Mon, 13 May - Thu, 30 May
20:55 - 09:25LHR-PVG
29h 30m1 stop
11:15 - 20:55PVG-LHR
16h 40m1 stop
£414KLM
Find Deal
Mon, 13 May - Thu, 30 May
15:25 - 16:55LHR-PVG
18h 30m1 stop
22:10 - 16:35PVG-LHR
25h 25m1 stop
£416Air France
Find Deal
Tue, 4 Jun - Sun, 9 Jun
08:40 - 09:25LHR-PVG
17h 45m1 stop
11:15 - 20:55PVG-LHR
16h 40m1 stop
£421KLM
Find Deal
Wed, 8 May - Thu, 30 May
22:05 - 10:10LHR-PVG
29h 05m1 stop
07:20 - 20:00PVG-LHR
19h 40m1 stop
Sat, 1 Jun - Wed, 19 Jun
09:00 - 16:55LHR-PVG
24h 55m1 stop
22:10 - 08:00PVG-LHR
16h 50m1 stop
£436Air France
Find Deal
Thu, 16 May - Thu, 23 May
22:00 - 23:45LHR-PVG
18h 45m1 stop
17:05 - 20:00PVG-LHR
33h 55m1 stop
Wed, 8 May - Fri, 24 May

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 £521. On the other hand, the most expensive day to fly is Friday, where prices are £610 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 £533 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 £624.

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 £310 one-way - £480 return, from London Heathrow Airport £324 one-way - £507 return, from Manchester £525 one-way - £869 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 £119.

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,379 per week, followed by China Southern with 1,102 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 23m, Manchester, which takes 14h 35m, and Edinburgh, which takes 15h 35m.

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 Tuesday, 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

£259
Flight from London Gatwick 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 £489. The cheapest price found on KAYAK in the last 2 weeks cost £261 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.
18/5Sat
1 stopChina Southern
16h 40mLGW-PVG
31/5Fri
1 stopChina Southern
27h 15mPVG-LGW
£379
18/5Sat
1 stopChina Southern
30h 05mLGW-PVG
31/5Fri
1 stopChina Southern
27h 15mPVG-LGW
£382
10/5Fri
2 stopsHainan Airlines
35h 10mLHR-PVG
16/5Thu
2 stopsHainan Airlines
34h 05mPVG-LHR
£402
13/5Mon
2 stopsHainan Airlines
35h 10mLHR-PVG
30/5Thu
2 stopsHainan Airlines
34h 05mPVG-LHR
£405
13/5Mon
1 stopKLM
29h 30mLHR-PVG
30/5Thu
1 stopKLM
16h 40mPVG-LHR
£414
4/6Tue
1 stopAir France
18h 30mLHR-PVG
9/6Sun
1 stopAir France
25h 25mPVG-LHR
£416
8/5Wed
1 stopKLM
17h 45mLHR-PVG
30/5Thu
1 stopKLM
16h 40mPVG-LHR
£421
1/6Sat
1 stop
29h 05mLHR-PVG
19/6Wed
1 stop
19h 40mPVG-LHR
£423
16/5Thu
1 stopAir France
24h 55mLHR-PVG
23/5Thu
1 stopAir France
16h 50mPVG-LHR
£436
8/5Wed
1 stop
18h 45mLHR-PVG
24/5Fri
1 stop
33h 55mPVG-LHR
£444

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.
14/5Tue
1 stopChina Southern
30h 05mLGW-PVG
£259
18/5Sat
1 stopChina Southern
30h 05mLGW-PVG
£261
28/4Sun
1 stopShenzhen Airlines
29h 05mLHR-PVG
£273
15/5Wed
1 stop
18h 45mLHR-PVG
£274
17/5Fri
1 stop
18h 55mLHR-PVG
£275
28/4Sun
2 stopsTianjin Airlines
31h 05mLHR-PVG
£280
28/4Sun
2 stopsTianjin Airlines
31h 05mLHR-PVG
£281
29/4Mon
1 stopShenzhen Airlines
36h 15mLHR-PVG
£281
28/4Sun
directAir China
11h 15mLGW-PVG
£305
30/4Tue
directAir China
11h 15mLGW-PVG
£315

Search by stops

Search by airline

Search by price

Recent domestic flight deals

24/5Fri
directJuneyao Airlines
2h 20mCAN-SHA
25/5Sat
directJuneyao Airlines
2h 20mSHA-CAN
£135
20/5Mon
directChina Eastern
2h 10mPEK-SHA
27/5Mon
directChina Eastern
2h 20mSHA-PEK
£156
27/5Mon
directHainan Airlines
2h 20mCAN-PVG
30/5Thu
directHainan Airlines
2h 40mPVG-CAN
£164
24/5Fri
directHainan Airlines
2h 20mCAN-PVG
25/5Sat
directHainan Airlines
2h 40mPVG-CAN
£165
24/5Fri
direct
2h 30mCAN-SHA
26/5Sun
direct
2h 40mSHA-CAN
£180
27/5Mon
direct
2h 25mCAN-SHA
30/5Thu
direct
2h 40mSHA-CAN
£181
24/5Fri
multi-stopChina Southern
9h 15mCAN-PVG
25/5Sat
directChina Southern
2h 20mPVG-CAN
£239
20/5Mon
multi-stopShandong Airlines
34h 40mPEK-SHA
27/5Mon
multi-stopShandong Airlines
22h 20mSHA-PEK
£241
20/5Mon
multi-stopShandong Airlines
35h 55mPEK-PVG
27/5Mon
multi-stopShandong Airlines
35h 45mPVG-PEK
£245
24/5Fri
multi-stopChina Southern
9h 15mCAN-PVG
25/5Sat
multi-stopChina Southern
5h 25mPVG-CAN
£319

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.
27/4Sat
multi-stopShenzhen Airlines
34h 25mLHR-SHA
18/6Tue
multi-stopShenzhen Airlines
31h 10mSHA-LHR
£421
27/4Sat
multi-stopShenzhen Airlines
29h 05mLHR-PVG
18/6Tue
multi-stopShenzhen Airlines
29h 15mPVG-LHR
£421
28/4Sun
direct
12h 45mLHR-PVG
10/5Fri
multi-stop
17h 15mPVG-LHR
£422
25/4Thu
multi-stopChina Southern
33h 05mLHR-PVG
8/5Wed
multi-stopChina Southern
28h 15mPVG-LHR
£430
26/4Fri
multi-stopChina Southern
17h 20mLHR-SHA
30/4Tue
multi-stopChina Southern
27h 15mSHA-LHR
£440
25/4Thu
directVirgin Atlantic
12h 45mLHR-PVG
8/5Wed
directVirgin Atlantic
14h 40mPVG-LHR
£441
24/4Wed
multi-stop
18h 45mLHR-PVG
14/5Tue
multi-stop
33h 55mPVG-LHR
£443
27/4Sat
directBritish Airways
12h 45mLHR-PVG
4/5Sat
directBritish Airways
14h 35mPVG-LHR
£447
27/4Sat
directVirgin Atlantic
12h 45mLHR-PVG
25/5Sat
directVirgin Atlantic
14h 40mPVG-LHR
£458
27/4Sat
directBritish Airways
12h 45mLHR-PVG
4/5Sat
directBritish Airways
14h 35mPVG-LHR
£494

Search by stops

Search by airline

Search by price

Flights to Shanghai, China

Return flight deals:

Shanghai - United Kingdom

Cabin classes: