The Tripsta.co.uk search engine will compare prices online and help you find the cheapest plane tickets to Shanghai. We will compare flight offers on airline websites, at online travel agencies and at the booking offices of the airport in Shanghai. All you need to do is choose the most suitable option of a ticket to China.

Cheapest plane tickets to Shanghai

Below you will find tickets for flights to Shanghai, found by the users of Tripsta.co.uk. The closer the departure date, the higher the cost; the most expensive tickets are for flights departing today and tomorrow.

London - Shanghai VS 250 Virgin Atlantic Boeing 787-900
16:25 Heathrow
in a way 11 hours 5 min Direct
03:30 Shanghai Pudong International Airport
Flights
from £330
09 September 2021
Manchester - Shanghai LH 941 Lufthansa Airbus A321
09:25 Manchester Airport
in a way 14 hours 0 min 1 Stopover
23:25 Shanghai Pudong International Airport
Flights
from £292
02 November 2021
Tel Aviv - Shanghai HU 408 Hainan Airlines Boeing 787-900
13:55 Ben Gurion
in a way 10 hours 35 min Direct
00:30 Shanghai Pudong
Flights
from £496
15 July 2021
Istanbul - Shanghai TK 26 Turkish Airlines Boeing 777-300ER
01:25 Istanbul New Airport
in a way 10 hours 20 min Direct
11:45 Shanghai Pudong
Flights
from £427
10 July 2021
Edinburgh - Shanghai U2 6921 EasyJet Airbus A320
13:00 Edinburgh Airport
in a way 13 hours 50 min 1 Stopover
02:50 Shanghai Pudong International Airport
Flights
from £285
02 November 2021
Barcelona - Shanghai CA 840 Air China Airbus A330-200
12:40 Barcelona-El Prat Airport
in a way 12 hours 10 min Direct
00:50 Shanghai Pudong
Flights
from £477
23 July 2021
New York - Shanghai UA 86 United Airlines Boeing 777
17:50 Newark Liberty
in a way 14 hours 50 min Direct
08:40 Shanghai Pudong
Flights
from £330
23 January 2022
Prague - Shanghai MU 708 China Eastern Airlines Airbus A330-200
15:30 Holesovice Railway Station
in a way 10 hours 25 min Direct
01:55 Shanghai Pudong
Flights
from £520
20 August 2021
Bangkok - Shanghai 9C 8892 Spring Airlines Airbus A320
00:40 Don Mueang
in a way 2 hours 5 min Direct
02:45 Shanghai Pudong
Flights
from £101
13 January 2022
Glasgow - Shanghai BA 1479 British Airways Airbus A320 NEO
09:50 Glasgow International Airport
in a way 14 hours 40 min 1 Stopover
00:30 Shanghai Pudong International Airport
Flights
from £288
02 January 2022
Paris - Shanghai AF 116 Air France Airbus A380-800
00:25 Charles de Gaulle Airport
in a way 11 hours 10 min Direct
11:35 Shanghai Pudong
Flights
from £495
23 September 2021
Birmingham - Shanghai KL 1426 KLM Embraer 190
13:20 Birmingham Airport
in a way 13 hours 30 min 1 Stopover
02:50 Shanghai Pudong International Airport
Flights
from £730
05 September 2021
Dubai - Shanghai EK 304 Emirates Airbus A380-800
08:15 Dubai Airport
in a way 7 hours 50 min Direct
16:05 Shanghai Pudong
Flights
from £247
08 March 2022
Rome - Shanghai MU 788 China Eastern Airlines Airbus A350-900
22:10 Leonardo da Vinci-Fiumicino Airport
in a way 11 hours 25 min Direct
09:35 Shanghai Pudong
Flights
from £566
15 August 2021
Milan - Shanghai CA 968 Air China Airbus A350-900
13:30 Milano Malpensa Airport
in a way 11 hours 20 min Direct
00:50 Shanghai Pudong
Flights
from £264
21 January 2022
Beijing - Shanghai KN 5737 China United Airlines Boeing 737
02:50 Beijing Nanyuan Airport
in a way 2 hours 0 min Direct
04:50 Shanghai Hongqiao
Flights
from £53
10 September 2021
Amsterdam - Shanghai KL 895 KLM Boeing 777-200
19:15 Schiphol airport
in a way 10 hours 35 min Direct
05:50 Shanghai Pudong
Flights
from £456
09 September 2021
Phuket - Shanghai 9C 8974 Spring Airlines Airbus A320
01:50 Phuket
in a way 2 hours 50 min Direct
04:40 Shanghai Pudong
Flights
Find
30 June 2021
Liverpool - Shanghai U2 7007 EasyJet Airbus A319
12:30 John Lennon Airport
in a way 14 hours 20 min 1 Stopover
02:50 Shanghai Pudong International Airport
Flights
Find
30 June 2021
Berlin - Shanghai HU 490 Hainan Airlines Airbus A330-300
18:25 Tegel Airport
in a way 13 hours 10 min 1 Stopover
07:35 Shanghai Hongqiao
Flights
from £511
07 July 2021
Frankfurt - Shanghai MU 220 China Eastern Airlines Airbus A330-200
15:40 Frankfurt Airport
in a way 10 hours 35 min Direct
02:15 Shanghai Pudong
Flights
from £317
07 January 2022
Denpasar - Shanghai MU 5030 China Eastern Airlines Airbus A330-200
20:30 Ngurah Rai
in a way 6 hours 0 min Direct
02:30 Shanghai Pudong
Flights
from £495
01 July 2021
Newcastle - Shanghai KL 960 KLM Embraer 190
13:25 Newcastle
in a way 13 hours 25 min 1 Stopover
02:50 Shanghai Pudong International Airport
Flights
Find
30 June 2021
Seoul - Shanghai MU 5052 China Eastern Airlines Airbus A330-300
02:55 Incheon
in a way 1 hours 50 min Direct
04:45 Shanghai Pudong
Flights
from £119
30 July 2021
Los Angeles - Shanghai DL 89 Delta Air Lines Airbus A350-900
23:30 Los Angeles
in a way 13 hours 20 min Direct
12:50 Shanghai Pudong
Flights
from £379
16 November 2021
Athens - Shanghai TK 1844 Turkish Airlines Airbus A330-300
19:40 Eleftherios Venizelos
in a way 13 hours 35 min 1 Stopover
09:15 Shanghai Pudong
Flights
from £563
02 July 2021
Colombo - Shanghai UL 866 Srilankan Airlines Airbus A330-300
11:00 Bandaranaike
in a way 6 hours 30 min Direct
17:30 Shanghai Pudong
Flights
from £388
15 July 2021
Vienna - Shanghai OS 75 Austrian Airlines Boeing 777-200
14:50 Vienna
in a way 10 hours 20 min Direct
01:10 Shanghai Pudong
Flights
from £466
27 August 2021
Belfast - Shanghai EI 936 Aer Lingus Airbus A320
17:25 George Best Belfast City Airport
in a way 15 hours 10 min 1 Stopover
08:35 Shanghai Pudong International Airport
Flights
from £742
25 August 2021
Budapest - Shanghai FM 870 Shanghai Airlines Boeing 787-900
13:30 Deli Railway Station
in a way 10 hours 30 min Direct
00:00 Shanghai Pudong
Flights
from £426
15 July 2021
Tbilisi - Shanghai QR 358 Qatar Airways Airbus A320
17:25 Tbilisi
in a way 12 hours 55 min 1 Stopover
06:20 Shanghai Pudong
Flights
from £279
08 June 2022
Munich - Shanghai CA 828 Air China Airbus A350-900
14:30 Franz Josef Strauss Airport
in a way 10 hours 50 min Direct
01:20 Shanghai Pudong
Flights
from £327
07 January 2022
Bristol - Shanghai U2 6161 EasyJet Airbus A320
07:45 Bristol Airport
in a way 15 hours 15 min 1 Stopover
23:00 Shanghai Pudong International Airport
Flights
from £550
30 June 2021
Leeds - Shanghai BA 1345 British Airways Airbus A319
18:00 Leeds Bradford International Airport
in a way 14 hours 35 min 1 Stopover
08:35 Shanghai Pudong International Airport
Flights
Find
30 June 2021
Belgrade - Shanghai TK 1084 Turkish Airlines Airbus A321
19:25 Belgrad Nikola Tesla Airport
in a way 13 hours 50 min 1 Stopover
09:15 Shanghai Pudong
Flights
from £245
26 November 2021
Delhi - Shanghai MU 564 China Eastern Airlines Airbus A330-200
18:10 Indira Gandhi
in a way 5 hours 45 min Direct
23:55 Shanghai Pudong
Flights
Find
30 June 2021
Aberdeen - Shanghai KL 1446 KLM Embraer 190
12:40 Aberdeen International Airport
in a way 14 hours 10 min 1 Stopover
02:50 Shanghai Pudong International Airport
Flights
Find
30 June 2021
Madrid - Shanghai IB 6889 Iberia Airbus A330-200
14:05 Adolfo Suarez Madrid-Barajas Airport
in a way 12 hours 45 min Direct
02:50 Shanghai Pudong
Flights
from £262
01 February 2022
Norwich - Shanghai KL 1514 KLM Embraer EMB 175
06:15 Norwich International Airport
in a way 16 hours 45 min 1 Stopover
23:00 Shanghai Pudong International Airport
Flights
Find
30 June 2021
Brussels - Shanghai HU 7922 Hainan Airlines Boeing 787-900
13:25 Brussels Airport
in a way 10 hours 40 min Direct
00:05 Shanghai Pudong
Flights
from £645
24 July 2021

