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 | |||||
| 277€ | Aeroflot Russian | Heathrow, London | Pu Dong, Shangai | ||
| 409€ | China Southern Airlines | Manchester International, Manchester | Pu Dong, Shangai | ||
| 421€ | KLM | Newcastle International, Newcastle | Pu Dong, Shangai | ||
| 489€ | Etihad Airways | East Midlands, East Midlands | Pu Dong, Shangai | ||
| 321€ | Scandinavian Airlines | Dublin, Dublin | Pu Dong, Shangai | ||
Flights from Spain to Shanghai | |||||
| 212€ | Aeroflot Russian | Barajas, Madrid | Pu Dong, Shangai | ||
| 226€ | British Airways | El Prat, Barcelona | Pu Dong, Shangai | ||
| 272€ | British Airways | Alicante, Alicante | Pu Dong, Shangai | ||
| 290€ | British Airways | Almeria, Almeria | Pu Dong, Shangai | ||
| 270€ | British Airways | Asturias, Oviedo | Pu Dong, Shangai | ||
| 239€ | Air China International | Loiu, Bilbao | Pu Dong, Shangai | ||
| 407€ | Air France | Fuerteventura, Fuerteventura | Pu Dong, Shangai | ||
| 784€ | Air China International | Costa Brava, barcelona | Pu Dong, Shangai | ||
| 305€ | British Airways | Granada, Granada | Pu Dong, Shangai | ||
| 427€ | Aeroflot Russian | Ibiza, Ibiza | Pu Dong, Shangai | ||
| 279€ | British Airways | La Parra, Jerez De La Frontera | Pu Dong, Shangai | ||
| 304€ | British Airways | La Coruna, La Coruna | Pu Dong, Shangai | ||
| 380€ | Aeroflot Russian | Las Palmas, Gran Canaria | Pu Dong, Shangai | ||
| 237€ | British Airways | Malaga, Malaga | Pu Dong, Shangai | ||
| 644€ | Air France | Menorca, Menorca | Pu Dong, Shangai | ||
| 431€ | Finnair | San Javier, Murcia | Pu Dong, Shangai | ||
| 297€ | Aeroflot Russian | Palma Mallorca, Palma Mallorca | Pu Dong, Shangai | ||
| 314€ | British Airways | Noain, Pamplona | Pu Dong, Shangai | ||
| 541€ | Qatar Airways | Matacan, Salamanca | Pu Dong, Shangai | ||
| 341€ | British Airways | Fuenterrabia, San Sebastian | Pu Dong, Shangai | ||
| 290€ | British Airways | Santander, Santander | Pu Dong, Shangai | ||
| 261€ | British Airways | Santiago De Compostela, Santiago | Pu Dong, Shangai | ||
| 292€ | British Airways | Sevilla, Sevilla | Pu Dong, Shangai | ||
| 268€ | Swiss International Airlines | Valencia, Valencia | Pu Dong, Shangai | ||
| 1347€ | Air China International | Valladolid, Valladolid | Hongqiao, Shanghai | ||
| 264€ | British Airways | Vigo, Vigo | Pu Dong, Shangai | ||
| 1615€ | China Eastern Airlines | Zaragoza, Zaragoza | Pu Dong, Shangai | ||
Flights from Italy to Shanghai | |||||
| 336€ | KLM | Guglielmo Marconi, Bologna | Pu Dong, Shangai | ||
| 217€ | Aeroflot Russian | Malpensa, Milan | Pu Dong, Shangai | ||
| 243€ | Aeroflot Russian | Fiumicino, Rome | Pu Dong, Shangai | ||
| 343€ | Aeroflot Russian | Caselle, Turin | Pu Dong, Shangai | ||
| 278€ | Aeroflot Russian | Marco Polo, Venice | Pu Dong, Shangai | ||
Flights from France to Shanghai | |||||
| 259€ | Aeroflot Russian | Charles De Gaulle, Paris | Pu Dong, Shangai | ||
| 367€ | Aeroflot Russian | Saint Exupery, Lyon | Pu Dong, Shangai | ||
| 270€ | Swiss International Airlines | Cote D'azur, Nice | Pu Dong, Shangai | ||
| 362€ | British Airways | Blagnac, Toulouse | Pu Dong, Shangai | ||
| 418€ | Etihad Airways | Marseille-Provence, Marseille | Pu Dong, Shangai | ||
| 528€ | Air France | Llabanere, Perpignan | Pu Dong, Shangai | ||
Flights from Germany to Shanghai | |||||
| 229€ | Aeroflot Russian | Frankfurt International, Frankfurt | Pu Dong, Shangai | ||
| 279€ | Aeroflot Russian | Berlin All Airports, Berlin | Pu Dong, Shangai | ||
| 262€ | Etihad Airways | Franz Josef Strauss, Munich | Pu Dong, Shangai | ||
| 299€ | Emirates | Dusseldorf All Airports, Dusseldorf | Pu Dong, Shangai | ||
| 322€ | KLM | Bremen, Bremen | Pu Dong, Shangai | ||
Flights from Europe General to Shanghai | |||||
| 328€ | TAP Air Portugal | Porto, Porto | Pu Dong, Shangai | ||
| 258€ | Aeroflot Russian | Arlanda, Stockholm | Pu Dong, Shangai | ||
| 259€ | Aeroflot Russian | Helsinki Vantaa, Helsinki | Pu Dong, Shangai | ||
| 246€ | Aeroflot Russian | Schiphol, Amsterdam | Pu Dong, Shangai | ||
| 261€ | Aeroflot Russian | Copenhagen International Airport, Copenhagen | Pu Dong, Shangai | ||
| 294€ | Scandinavian Airlines | Zurich, Zurich | Pu Dong, Shangai | ||
| 429€ | KLM | Okecie, Warsaw | Pu Dong, Shangai | ||
| 240€ | Aeroflot Russian | Brussels National, Brussels | Pu Dong, Shangai | ||
| 309€ | British Airways | Lisboa, Lisbon | Pu Dong, Shangai | ||
| 251€ | Aeroflot Russian | E. Venizelos, Athens | Pu Dong, Shangai | ||
| 252€ | Aeroflot Russian | Ataturk, Istanbul | Pu Dong, Shangai | ||
Flights from the Americas to Shanghai | |||||
| 377€ | China Eastern Airlines | Los Angeles Intl Airport, Los Angeles | Pu Dong, Shangai | ||
| 375€ | United Airlines | Newark International Airport, New York | Pu Dong, Shangai | ||
| 432€ | United Airlines | Miami International Airport, Miami | Pu Dong, Shangai | ||
| 510€ | China Eastern Airlines | San Francisco Intl Airport, San Francisco | Pu Dong, Shangai | ||
| 475€ | American Airlines | O'hare International Airport, Chicago | Pu Dong, Shangai | ||
| 591€ | HAINAN AIRLINES | Sky Harbor International Airport, Phoenix | Pu Dong, Shangai | ||
| 649€ | Korean Air | Hartsfield Jackson, Atlanta | Pu Dong, Shangai | ||
| 604€ | HAINAN AIRLINES | G.Bush Intercontinental , Houston | Pu Dong, Shangai | ||
| 532€ | Air Canada | Lindbergh International Airport, San Diego | Pu Dong, Shangai | ||
| 634€ | HAINAN AIRLINES | R Reagan National , Washington | Pu Dong, Shangai | ||
| 539€ | China Eastern Airlines | Pearson International Airport, Toronto | Pu Dong, Shangai | ||
| 611€ | HAINAN AIRLINES | P Trudeau International, Montreal | Pu Dong, Shangai | ||
| 429€ | Air Canada | Juarez Intl Airport, Mexico City | Pu Dong, Shangai | ||
| 711€ | United Airlines | General Abelardo L Rodriguez, Tijuana | Pu Dong, Shangai | ||
| 666€ | American Airlines | Gen M Escobedo, Monterrey | Pu Dong, Shangai | ||
| 552€ | American Airlines | Miguel Hidalgo Intl, Guadalajara | Pu Dong, Shangai | ||
| 768€ | Delta Air Lines | La Aurora Intl Airport, Guatemala City | Pu Dong, Shangai | ||
| 656€ | Continental Airlines | Tocumen International Airport, Panama City | Pu Dong, Shangai | ||
| 571€ | British Airways | Guarulhos International , Sao Paulo | Pu Dong, Shangai | ||
| 625€ | Continental Airlines | Pistarini, Buenos Aires | Pu Dong, Shangai | ||
| 912€ | Qatar Airways | El Plumerillo, Mendoza | Pu Dong, Shangai | ||
| 1095€ | KLM | Pajas Blancas, Cordoba | Pu Dong, Shangai | ||
| 643€ | Air Canada | Aeropuerto Comodoro Arturo Merino Benitez, Santiago | Pu Dong, Shangai | ||
| 677€ | Air Canada | Eldorado, Bogota | Pu Dong, Shangai | ||
| 773€ | United Airlines | J Chavez Intl, Lima | Pu Dong, Shangai | ||
| 1101€ | American Airlines | El Alto, La Paz | Pu Dong, Shangai | ||
| 716€ | Air Canada | Simon Bolivar International, Caracas | Pu Dong, Shangai | ||
| 925€ | American Airlines | Mariscal, Quito | Pu Dong, Shangai | ||
| 1186€ | Emirates | Silvio Pettirossi, Asuncion | Pu Dong, Shangai | ||
| 958€ | TAM Airlines | Carrasco, Montevideo | Pu Dong, Shangai | ||
Flights from Africa, Asia & Australasia to Shanghai | |||||
| 195€ | China Eastern Airlines | Sheremetyevo, Moscow | Pu Dong, Shangai | ||
| 340€ | Etihad Airways | Cairo International, Cairo | Pu Dong, Shangai | ||
| 373€ | Emirates | Carthage, Tunis | Pu Dong, Shangai | ||
| 189€ | China Eastern Airlines | Indira Gandhi Intl, Delhi | Pu Dong, Shangai | ||
| 236€ | Air China International | Chhatrapati Shivaji, Mumbai | Pu Dong, Shangai | ||
| 251€ | Air India | hindustan, Bangalore | Pu Dong, Shangai | ||
| 255€ | China Southern Airlines | Tribhuvan, Kathmandu | Hongqiao, Shanghai | ||
| 148€ | China Eastern Airlines | Bangkok International Airport, Bangkok | Pu Dong, Shangai | ||
| 245€ | China Southern Airlines | Pochentong, Phnom Penh | Hongqiao, Shanghai | ||
| 165€ | Vietnam Airlines | Noibai Airport, Hanoi | Pu Dong, Shangai | ||
| 156€ | China Eastern Airlines | Changi International Airport, Singapore | Pu Dong, Shangai | ||
| 220€ | China Southern Airlines | Soekarno Hatta International, Jakarta | Hongqiao, Shanghai | ||
| 182€ | China Southern Airlines | Ninoy Aquino International, Manila | Hongqiao, Shanghai | ||
| 251€ | Qantas Airways Ltd | Kingsfordsmith, Sydney | Pu Dong, Shangai | ||
| 415€ | China Southern Airlines | Perth, Perth | Hongqiao, Shanghai | ||
| 393€ | China Southern Airlines | Brisbane International Airport, Brisbane | Hongqiao, Shanghai | ||
| 438€ | Air New Zealand Ltd | Auckland International Airport, Auckland | Pu Dong, Shangai | ||