Cheap Flights to Shanghai

Origin Destination Carrier Price Flight Type Date  
Ulaanbaatar, Mongolia Shanghai, China Air China 281 $ Connection 22-Aug-2017 Detail
Bangkok, Thailand Shanghai, China Lucky Air 105 $ Connection 28-Aug-2017 Detail
Bangkok, Thailand Shanghai, China Thai AirAsia X 98 $ Direct 23-Oct-2017 Detail
Singapore, Singapore Shanghai, China Shenzhen Airlines 114 $ Connection 16-Sep-2017 Detail
Singapore, Singapore Shanghai, China Spring Airlines 122 $ Direct 18-Oct-2017 Detail
Taipei, Taiwan Shanghai, China Hong Kong Airlines 101 $ Connection 31-Oct-2017 Detail
Taipei, Taiwan Shanghai, China Spring Airlines 98 $ Direct 20-Oct-2017 Detail
Ho Chi Minh City, Vietnam Shanghai, China China Southern 101 $ Direct 23-Sep-2017 Detail
Cotonou, Benin Shanghai, China Ethiopian Airlines 811 $ Connection 16-Sep-2017 Detail
Nairobi, Kenya Shanghai, China Ethiopian Airlines 305 $ Connection 23-Oct-2017 Detail
Ouagadougou, Burkina Faso Shanghai, China KLM 923 $ Connection 24-Aug-2017 Detail
Moroni, Comoros Shanghai, China Ethiopian Airlines 852 $ Connection 12-Aug-2017 Detail
Lusaka, Zambia Shanghai, China 716 $ Connection 20-Sep-2017 Detail
Angeles, Philippines Shanghai, China China Eastern 70 $ Direct 23-Oct-2017 Detail
Istanbul, Turkey Shanghai, China Aeroflot 288 $ Connection 03-Jan-2018 Detail
Istanbul, Turkey Shanghai, China Turkish Airlines 451 $ Direct 20-Jan-2018 Detail
Jeddah, Saudi Arabia Shanghai, China SriLankan Airlines 435 $ Connection 15-Aug-2017 Detail
Bahrain, Bahrain Shanghai, China SriLankan Airlines 345 $ Connection 02-Jan-2018 Detail
Amman, Jordan Shanghai, China 486 $ Connection 30-Sep-2017 Detail
Jakarta, Indonesia Shanghai, China China Eastern 211 $ Direct 22-Aug-2017 Detail
Medan, Indonesia Shanghai, China AirAsia 121 $ Connection 22-Oct-2017 Detail
Macau, Macau Shanghai, China Xiamen Airlines 157 $ Connection 11-Sep-2017 Detail
Macau, Macau Shanghai, China Juneyao Airlines 55 $ Direct 25-Sep-2017 Detail
Kuala Lumpur, Malaysia Shanghai, China AirAsia 74 $ Direct 20-Oct-2017 Detail
Kuala Lumpur, Malaysia Shanghai, China Cebu Pacific 102 $ Connection 08-Feb-2018 Detail
Hong Kong, Hong Kong Shanghai, China Juneyao Airlines 129 $ Connection 11-Sep-2017 Detail
Hong Kong, Hong Kong Shanghai, China Juneyao Airlines 75 $ Direct 30-Aug-2017 Detail
Siem Reap, Cambodia Shanghai, China Cambodia Angkor Air 110 $ Direct 07-Sep-2017 Detail
Phnom Penh, Cambodia Shanghai, China China Southern 111 $ Connection 03-Aug-2017 Detail
Yangon, Myanmar Shanghai, China 127 $ Connection 14-Mar-2018 Detail
Vientiane, Laos Shanghai, China China Eastern 174 $ Connection 10-Sep-2017 Detail
Bandar Seri Begawan, Brunei Shanghai, China Royal Brunei 228 $ Direct 22-Sep-2017 Detail
Bandar Seri Begawan, Brunei Shanghai, China Cebu Pacific 134 $ Connection 08-Nov-2017 Detail
Doha, Qatar Shanghai, China Qatar Airways 531 $ Direct 04-Nov-2017 Detail
Doha, Qatar Shanghai, China SriLankan Airlines 388 $ Connection 12-Sep-2017 Detail
Kinshasa, DR Congo Shanghai, China Ethiopian Airlines 750 $ Connection 30-Aug-2017 Detail
Yaounde, Cameroon Shanghai, China Ethiopian Airlines 682 $ Connection 30-Jan-2018 Detail
Victoria Falls, Zimbabwe Shanghai, China Ethiopian Airlines 598 $ Connection 05-May-2018 Detail
Kigali, Rwanda Shanghai, China 643 $ Connection 02-Aug-2017 Detail
Luanda, Angola Shanghai, China KLM 730 $ Connection 15-Feb-2018 Detail
Cairo, Egypt Shanghai, China Alitalia 389 $ Connection 17-Oct-2017 Detail
Abidjan, Ivory Coast Shanghai, China Air France 753 $ Connection 04-Nov-2017 Detail
Libreville, Gabon Shanghai, China Ethiopian Airlines 766 $ Connection 02-Sep-2017 Detail
Addis Ababa, Ethiopia Shanghai, China Kenya Airways 553 $ Connection 22-Aug-2017 Detail
Addis Ababa, Ethiopia Shanghai, China Ethiopian Airlines 661 $ Direct 22-Aug-2017 Detail
Accra, Ghana Shanghai, China Turkish Airlines 488 $ Connection 28-Feb-2018 Detail
Algiers, Algeria Shanghai, China Air France 528 $ Connection 08-Aug-2017 Detail
Kuwait, Kuwait Shanghai, China 380 $ Connection 22-Sep-2017 Detail
Tel Aviv, Israel Shanghai, China Hainan Airlines 286 $ Connection 20-Sep-2017 Detail
Tel Aviv, Israel Shanghai, China Hainan Airlines 400 $ Direct 31-Dec-2017 Detail
Muscat, Oman Shanghai, China SriLankan Airlines 310 $ Connection 02-Jan-2018 Detail
Lima, Peru Shanghai, China Aeromexico 443 $ Connection 19-Dec-2017 Detail
Medellin, Colombia Shanghai, China Aeromexico 475 $ Connection 24-Aug-2017 Detail
Papeete, French Polynesia Shanghai, China Air New Zealand 791 $ Connection 13-Sep-2017 Detail
Rarotonga, Cook Islands Shanghai, China Air New Zealand 793 $ Connection 15-Aug-2017 Detail
Barrigada / Tamuning, Guam Shanghai, China Philippine Airlines 268 $ Connection 13-Aug-2017 Detail
Barrigada / Tamuning, Guam Shanghai, China United 285 $ Direct 17-Sep-2017 Detail
Buenos Aires, Argentina Shanghai, China KLM 649 $ Connection 04-Dec-2017 Detail
Auckland, New Zealand Shanghai, China Air New Zealand 377 $ Direct 16-Sep-2017 Detail
Auckland, New Zealand Shanghai, China Hainan Airlines 197 $ Connection 08-Nov-2017 Detail
Caracas, Venezuela Shanghai, China 754 $ Connection 19-Sep-2017 Detail
Reykjavik, Iceland Shanghai, China SAS 393 $ Connection 17-Nov-2017 Detail
Quito, Ecuador Shanghai, China Aeromexico 381 $ Connection 05-Sep-2017 Detail
Santiago, Chile Shanghai, China Aeromexico 501 $ Connection 11-May-2018 Detail
La Paz, Bolivia Shanghai, China 580 $ Connection 28-Feb-2018 Detail
Montevideo, Uruguay Shanghai, China KLM 1283 $ Connection 11-Oct-2017 Detail
Sao Paulo, Brazil Shanghai, China ANA (All Nippon Airways) 606 $ Connection 11-Feb-2018 Detail
Nadi, Fiji Shanghai, China Korean Air 435 $ Connection 04-Sep-2017 Detail
Koror, Palau Shanghai, China Korean Air 411 $ Connection 31-Jul-2017 Detail
Toronto, Canada Shanghai, China China Eastern 321 $ Direct 28-Nov-2017 Detail
Montreal, Canada Shanghai, China Air China 279 $ Connection 17-Sep-2017 Detail
Tijuana, Mexico Shanghai, China Aeromexico 272 $ Connection 06-Sep-2017 Detail
Tehran, Iran Shanghai, China AirAsia 217 $ Connection 18-Oct-2017 Detail
Tehran, Iran Shanghai, China Mahan Air 556 $ Direct 23-Nov-2017 Detail
Larnaca, Cyprus Shanghai, China Aeroflot 492 $ Connection 24-Aug-2017 Detail
Dubai, United Arab Emirates Shanghai, China Cebu Pacific 167 $ Connection 22-Nov-2017 Detail
Dubai, United Arab Emirates Shanghai, China Emirates 365 $ Direct 28-Aug-2017 Detail
Beirut, Lebanon Shanghai, China 504 $ Connection 04-Nov-2017 Detail
Erbil, Iraq Shanghai, China 631 $ Connection 30-Aug-2017 Detail
San Francisco, United States Shanghai, China China Southern 224 $ Connection 26-Apr-2018 Detail
Mauritius, Mauritius Shanghai, China Air Mauritius 523 $ Direct 12-Sep-2017 Detail
Mauritius, Mauritius Shanghai, China Hong Kong Airlines 443 $ Connection 07-Sep-2017 Detail
Saipan, Northern Mariana Islands Shanghai, China Korean Air 359 $ Connection 09-Aug-2017 Detail
Melbourne, Australia Shanghai, China Xiamen Airlines 178 $ Connection 08-Sep-2017 Detail
Sydney, Australia Shanghai, China China Eastern 281 $ Direct 05-Sep-2017 Detail
Blantyre, Malawi Shanghai, China Ethiopian Airlines 624 $ Connection 31-Jan-2018 Detail
Maputo, Mozambique Shanghai, China Ethiopian Airlines 648 $ Connection 15-Oct-2017 Detail
Saint John's, Antigua and Barbuda Shanghai, China British Airways 1041 $ Connection 22-Sep-2017 Detail
San Juan, Puerto Rico Shanghai, China United 427 $ Connection 04-Nov-2017 Detail
Punta Cana, Dominican Republic Shanghai, China United 481 $ Connection 24-Jan-2018 Detail
St Maarten, St Maarten Shanghai, China 646 $ Connection 29-Sep-2017 Detail
Managua, Nicaragua Shanghai, China Aeromexico 546 $ Connection 08-Aug-2017 Detail
Castries, Saint Lucia Shanghai, China British Airways 1007 $ Connection 16-Sep-2017 Detail
Podgorica, Montenegro Shanghai, China Air France 707 $ Connection 08-Sep-2017 Detail
Skopje, Republic of Macedonia Shanghai, China Austrian Airlines 511 $ Connection 16-Oct-2017 Detail
Belize City, Belize Shanghai, China 1405 $ Connection 31-Jul-2017 Detail
Nassau, Bahamas Shanghai, China United 469 $ Connection 29-Dec-2017 Detail
Port Of Spain, Trinidad and Tobago Shanghai, China United 799 $ Connection 20-Aug-2017 Detail
Oranjestad, Aruba Shanghai, China United 542 $ Connection 27-Sep-2017 Detail
Bridgetown, Barbados Shanghai, China 871 $ Connection 08-Oct-2017 Detail
Pointe-a-Pitre, Guadeloupe Shanghai, China Air France 1221 $ Connection 06-Apr-2018 Detail
Curacao, Curacao Shanghai, China KLM 1174 $ Connection 17-Sep-2017 Detail
Havana, Cuba Shanghai, China Aeromexico 494 $ Connection 08-Aug-2017 Detail
Hangzhou, China Shanghai, China Juneyao Airlines 497 $ Connection 08-Aug-2017 Detail
Bishkek, Kyrgyzstan Shanghai, China S7 Airlines 294 $ Connection 03-Oct-2017 Detail
Chennai, India Shanghai, China AirAsia 190 $ Connection 06-Mar-2018 Detail
New Delhi, India Shanghai, China China Eastern 256 $ Direct 04-Sep-2017 Detail
Male, Maldives Shanghai, China AirAsia 233 $ Connection 19-Jan-2018 Detail
Male, Maldives Shanghai, China China Eastern 404 $ Direct 07-Aug-2017 Detail
Seoul, South Korea Shanghai, China Tianjin Airlines 105 $ Connection 23-Sep-2017 Detail
Jeju, South Korea Shanghai, China Spring Airlines 103 $ Direct 16-Oct-2017 Detail
Tashkent, Uzbekistan Shanghai, China Korean Air 348 $ Connection 20-Aug-2017 Detail
Almaty, Kazakhstan Shanghai, China China Southern 279 $ Connection 26-Sep-2017 Detail
Baku, Azerbaijan Shanghai, China Turkish Airlines 350 $ Connection 10-Nov-2017 Detail
Dhaka, Bangladesh Shanghai, China 233 $ Connection 01-Oct-2017 Detail
Osaka, Japan Shanghai, China Tianjin Airlines 85 $ Connection 21-Oct-2017 Detail
Osaka, Japan Shanghai, China Peach 62 $ Direct 15-Nov-2017 Detail
Kathmandu, Nepal Shanghai, China China Eastern 201 $ Connection 06-Dec-2017 Detail
San Jose, Costa Rica Shanghai, China Aeromexico 492 $ Connection 30-Sep-2017 Detail
Montego Bay, Jamaica Shanghai, China United 595 $ Connection 07-Apr-2018 Detail
San Salvador, El Salvador Shanghai, China Aeromexico 495 $ Connection 08-Oct-2017 Detail
Panama City, Panama Shanghai, China Aeromexico 561 $ Connection 28-Nov-2017 Detail
Fort De France, Martinique Shanghai, China Air France 1230 $ Connection 15-Apr-2018 Detail
Tbilisi, Georgia Shanghai, China Aeroflot 366 $ Connection 03-May-2018 Detail
Yerevan, Armenia Shanghai, China Aeroflot 330 $ Connection 25-Jan-2018 Detail
Lahore, Pakistan Shanghai, China SriLankan Airlines 323 $ Connection 13-Sep-2017 Detail
Colombo, Sri Lanka Shanghai, China SriLankan Airlines 269 $ Direct 20-Sep-2017 Detail
Colombo, Sri Lanka Shanghai, China 172 $ Connection 29-Sep-2017 Detail
Warsaw, Poland Shanghai, China Aeroflot 273 $ Connection 27-Feb-2018 Detail
Antananarivo, Madagascar Shanghai, China Ethiopian Airlines 507 $ Connection 04-Jan-2018 Detail
Tunis Carthage, Tunisia Shanghai, China Lufthansa 528 $ Connection 13-Feb-2018 Detail
Helsinki, Finland Shanghai, China Finnair 502 $ Direct 04-Nov-2017 Detail
Helsinki, Finland Shanghai, China KLM 303 $ Connection 29-Oct-2017 Detail
Vienna, Austria Shanghai, China Austrian Airlines 309 $ Direct 05-Nov-2017 Detail
Vienna, Austria Shanghai, China Aeroflot 304 $ Connection 05-Nov-2017 Detail
Madrid, Spain Shanghai, China Iberia 321 $ Direct 24-Oct-2017 Detail
Valencia, Spain Shanghai, China Iberia 277 $ Connection 16-Nov-2017 Detail
Luxembourg, Luxembourg Shanghai, China Air France 376 $ Connection 20-Oct-2017 Detail
Lisbon, Portugal Shanghai, China SWISS 336 $ Connection 07-Nov-2017 Detail
Tallinn, Estonia Shanghai, China KLM 299 $ Connection 29-Nov-2017 Detail
Bucharest, Romania Shanghai, China Qatar Airways 404 $ Connection 01-Nov-2017 Detail
Stockholm, Sweden Shanghai, China Aeroflot 278 $ Connection 31-Oct-2017 Detail
Copenhagen, Denmark Shanghai, China SAS 347 $ Direct 05-Nov-2017 Detail
Billund, Denmark Shanghai, China KLM 302 $ Connection 09-Jan-2018 Detail
Dar Es Salaam, Tanzania Shanghai, China Ethiopian Airlines 351 $ Connection 06-Jan-2018 Detail
Tirana, Albania Shanghai, China Austrian Airlines 605 $ Connection 30-Aug-2017 Detail
Windhoek, Namibia Shanghai, China Ethiopian Airlines 443 $ Connection 15-Dec-2017 Detail
Lagos, Nigeria Shanghai, China Etihad Airways 545 $ Connection 01-Sep-2017 Detail
Khartoum, Sudan Shanghai, China Qatar Airways 447 $ Connection 01-Sep-2017 Detail
Mahe Island, Seychelles Shanghai, China Ethiopian Airlines 496 $ Connection 30-Dec-2017 Detail
Saint-Denis, Reunion Shanghai, China Air France 744 $ Connection 03-Mar-2018 Detail
N'Djamena, Chad Shanghai, China Ethiopian Airlines 848 $ Connection 09-Aug-2017 Detail
Dakar, Senegal Shanghai, China Turkish Airlines 644 $ Connection 15-Sep-2017 Detail
Lome, Togo Shanghai, China Ethiopian Airlines 845 $ Connection 30-Aug-2017 Detail
Johannesburg, South Africa Shanghai, China Etihad Airways 311 $ Connection 11-Jan-2018 Detail
Casablanca, Morocco Shanghai, China 359 $ Connection 16-Nov-2017 Detail
Entebbe, Uganda Shanghai, China China Southern 437 $ Connection 15-Feb-2018 Detail
Belgrade, Serbia Shanghai, China Aeroflot 269 $ Connection 29-Oct-2017 Detail
Sarajevo, Bosnia and Herzegovina Shanghai, China Lufthansa 574 $ Connection 02-Oct-2017 Detail
Milan, Italy Shanghai, China Air China 443 $ Direct 31-Dec-2017 Detail
Rome, Italy Shanghai, China Aeroflot 289 $ Connection 05-Jan-2018 Detail
Budapest, Hungary Shanghai, China Aeroflot 295 $ Connection 08-Dec-2017 Detail
Chisinau, Moldova Shanghai, China Lufthansa 470 $ Connection 08-Nov-2017 Detail
Zagreb, Croatia Shanghai, China Aeroflot 302 $ Connection 26-May-2018 Detail
Luqa, Malta Shanghai, China SWISS 478 $ Connection 14-Sep-2017 Detail
Athens, Greece Shanghai, China Turkish Airlines 330 $ Connection 27-Jan-2018 Detail
Dublin, Ireland Shanghai, China SAS 338 $ Connection 11-Nov-2017 Detail
Amsterdam, Netherlands Shanghai, China China Southern 460 $ Direct 07-Nov-2017 Detail
Amsterdam, Netherlands Shanghai, China Aeroflot 273 $ Connection 07-Nov-2017 Detail
Oslo, Norway Shanghai, China Turkish Airlines 296 $ Connection 21-Oct-2017 Detail
Riga, Latvia Shanghai, China KLM 300 $ Connection 30-Oct-2017 Detail
Brussels, Belgium Shanghai, China Hainan Airlines 298 $ Connection 19-Oct-2017 Detail
Brussels, Belgium Shanghai, China Hainan Airlines 318 $ Direct 19-Feb-2018 Detail
Sofia, Bulgaria Shanghai, China Qatar Airways 274 $ Connection 15-Sep-2017 Detail
Zurich, Switzerland Shanghai, China SWISS 438 $ Direct 07-Mar-2018 Detail
Geneva, Switzerland Shanghai, China Aeroflot 301 $ Connection 28-Dec-2017 Detail
Kiev, Ukraine Shanghai, China 343 $ Connection 18-Nov-2017 Detail
Paris, France Shanghai, China Aeroflot 263 $ Connection 22-Oct-2017 Detail
Paris, France Shanghai, China Air China 357 $ Direct 13-Jan-2018 Detail
Vilnius, Lithuania Shanghai, China Air France 300 $ Connection 23-Nov-2017 Detail
London, United Kingdom Shanghai, China British Airways 423 $ Direct 05-Nov-2017 Detail
London, United Kingdom Shanghai, China 280 $ Connection 10-Jan-2018 Detail
Minsk, Belarus Shanghai, China Aeroflot 351 $ Connection 28-Sep-2017 Detail
Ljubljana, Slovenia Shanghai, China Air France 468 $ Connection 26-Mar-2018 Detail
Prague, Czech Republic Shanghai, China Aeroflot 280 $ Connection 06-Nov-2017 Detail
Frankfurt, Germany Shanghai, China Air China 381 $ Direct 14-Jan-2018 Detail
Frankfurt, Germany Shanghai, China Emirates 264 $ Connection 13-Dec-2017 Detail
Simferopol, Crimea Shanghai, China 461 $ Connection 13-Sep-2017 Detail
Bujumbura, Burundi Shanghai, China 668 $ Connection 08-Sep-2017 Detail