The price of a ticket for a flight to Shanghai depends on the class of the flight: economy, comfort or business class; on the presence of baggage or hand luggage; whether it is a one-way or a round-trip flight, a direct flight to Shanghai or one with a transfer. The Tripsta.co.uk search engine takes into account all of these factors, and always offers the best travel option.

Cheap flights from Shanghai

Below you will find a selection of popular tickets for flights from Shanghai airports and their prices. To purchase a ticket for a flight departing from Shanghai, click on the “Buy” button opposite the destination you are interested in, and we will compare the cost.

Shanghai - London VS 251 Virgin Atlantic Boeing 787-900
06:40 Shanghai Pudong International Airport
in a way 12 hours 5 min Direct
18:45 Heathrow
Flights
from £308
09 November 2021
Shanghai - Manchester AY 88 Finnair Airbus A350-900
02:20 Shanghai Pudong International Airport
in a way 14 hours 40 min 1 Stopover
17:00 Manchester Airport
Flights
from £397
19 July 2021
Shanghai - Tel Aviv HU 407 Hainan Airlines Boeing 787-900
21:05 Shanghai Pudong
in a way 11 hours 25 min Direct
08:30 Ben Gurion
Flights
from £507
18 July 2021
Shanghai - Istanbul TK 27 Turkish Airlines Boeing 777-300ER
17:25 Shanghai Pudong
in a way 11 hours 50 min Direct
05:15 Istanbul New Airport
Flights
from £352
22 September 2021
Shanghai - Barcelona CA 839 Air China Airbus A330-200
19:40 Shanghai Pudong
in a way 13 hours 20 min Direct
09:00 Barcelona-El Prat Airport
Flights
from £352
08 September 2021
Shanghai - New York UA 87 United Airlines Boeing 777
10:45 Shanghai Pudong
in a way 14 hours 20 min Direct
01:05 Newark Liberty
Flights
from £371
09 April 2022
Shanghai - Prague MU 707 China Eastern Airlines Airbus A330-200
19:55 Shanghai Pudong
in a way 11 hours 40 min Direct
07:35 Holesovice Railway Station
Flights
Find
30 June 2021
Shanghai - Bangkok HO 1317 Juneyao Airlines Airbus A320
17:10 Shanghai Pudong
in a way 3 hours 50 min Direct
21:00 Don Mueang
Flights
from £123
10 December 2021
Shanghai - Glasgow VS 251 Virgin Atlantic Boeing 787-900
03:50 Shanghai Pudong International Airport
in a way 15 hours 40 min 1 Stopover
19:30 Glasgow International Airport
Flights
from £596
25 August 2021
Shanghai - Paris AF 111 Air France Airbus A380-800
18:20 Shanghai Pudong
in a way 12 hours 10 min Direct
06:30 Charles de Gaulle Airport
Flights
from £252
24 March 2022
Shanghai - Birmingham KL 896 KLM Boeing 777-200
04:40 Shanghai Pudong International Airport
in a way 14 hours 55 min 1 Stopover
19:35 Birmingham Airport
Flights
from £370
15 September 2021
Shanghai - Dubai EK 303 Emirates Airbus A380-800
19:05 Shanghai Pudong
in a way 8 hours 50 min Direct
03:55 Dubai Airport
Flights
from £310
05 July 2021
Shanghai - Rome MU 787 China Eastern Airlines Airbus A350-900
07:25 Shanghai Pudong
in a way 12 hours 45 min Direct
20:10 Leonardo da Vinci-Fiumicino Airport
Flights
from £351
15 July 2021
Shanghai - Milan CA 967 Air China Airbus A350-900
20:30 Shanghai Pudong
in a way 12 hours 35 min Direct
09:05 Milano Malpensa Airport
Flights
from £491
30 June 2021
Shanghai - Beijing KN 5738 China United Airlines Boeing 737
06:05 Shanghai Hongqiao
in a way 2 hours 5 min Direct
08:10 Beijing Nanyuan Airport
Flights
from £62
30 June 2021
Shanghai - Amsterdam KL 896 KLM Boeing 777-200
07:15 Shanghai Pudong
in a way 11 hours 40 min Direct
18:55 Schiphol airport
Flights
from £354
03 August 2021
Shanghai - Phuket HO 1321 Juneyao Airlines Airbus A320
18:15 Shanghai Pudong
in a way 4 hours 45 min Direct
23:00 Phuket
Flights
from £228
30 June 2021
Shanghai - Liverpool MU 569 China Eastern Airlines Boeing 777-300
04:25 Shanghai Pudong International Airport
in a way 16 hours 10 min 1 Stopover
20:35 John Lennon Airport
Flights
Find
30 June 2021
Shanghai - Berlin AY 88 Finnair Airbus A350-900
02:20 Shanghai Pudong
in a way 13 hours 45 min 1 Stopover
16:05 Tegel Airport
Flights
from £580
01 September 2021
Shanghai - Frankfurt LH 733 Lufthansa Boeing 747-400
19:55 Shanghai Pudong
in a way 11 hours 40 min Direct
07:35 Frankfurt Airport
Flights
from £397
01 July 2021
Shanghai - Denpasar GA 859 Garuda Indonesia Boeing 777-300
20:00 Shanghai Pudong
in a way 6 hours 10 min Direct
02:10 Ngurah Rai
Flights
from £293
26 October 2021
Shanghai - Newcastle VS 251 Virgin Atlantic Boeing 787-900
03:50 Shanghai Pudong International Airport
in a way 15 hours 40 min 1 Stopover
19:30 Newcastle
Flights
from £439
01 August 2021
Shanghai - Seoul 9C 8559 Spring Airlines Airbus A320
07:45 Shanghai Pudong
in a way 1 hours 10 min Direct
08:55 Incheon
Flights
from £134
02 July 2021
Shanghai - Los Angeles UA 199 United Airlines Boeing 787-900
15:25 Shanghai Pudong
in a way 11 hours 20 min Direct
02:45 Los Angeles
Flights
from £458
01 November 2021
Shanghai - Athens CA 1886 Air China Airbus A321
13:55 Shanghai Hongqiao
in a way 15 hours 25 min 1 Stopover
05:20 Eleftherios Venizelos
Flights
from £387
10 July 2021
Shanghai - Colombo MU 231 China Eastern Airlines Airbus A330-200
09:35 Shanghai Pudong
in a way 6 hours 55 min Direct
16:30 Bandaranaike
Flights
Find
30 June 2021
Shanghai - Vienna OS 76 Austrian Airlines Boeing 777-200
05:10 Shanghai Pudong
in a way 11 hours 20 min Direct
16:30 Vienna
Flights
from £363
17 July 2021
Shanghai - Belfast MU 551 China Eastern Airlines Boeing 777-300
05:00 Shanghai Pudong International Airport
in a way 15 hours 25 min 1 Stopover
20:25 George Best Belfast City Airport
Flights
from £434
16 July 2021
Shanghai - Budapest FM 869 Shanghai Airlines Boeing 787-900
19:40 Shanghai Pudong
in a way 10 hours 55 min Direct
06:35 Deli Railway Station
Flights
Find
30 June 2021
Shanghai - Tbilisi QR 871 Qatar Airways Boeing 777-300ER
15:15 Shanghai Pudong
in a way 16 hours 15 min 1 Stopover
07:30 Tbilisi
Flights
from £469
25 June 2021
Shanghai - Munich CA 827 Air China Airbus A350-900
20:25 Shanghai Pudong
in a way 12 hours 0 min Direct
08:25 Franz Josef Strauss Airport
Flights
from £362
18 July 2021
Shanghai - Bristol MU 771 China Eastern Airlines Airbus A350-900
16:35 Shanghai Pudong International Airport
in a way 15 hours 55 min 1 Stopover
08:30 Bristol Airport
Flights
Find
30 June 2021
Shanghai - Leeds KL 896 KLM Boeing 777-200
04:40 Shanghai Pudong International Airport
in a way 15 hours 5 min 1 Stopover
19:45 Leeds Bradford International Airport
Flights
Find
30 June 2021
Shanghai - Belgrade SU 207 Aeroflot Boeing 777-300ER
17:05 Shanghai Pudong
in a way 14 hours 50 min 1 Stopover
07:55 Belgrad Nikola Tesla Airport
Flights
from £435
04 September 2021
Shanghai - Delhi MU 563 China Eastern Airlines Airbus A330-200
16:15 Shanghai Pudong
in a way 6 hours 40 min Direct
22:55 Indira Gandhi
Flights
from £314
01 July 2021
Shanghai - Aberdeen VS 251 Virgin Atlantic Boeing 787-900
03:50 Shanghai Pudong International Airport
in a way 15 hours 55 min 1 Stopover
19:45 Aberdeen International Airport
Flights
Find
30 June 2021
Shanghai - Madrid IB 6888 Iberia Airbus A330-200
05:20 Shanghai Pudong
in a way 13 hours 45 min Direct
19:05 Adolfo Suarez Madrid-Barajas Airport
Flights
Find
30 June 2021
Shanghai - Norwich MU 771 China Eastern Airlines Airbus A350-900
16:35 Shanghai Pudong International Airport
in a way 16 hours 20 min 1 Stopover
08:55 Norwich International Airport
Flights
Find
30 June 2021
Shanghai - Brussels HU 7921 Hainan Airlines Boeing 787-900
21:05 Shanghai Pudong
in a way 11 hours 25 min Direct
08:30 Brussels Airport
Flights
Find
30 June 2021
Shanghai - Guangzhou HU 7132 Hainan Airlines Boeing 787-900
06:35 Shanghai Hongqiao
in a way 2 hours 15 min Direct
08:50 Guangzhou Baiyun
Flights
from £41
30 June 2021
Airports in 109 cities offer direct flights to Shanghai

