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 | |||||
| 213 | Swiss International Airlines | Heathrow, London | Pu Dong, Shangai | ||
| 215 | KLM | Birmingham Intl, Birmingham | Pu Dong, Shangai | ||
| 213 | KLM | Manchester International, Manchester | Pu Dong, Shangai | ||
| 351 | China Southern Airlines | Newcastle International, Newcastle | Pu Dong, Shangai | ||
| 323 | China Southern Airlines | Bristol, Bristol | Pu Dong, Shangai | ||
| 283 | Air France | Dublin, Dublin | Pu Dong, Shangai | ||
Flights from Spain to Shanghai | |||||
| 214 | Qatar Airways | Barajas, Madrid | Pu Dong, Shangai | ||
| 231 | Finnair | El Prat, Barcelona | Pu Dong, Shangai | ||
| 384 | Finnair | Alicante, Alicante | Pu Dong, Shangai | ||
| 300 | British Airways | Almeria, Almeria | Pu Dong, Shangai | ||
| 335 | Air France | Asturias, Oviedo | Pu Dong, Shangai | ||
| 819 | Virgin Atlantic | Talaveral La Real, Badajoz | Pu Dong, Shangai | ||
| 239 | Air France | Loiu, Bilbao | Pu Dong, Shangai | ||
| 517 | Lufthansa | Fuerteventura, Fuerteventura | Pu Dong, Shangai | ||
| 353 | British Airways | Granada, Granada | Pu Dong, Shangai | ||
| 354 | Finnair | La Coruna, La Coruna | Pu Dong, Shangai | ||
| 466 | British Airways | Lanzarote, Lanzarote | Pu Dong, Shangai | ||
| 436 | Finnair | Las Palmas, Gran Canaria | Pu Dong, Shangai | ||
| 515 | British Airways | Leσn, Leon | Pu Dong, Shangai | ||
| 340 | Swiss International Airlines | Malaga, Malaga | Pu Dong, Shangai | ||
| 757 | Air France | melilla, melilla | Pu Dong, Shangai | ||
| 471 | KLM | Menorca, Menorca | Pu Dong, Shangai | ||
| 319 | Finnair | San Javier, Murcia | Pu Dong, Shangai | ||
| 361 | KLM | Palma Mallorca, Palma Mallorca | Pu Dong, Shangai | ||
| 381 | KLM | Noain, Pamplona | Pu Dong, Shangai | ||
| 397 | British Airways | Santander, Santander | Pu Dong, Shangai | ||
| 314 | Finnair | Santiago De Compostela, Santiago | Pu Dong, Shangai | ||
| 292 | Finnair | Sevilla, Sevilla | Pu Dong, Shangai | ||
| 334 | Finnair | Valencia, Valencia | Pu Dong, Shangai | ||
| 513 | British Airways | Valladolid, Valladolid | Pu Dong, Shangai | ||
| 353 | British Airways | Vigo, Vigo | Pu Dong, Shangai | ||
| 404 | British Airways | Zaragoza, Zaragoza | Pu Dong, Shangai | ||
Flights from Italy to Shanghai | |||||
| 288 | Air France | Guglielmo Marconi, Bologna | Pu Dong, Shangai | ||
| 478 | KLM | Fontanarossa, Catania | Pu Dong, Shangai | ||
| 293 | KLM | Linate, Milan | Pu Dong, Shangai | ||
| 254 | KLM | Fiumicino, Rome | Pu Dong, Shangai | ||
| 255 | KLM | Marco Polo, Venice | Pu Dong, Shangai | ||
Flights from France to Shanghai | |||||
| 211 | Qatar Airways | Charles De Gaulle, Paris | Pu Dong, Shangai | ||
| 232 | KLM | Saint Exupery, Lyon | Pu Dong, Shangai | ||
| 296 | Air China International | Cote D'azur, Nice | Pu Dong, Shangai | ||
| 329 | KLM | Entzheim, Strasbourg | Pu Dong, Shangai | ||
| 327 | KLM | Blagnac, Toulouse | Pu Dong, Shangai | ||
| 326 | KLM | Marseille-Provence, Marseille | Pu Dong, Shangai | ||
Flights from Germany to Shanghai | |||||
| 203 | Emirates | Frankfurt International, Frankfurt | Pu Dong, Shangai | ||
| 218 | Finnair | Tegel, Berlin | Pu Dong, Shangai | ||
| 219 | Finnair | Franz Josef Strauss, Munich | Pu Dong, Shangai | ||
| 219 | Finnair | Dusseldorf All Airports, Dusseldorf | Pu Dong, Shangai | ||
| 214 | Finnair | Fuhlsbuttel, Hamburg | Pu Dong, Shangai | ||
| 237 | Swiss International Airlines | Echterdingen, Stuttgart | Pu Dong, Shangai | ||
Flights from Europe General to Shanghai | |||||
| 380 | Air China International | Porto, Porto | Pu Dong, Shangai | ||
| 256 | Air China International | Oslo All Airports, Oslo | Pu Dong, Shangai | ||
| 342 | British Airways | Arlanda, Stockholm | Pu Dong, Shangai | ||
| 219 | Turkish Airlines | Helsinki Vantaa, Helsinki | Pu Dong, Shangai | ||
| 209 | Aeroflot Russian | Schiphol, Amsterdam | Pu Dong, Shangai | ||
| 635 | Air China International | Rotterdam, Rotterdam | Pu Dong, Shangai | ||
| 276 | Finnair | Copenhagen International Airport, Copenhagen | Pu Dong, Shangai | ||
| 257 | Air China International | Zurich, Zurich | Pu Dong, Shangai | ||
| 289 | Aeroflot Russian | Okecie, Warsaw | Pu Dong, Shangai | ||
| 184 | KLM | Antwerp Central Railway Station, Brussels | Pu Dong, Shangai | ||
| 253 | Finnair | Lisboa, Lisbon | Pu Dong, Shangai | ||
| 312 | Emirates | E. Venizelos, Athens | Pu Dong, Shangai | ||
| 170 | Gulf Air | Ataturk, Istanbul | Pu Dong, Shangai | ||
Flights from the Americas to Shanghai | |||||
| 287 | JAL Japan Airlines | Los Angeles Intl Airport, Los Angeles | Pu Dong, Shangai | ||
| 323 | Northwest Airlines | John F Kennedy Intl Airport, New York | Pu Dong, Shangai | ||
| 372 | Northwest Airlines | Miami International Airport, Miami | Pu Dong, Shangai | ||
| 451 | Continental Airlines | Logan International Airport, Boston | Pu Dong, Shangai | ||
| 354 | Air Canada | San Francisco Intl Airport, San Francisco | Pu Dong, Shangai | ||
| 355 | Delta Air Lines | O'hare International Airport, Chicago | Pu Dong, Shangai | ||
| 443 | Korean Air | Dallas Ft Worth International, Dallas | Pu Dong, Shangai | ||
| 628 | Shanghai Airlines | Denver International, Denver | Pu Dong, Shangai | ||
| 354 | Korean Air | Seattle All Airports, Seattle | Pu Dong, Shangai | ||
| 364 | Continental Airlines | Pearson International Airport, Toronto | Pu Dong, Shangai | ||
| 340 | Continental Airlines | P Trudeau International, Montreal | Pu Dong, Shangai | ||
| 411 | Air Canada | Vancouver International, Vancouver | Pu Dong, Shangai | ||
| 351 | Aeromexico | Juarez Intl Airport, Mexico City | Pu Dong, Shangai | ||
| 488 | Continental Airlines | Cancun, Cancun | Pu Dong, Shangai | ||
| 376 | Aeromexico | General Abelardo L Rodriguez, Tijuana | Pu Dong, Shangai | ||
| 571 | Continental Airlines | Gen M Escobedo, Monterrey | Pu Dong, Shangai | ||
| 416 | JAL Japan Airlines | Miguel Hidalgo Intl, Guadalajara | Pu Dong, Shangai | ||
| 653 | Air China International | Gen F Javier Mina, Tampico | Pu Dong, Shangai | ||
| 684 | United Airlines | La Aurora Intl Airport, Guatemala City | Pu Dong, Shangai | ||
| 562 | United Airlines | Toncontin, Tegucigalpa | Pu Dong, Shangai | ||
| 538 | Continental Airlines | Tocumen International Airport, Panama City | Pu Dong, Shangai | ||
| 594 | Continental Airlines | Guarulhos International , Sao Paulo | Pu Dong, Shangai | ||
| 659 | British Airways | Pistarini, Buenos Aires | Pu Dong, Shangai | ||
| 682 | Air Canada | Aeropuerto Comodoro Arturo Merino Benitez, Santiago | Pu Dong, Shangai | ||
| 679 | Delta Air Lines | Eldorado, Bogota | Pu Dong, Shangai | ||
| 671 | JAL Japan Airlines | J Chavez Intl, Lima | Pu Dong, Shangai | ||
| 779 | Delta Air Lines | Simon Bolivar International, Caracas | Pu Dong, Shangai | ||
| 625 | Northwest Airlines | Mariscal, Quito | Pu Dong, Shangai | ||
| 737 | British Airways | Silvio Pettirossi, Asuncion | Pu Dong, Shangai | ||
| 781 | British Airways | Carrasco, Montevideo | Pu Dong, Shangai | ||
Flights from Africa, Asia & Australasia to Shanghai | |||||
| 207 | Swiss International Airlines | Domodedovo, Moscow | Pu Dong, Shangai | ||
| 294 | Air France | Carthage, Tunis | Pu Dong, Shangai | ||
| 177 | Air India | Indira Gandhi Intl, Delhi | Pu Dong, Shangai | ||
| 164 | Air India | Chhatrapati Shivaji, Mumbai | Pu Dong, Shangai | ||
| 368 | Jet Airways Ltd | Netaji Subhash Int, Kolkata | Pu Dong, Shangai | ||
| 389 | Jet Airways Ltd | Meenambarkkam, Madras | Pu Dong, Shangai | ||
| 411 | Air China International | Tribhuvan, Kathmandu | Pu Dong, Shangai | ||
| 255 | Malaysia Airlines | Zia International Airport, Dhaka | Pu Dong, Shangai | ||
| 146 | China Southern Airlines | Bangkok International Airport, Bangkok | Hongqiao, Shanghai | ||
| 220 | China Southern Airlines | Noibai Airport, Hanoi | Pu Dong, Shangai | ||
| 167 | China Eastern Airlines | Changi International Airport, Singapore | Pu Dong, Shangai | ||
| 180 | Malaysia Airlines | Subang Kuala Lumpur International, Kuala Lumpur | Pu Dong, Shangai | ||
| 186 | Philippine Airlines | Soekarno Hatta International, Jakarta | Pu Dong, Shangai | ||
| 136 | Philippine Airlines | Ninoy Aquino International, Manila | Pu Dong, Shangai | ||
| 307 | Qantas Airways Ltd | Kingsfordsmith, Sydney | Pu Dong, Shangai | ||
| 431 | Qantas Airways Ltd | Brisbane International Airport, Brisbane | Pu Dong, Shangai | ||
| 479 | Air New Zealand Ltd | Auckland International Airport, Auckland | Pu Dong, Shangai | ||