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

£255 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 27/9. 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
Wed 17/7
Wed 24/7

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,229,043 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
19:20 - 07:10PVG-LGW
18h 50m1 stop
£370China Southern
Find Deal
Tue, 1 Oct - Mon, 7 Oct
11:50 - 13:05LGW-PVG
18h 15m1 stop
06:55 - 07:10PVG-LGW
31h 15m1 stop
£378China Southern
Find Deal
Tue, 1 Oct - Mon, 7 Oct
12:10 - 07:55LHR-PVG
12h 45mdirect
11:00 - 18:35PVG-LHR
14h 35mdirect
£405British Airways
Find Deal
Mon, 16 Sep - Sun, 13 Oct
12:35 - 08:20LHR-PVG
12h 45mdirect
11:10 - 18:50PVG-LHR
14h 40mdirect
£421Virgin Atlantic
Find Deal
Tue, 17 Sep - Fri, 4 Oct
06:30 - 10:50LHR-PVG
20h 20m1 stop
12:40 - 07:40PVG-LHR
27h 00m1 stop
£422KLM
Find Deal
Sun, 1 Dec - Tue, 31 Dec
11:45 - 10:50LHR-PVG
15h 05m1 stop
12:40 - 09:00PVG-LHR
28h 20m1 stop
£435KLM
Find Deal
Tue, 5 Nov - Thu, 21 Nov
12:35 - 08:20LHR-PVG
12h 45mdirect
10:55 - 18:10PVG-LHR
15h 15mdirect
£437Virgin Atlantic
Find Deal
Thu, 5 Sep - Tue, 5 Nov
21:20 - 15:20LHR-PVG
34h 00m1 stop
19:15 - 19:10PVG-LHR
31h 55m1 stop
£441Shenzhen Airlines
Find Deal
Wed, 6 Nov - Fri, 22 Nov
12:10 - 07:55LHR-PVG
12h 45mdirect
11:00 - 18:35PVG-LHR
14h 35mdirect
£447British Airways
Find Deal
Tue, 17 Sep - Fri, 4 Oct
21:20 - 16:15LHR-SHA
34h 55m1 stop
17:35 - 19:10SHA-LHR
33h 35m1 stop
£452Shenzhen Airlines
Find Deal
Fri, 1 Nov - Fri, 8 Nov

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 £504. On the other hand, the most expensive day to fly is Friday, where prices are £578 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 £513 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 £355 one-way - £507 return, from Manchester £374 one-way - £758 return, from London Heathrow Airport £401 one-way - £529 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 1 week 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 Shanghai Hongqiao Intl Airport, with an average flight price of £124.

Which airlines fly to Shanghai?

China Eastern, Juneyao Airlines, and Virgin Atlantic 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,435 per week, followed by China Southern with 1,114 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 12h 55m, Manchester, which takes 14h 55m, and Edinburgh, which takes 15h 00m.

How many direct flights to Shanghai are there each day?

There are around 8 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 73% of flights departing in the morning.

How many direct flights to Shanghai are there each week?

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

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

Each week, there are 45 long haul flights (6-12 hour flight duration) and 7 short-haul flights (up to 3 hour flight duration) to Shanghai. There aren't any medium-haul flights (3-6 hour flight duration).

How many cities have direct flights to Shanghai?

From the United Kingdom, there are direct flights to Shanghai from 2 cities. The city with the most direct flights is London, with 42 direct flights each week.

Good to know - Cheap tickets to Shanghai

Cheapest flight

£255
Flight from London Stansted 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 £529. The cheapest price found on KAYAK in the last 2 weeks cost £275 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, +77 more

9 Air, ANA, +78 more

Tuesday

9 Air, ANA, Aegean Airlines, +80 more

9 Air, ANA, +81 more

Wednesday

9 Air, ANA, Aeroflot, +75 more

9 Air, ANA, +76 more

Thursday

9 Air, ANA, Aegean Airlines, +81 more

9 Air, ANA, +82 more

Friday

9 Air, ANA, Aeroflot, +76 more

9 Air, ANA, +77 more

Saturday

9 Air, ANA, Aegean Airlines, +77 more

9 Air, ANA, +78 more

Sunday

9 Air, ANA, Aeroflot, +83 more

9 Air, ANA, +84 more

See more direct flights

Direct returns

Shanghai to United Kingdom

Monday

9 Air, ANA, Aeroflot, +77 more

9 Air, ANA, +78 more

Tuesday

9 Air, ANA, Aegean Airlines, +80 more

9 Air, ANA, +81 more

Wednesday

9 Air, ANA, Aeroflot, +75 more

9 Air, ANA, +76 more

Thursday

9 Air, ANA, Aegean Airlines, +81 more

9 Air, ANA, +82 more

Friday

9 Air, ANA, Aeroflot, +76 more

9 Air, ANA, +77 more

Saturday

9 Air, ANA, Aegean Airlines, +77 more

9 Air, ANA, +78 more

Sunday

9 Air, ANA, Aeroflot, +83 more