Popular cities from which you can fly direct to Shanghai and back are: Chongqing, Chengdu, Taipei, Tokyo, Bangkok. The cheapest flight to Shanghai found in the last 48 hours by our customers at Tripsta.co.uk is just from £35, on the route Nanchang - Shanghai. Planes fly to Shanghai from 109 cities.

Chongqing from £74Chengdu from £79Taipei from £76Tokyo from £157Bangkok from £74
Guangzhou from £46Osaka from £135Shenzhen from £49Kunming from £59Beijing from £51
Dalian from £40Harbin from £67Tianjin from £54Hong Kong from £117Xian from £56
You can fly to Shanghai from 32 countries

You can purchase tickets for direct flights to Shanghai departing from 32 countries. The most popular countries of departure are: China, United States, Japan, Australia, Canada. The cheapest flight to Shanghai on the route China - Shanghai (Nanchang - Shanghai), and costs from £35

China from £35United States from £324Japan from £135Australia from £374Canada from £232
Cambodia from £172Germany from £283Spain from £246Taiwan from £76Malaysia from £107
Indonesia from £116Italy from £355India from £523Macau from £63Denmark from £616
72 airlines fly to Shanghai

You can reach Shanghai with the help of one of 72 airlines. The best air carriers that can help you get to this destination are: China Eastern Airlines, Juneyao Airlines, Spring Airlines, Shanghai Airlines, Air China. The fastest flight to Shanghai is operated by Spring Airlines (9C 8570) on the route Jeju - Shanghai. The airline's Airbus A320 travels the distance between Jeju and Shanghai Pudong in an average of 01:15 minutes.

  • China Eastern Airlines
  • Juneyao Airlines
  • Spring Airlines
  • Shanghai Airlines
  • Air China
  • China Southern Airlines
  • Hainan Airlines
  • Xiamen Airlines
  • Sichuan Airlines
  • Shandong Airlines
  • United Airlines
  • Shenzhen Airlines
  • China United Airlines
  • Yangtze River Express
  • Vietnam Airlines
  • Types of airplanes that fly to Shanghai

    There are 20 models of aircraft that fly to Shanghai. The flights are operated by 72 airlines.

  • Airbus A320
  • Boeing 737-800
  • Airbus A330-200
  • Boeing 787-900
  • Airbus A321
  • Airbus A350-900
  • Airbus A330-300
  • Boeing 737
  • Airbus A330
  • Airbus A319
  • Airbus A340-300
  • Airbus A380-800
  • Boeing 737-700
  • Boeing 777
  • Boeing 777-200
  • Fly to Shanghai

    When buying tickets to Shanghai, go to the Tripsta.co.uk website and compare prices – it’s free and will take 2 minutes of your time. With us you will get the guaranteed lowest price.

    flights to Shanghai
    Shanghai
    Copyright © 2018-2020. All rights reserved. Tripsta.co.uk is part of the HolidayPrice Travel Agency, one of the major European groups specializing in the online booking of flight tickets, hotels and other services directed at tourists. Terms of use. Privacy policy. Cookie Policy.