Book cheap flights to Shanghai (China - Asia) with eDreams for the lowest airfare. eDreams search brings together all airlines including low cost. So for the best flight and travel deals to or from Shanghai or indeed any part of Asia, economy or business class, charter or scheduled, look no further.
These are the cheapest flights to Shanghai found by our customers over the next 2 months. Search now for the best discounts available anywhere in Asia using the booking engine above or click your route below to check the latest fares with dates. These include low cost Shanghai flights.
| Flights to Shanghai by origin city: Click below to see prices | Airline | Arrival airport | |||
Flights from The United Kingdom and The Republic of Ireland to Shanghai | |||||
| 258€ | Aeroflot Russian | Heathrow, London | Pu Dong, Shangai | ||
| 271€ | Swiss International Airlines | Birmingham Intl, Birmingham | Pu Dong, Shangai | ||
| 281€ | Swiss International Airlines | Manchester International, Manchester | Pu Dong, Shangai | ||
| 225€ | Emirates | Dublin, Dublin | Pu Dong, Shangai | ||
Flights from Spain to Shanghai | |||||
| 208€ | Aeroflot Russian | Barajas, Madrid | Pu Dong, Shangai | ||
| 193€ | Aeroflot Russian | El Prat, Barcelona | Pu Dong, Shangai | ||
| 249€ | British Airways | Alicante, Alicante | Pu Dong, Shangai | ||
| 267€ | British Airways | Almeria, Almeria | Pu Dong, Shangai | ||
| 300€ | Air France | Asturias, Oviedo | Pu Dong, Shangai | ||
| 233€ | Air China International | Loiu, Bilbao | Pu Dong, Shangai | ||
| 286€ | British Airways | Granada, Granada | Pu Dong, Shangai | ||
| 308€ | KLM | Ibiza, Ibiza | Pu Dong, Shangai | ||
| 334€ | British Airways | La Parra, Jerez De La Frontera | Pu Dong, Shangai | ||
| 305€ | Swiss International Airlines | La Coruna, La Coruna | Pu Dong, Shangai | ||
| 392€ | Swiss International Airlines | Las Palmas, Gran Canaria | Pu Dong, Shangai | ||
| 293€ | British Airways | León, Leon | Pu Dong, Shangai | ||
| 208€ | Aeroflot Russian | Malaga, Malaga | Pu Dong, Shangai | ||
| 369€ | Emirates | melilla, melilla | Pu Dong, Shangai | ||
| 378€ | KLM | Menorca, Menorca | Pu Dong, Shangai | ||
| 332€ | British Airways | San Javier, Murcia | Pu Dong, Shangai | ||
| 247€ | British Airways | Palma Mallorca, Palma Mallorca | Pu Dong, Shangai | ||
| 266€ | British Airways | Noain, Pamplona | Pu Dong, Shangai | ||
| 568€ | Qatar Airways | Matacan, Salamanca | Pu Dong, Shangai | ||
| 295€ | British Airways | Fuenterrabia, San Sebastian | Pu Dong, Shangai | ||
| 296€ | British Airways | Santander, Santander | Pu Dong, Shangai | ||
| 291€ | British Airways | Santiago De Compostela, Santiago | Pu Dong, Shangai | ||
| 281€ | British Airways | Sevilla, Sevilla | Pu Dong, Shangai | ||
| 258€ | British Airways | Valencia, Valencia | Pu Dong, Shangai | ||
| 256€ | Qatar Airways | Vigo, Vigo | Pu Dong, Shangai | ||
| 1969€ | Air China International | Zaragoza, Zaragoza | Pu Dong, Shangai | ||
Flights from Italy to Shanghai | |||||
| 210€ | Aeroflot Russian | Malpensa, Milan | Pu Dong, Shangai | ||
| 211€ | Aeroflot Russian | Fiumicino, Rome | Pu Dong, Shangai | ||
Flights from France to Shanghai | |||||
| 227€ | Aeroflot Russian | Charles De Gaulle, Paris | Pu Dong, Shangai | ||
| 279€ | Aeroflot Russian | Saint Exupery, Lyon | Pu Dong, Shangai | ||
| 397€ | Aeroflot Russian | Merignac, Bordeaux | Pu Dong, Shangai | ||
| 281€ | Aeroflot Russian | Cote D'azur, Nice | Pu Dong, Shangai | ||
| 273€ | Aeroflot Russian | Blagnac, Toulouse | Pu Dong, Shangai | ||
| 445€ | KLM | Frejorgues, Montpellier | Pu Dong, Shangai | ||
| 373€ | KLM | Lille Europe Railway, Lille | Pu Dong, Shangai | ||
Flights from Germany to Shanghai | |||||
| 228€ | Aeroflot Russian | Frankfurt International, Frankfurt | Pu Dong, Shangai | ||
| 249€ | Aeroflot Russian | Schoenefeld, Berlin | Pu Dong, Shangai | ||
| 222€ | Aeroflot Russian | Franz Josef Strauss, Munich | Pu Dong, Shangai | ||
| 264€ | Aeroflot Russian | Dusseldorf All Airports, Dusseldorf | Pu Dong, Shangai | ||
| 216€ | Aeroflot Russian | Fuhlsbuttel, Hamburg | Pu Dong, Shangai | ||
| 267€ | Aeroflot Russian | Bremen, Bremen | Pu Dong, Shangai | ||
| 497€ | Turkish Airlines | Nuremberg, Nuremberg | Pu Dong, Shangai | ||
Flights from Europe General to Shanghai | |||||
| 300€ | Air China International | Porto, Porto | Pu Dong, Shangai | ||
| 208€ | Aeroflot Russian | Oslo All Airports, Oslo | Pu Dong, Shangai | ||
| 245€ | Finnair | Bromma, Stockholm | Pu Dong, Shangai | ||
| 277€ | Turkish Airlines | Helsinki Vantaa, Helsinki | Pu Dong, Shangai | ||
| 217€ | Aeroflot Russian | Schiphol, Amsterdam | Pu Dong, Shangai | ||
| 265€ | Aeroflot Russian | Copenhagen International Airport, Copenhagen | Pu Dong, Shangai | ||
| 262€ | Aeroflot Russian | Zurich, Zurich | Pu Dong, Shangai | ||
| 236€ | Aeroflot Russian | Okecie, Warsaw | Pu Dong, Shangai | ||
| 215€ | Aeroflot Russian | Brussels National, Brussels | Pu Dong, Shangai | ||
| 199€ | Aeroflot Russian | Ruzyne, Prague | Pu Dong, Shangai | ||
| 284€ | Air China International | Lisboa, Lisbon | Pu Dong, Shangai | ||
| 248€ | Aeroflot Russian | E. Venizelos, Athens | Pu Dong, Shangai | ||
| 192€ | Aeroflot Russian | Ataturk, Istanbul | Pu Dong, Shangai | ||
Flights from the Americas to Shanghai | |||||
| 290€ | Continental Airlines | Los Angeles Intl Airport, Los Angeles | Pu Dong, Shangai | ||
| 273€ | United Airlines | Newark International Airport, New York | Pu Dong, Shangai | ||
| 342€ | Air Canada | Miami International Airport, Miami | Pu Dong, Shangai | ||
| 274€ | Continental Airlines | Logan International Airport, Boston | Pu Dong, Shangai | ||
| 458€ | Continental Airlines | Orlando International, Orlando | Pu Dong, Shangai | ||
| 386€ | United Airlines | Palomar Airport, Carlsbad, CA | Pu Dong, Shangai | ||
| 376€ | Delta Air Lines | Pearson International Airport, Toronto | Pu Dong, Shangai | ||
| 379€ | Delta Air Lines | P Trudeau International, Montreal | Pu Dong, Shangai | ||
| 403€ | Continental Airlines | Juarez Intl Airport, Mexico City | Pu Dong, Shangai | ||
| 492€ | Air Canada | Cancun, Cancun | Pu Dong, Shangai | ||
| 512€ | Continental Airlines | General Abelardo L Rodriguez, Tijuana | Pu Dong, Shangai | ||
| 514€ | Continental Airlines | Gen M Escobedo, Monterrey | Pu Dong, Shangai | ||
| 400€ | United Airlines | Miguel Hidalgo Intl, Guadalajara | Pu Dong, Shangai | ||
| 524€ | United Airlines | La Aurora Intl Airport, Guatemala City | Pu Dong, Shangai | ||
| 486€ | American Airlines | Tocumen International Airport, Panama City | Pu Dong, Shangai | ||
| 522€ | British Airways | Guarulhos International , Sao Paulo | Pu Dong, Shangai | ||
| 604€ | TAM Airlines | Pistarini, Buenos Aires | Pu Dong, Shangai | ||
| 761€ | Continental Airlines | Pajas Blancas, Cordoba | Pu Dong, Shangai | ||
| 682€ | Air Canada | Aeropuerto Comodoro Arturo Merino Benitez, Santiago | Pu Dong, Shangai | ||
| 482€ | Continental Airlines | Eldorado, Bogota | Pu Dong, Shangai | ||
| 682€ | Continental Airlines | J Chavez Intl, Lima | Pu Dong, Shangai | ||
| 658€ | United Airlines | El Alto, La Paz | Pu Dong, Shangai | ||
| 600€ | Air Canada | Simon Bolivar International, Caracas | Pu Dong, Shangai | ||
| 566€ | Continental Airlines | Mariscal, Quito | Pu Dong, Shangai | ||
| 619€ | United Airlines | Silvio Pettirossi, Asuncion | Pu Dong, Shangai | ||
| 707€ | TAM Airlines | Carrasco, Montevideo | Pu Dong, Shangai | ||
| 456€ | American Airlines | Luis Munoz Marin International, San Juan | Pu Dong, Shangai | ||
Flights from Africa, Asia & Australasia to Shanghai | |||||
| 188€ | Aeroflot Russian | Sheremetyevo, Moscow | Pu Dong, Shangai | ||
| 321€ | Turkish Airlines | Cairo International, Cairo | Pu Dong, Shangai | ||
| 320€ | Qatar Airways | Carthage, Tunis | Pu Dong, Shangai | ||
| 381€ | Qatar Airways | Jomo Kenyatta Internatonal, Nairobi | Pu Dong, Shangai | ||
| 362€ | Emirates | O.R. Tambo International, Johannesburg | Pu Dong, Shangai | ||
| 172€ | China Eastern Airlines | Indira Gandhi Intl, Delhi | Pu Dong, Shangai | ||
| 222€ | China Eastern Airlines | Meenambarkkam, Madras | Pu Dong, Shangai | ||
| 141€ | China Eastern Airlines | Bangkok International Airport, Bangkok | Pu Dong, Shangai | ||
| 143€ | China Eastern Airlines | Changi International Airport, Singapore | Pu Dong, Shangai | ||
| 138€ | China Eastern Airlines | Kuala Lumpur International, Kuala Lumpur | Pu Dong, Shangai | ||
| 244€ | China Southern Airlines | Soekarno Hatta International, Jakarta | Hongqiao, Shanghai | ||
| 332€ | Korean Air | Ngurah Rai, Bali | Pu Dong, Shangai | ||
| 175€ | China Southern Airlines | Ninoy Aquino International, Manila | Hongqiao, Shanghai | ||
| 358€ | China Southern Airlines | Kingsfordsmith, Sydney | Hongqiao, Shanghai | ||
| 281€ | China Eastern Airlines | Tullamarine, Melbourne | Pu Dong, Shangai | ||
| 398€ | China Eastern Airlines | Auckland International Airport, Auckland | Pu Dong, Shangai | ||