Find 189 cheap flights to Shanghai from 167 destinations including Abidjan, Accra, Addis Ababa, Auckland, Almaty, Algiers, Amman, Amsterdam, Saint John's, Stockholm ... check below to get more detail.

There are total 45 airlines flight to Shanghai including Peach, Sichuan Airlines, Cebu Pacific, Etihad Airways, Lucky Air, Spring Airlines, Air France, AirAsia, Aeromexico, Finnair, Alitalia, British Airways, Royal Brunei , Air China, China Southern, Emirates, Ethiopian Airlines, Tianjin Airlines, Juneyao Airlines, Hainan Airlines, Iberia, Cambodia Angkor Air, Korean Air, KLM, Kenya Airways, Lufthansa, SWISS, Xiamen Airlines, Air Mauritius, China Eastern, Hong Kong Airlines, ANA (All Nippon Airways), Air New Zealand, Austrian Airlines, Philippine Airlines, Qatar Airways, S7 Airlines, SAS, Aeroflot, Turkish Airlines, United, SriLankan Airlines, Mahan Air, Thai AirAsia X, Shenzhen Airlines.

Flight stats for Shanghai China - did you know?

Every days, at least 824 domestic flights and 1,384 international flights departure and arrival in Shanghai China.
There are 2 airports in Shanghai biggest are

  • Shanghai Hongqiao Airport (Shanghai, China).
    • Right now, airlines operate out of Shanghai Hongqiao Airport.
    • Shanghai Hongqiao Airport offers nonstop flights to cities.
    • Every week, at least 13,069 domestic and international flights depart from Shanghai Hongqiao Airport.
  • Shanghai Pudong International Airport (Shanghai, China).
    • Right now, airlines operate out of Shanghai Pudong International Airport.
    • Shanghai Pudong International Airport offers nonstop flights to cities.
    • Every week, at least 1,274 domestic and international flights depart from Shanghai Pudong International Airport.

Flights to other cities near Shanghai