9 Air, ANA, +84 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.
1/10Tue
1 stopChina Southern
30h 05mLGW-PVG
7/10Mon
1 stopChina Southern
18h 50mPVG-LGW
£370
1/10Tue
1 stopChina Southern
18h 15mLGW-PVG
7/10Mon
1 stopChina Southern
31h 15mPVG-LGW
£378
16/9Mon
directBritish Airways
12h 45mLHR-PVG
13/10Sun
directBritish Airways
14h 35mPVG-LHR
£405
17/9Tue
directVirgin Atlantic
12h 45mLHR-PVG
4/10Fri
directVirgin Atlantic
14h 40mPVG-LHR
£421
1/12Sun
1 stopKLM
20h 20mLHR-PVG
31/12Tue
1 stopKLM
27h 00mPVG-LHR
£422
5/11Tue
1 stopKLM
15h 05mLHR-PVG
21/11Thu
1 stopKLM
28h 20mPVG-LHR
£435
5/9Thu
directVirgin Atlantic
12h 45mLHR-PVG
5/11Tue
directVirgin Atlantic
15h 15mPVG-LHR
£437
6/11Wed
1 stopShenzhen Airlines
34h 00mLHR-PVG
22/11Fri
1 stopShenzhen Airlines
31h 55mPVG-LHR
£441
17/9Tue
directBritish Airways
12h 45mLHR-PVG
4/10Fri
directBritish Airways
14h 35mPVG-LHR
£447
1/11Fri
1 stopShenzhen Airlines
34h 55mLHR-SHA
8/11Fri
1 stopShenzhen Airlines
33h 35mSHA-LHR
£452

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.
27/9Fri
2 stops
41h 00mSTN-PVG
£255
22/11Fri
1 stop
32h 05mLHR-PVG
£270
22/11Fri
1 stopShenzhen Airlines
32h 55mLHR-SHA
£272
26/9Thu
1 stopChina Southern
18h 05mLGW-PVG
£281
2/7Tue
1 stopChina Southern
18h 15mLGW-PVG
£285
20/9Fri
1 stopShenzhen Airlines
29h 30mLHR-SHA
£298
30/6Sun
1 stopGulf Air
19h 00mLHR-PVG
£306
23/6Sun
1 stopGulf Air
19h 00mLHR-PVG
£311
3/10Thu
directAir China
11h 15mLGW-PVG
£323
3/10Thu
1 stopAir China
14h 40mLGW-PVG
£329

Search by stops

Search by airline

Search by price

Recent domestic flight deals

21/8Wed
directSpring Airlines
2h 25mXIY-SHA
17/9Tue
directSpring Airlines
2h 30mSHA-XIY
£173
17/8Sat
directSpring Airlines
2h 25mXIY-SHA
20/9Fri
directSpring Airlines
2h 30mSHA-XIY
£186
18/7Thu
directShenzhen Airlines
2h 15mSZX-SHA
21/7Sun
directShenzhen Airlines
2h 30mSHA-SZX
£240
12/7Fri
directShenzhen Airlines
2h 15mSZX-SHA
21/7Sun
directShenzhen Airlines
2h 30mSHA-SZX
£251
2/7Tue
multi-stopShandong Airlines
10h 30mDLC-SHA
15/7Mon
multi-stopShandong Airlines
21h 35mSHA-DLC
£318
30/6Sun
multi-stopShandong Airlines
10h 30mDLC-SHA
2/7Tue
multi-stopShandong Airlines
10h 55mSHA-DLC
£329
20/8Tue
multi-stop
10h 30mXIY-SHA
17/9Tue
direct
2h 30mSHA-XIY
£363
11/7Thu
directJuneyao Airlines
2h 20mCAN-SHA
29/7Mon
directJuneyao Airlines
2h 15mSHA-CAN
£487
18/8Sun
directJuneyao Airlines
2h 10mXIY-SHA
19/9Thu
directJuneyao Airlines
2h 30mSHA-XIY
£499
20/8Tue
direct
2h 15mXIY-SHA
16/9Mon
multi-stop
4h 20mSHA-XIY
£705

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.
19/6Wed
multi-stopChina Southern
31h 45mLHR-PVG
26/6Wed
multi-stopChina Southern
19h 15mPVG-LHR
£442
18/6Tue
directVirgin Atlantic
12h 45mLHR-PVG
12/2Wed
directVirgin Atlantic
15h 15mPVG-LHR
£459
20/6Thu
multi-stopHainan Airlines
14h 15mLHR-PVG
27/6Thu
multi-stopHainan Airlines
30h 00mPVG-LHR
£486
19/6Wed
multi-stopChina Southern
14h 45mLHR-PVG
1/7Mon
multi-stopChina Southern
28h 15mPVG-LHR
£487
18/6Tue
multi-stopHainan Airlines
14h 15mLHR-PVG
24/6Mon
multi-stopHainan Airlines
15h 10mPVG-LHR
£534
20/6Thu
multi-stopAir China
15h 35mLHR-SHA
27/6Thu
multi-stopAir China
15h 35mSHA-LHR
£542
18/6Tue
multi-stopGulf Air
19h 00mLHR-PVG
23/6Sun
multi-stopGulf Air
22h 10mPVG-LHR
£553
19/6Wed
multi-stopFinnair
24h 55mLHR-PVG
26/6Wed
multi-stopFinnair
30h 30mPVG-LHR
£567
20/6Thu
directAir China
11h 15mLGW-PVG
27/6Thu
multi-stopAir China
18h 35mPVG-LGW
£569
19/6Wed
multi-stopGulf Air
30h 55mLHR-PVG
1/7Mon
multi-stopGulf Air
22h 10mPVG-LHR
£574

Search by stops

Search by airline

Search by price

Flights to Shanghai, China

Return flight deals:

Shanghai - United Kingdom

Cabin classes: