{{ location.label }}
{{ location.label }}
Where are you flying from?
Where are you flying to?
When are you leaving?
Wow, you love travelling! Unfortunately we can only deal with up to 10 airports at a time...
Please choose a date in the future. When we offer time travel we’ll let you know.
Time traveller, eh? Please make sure your return date is after your departure date.
We can only deal with flights within the next 12 months, you’re way more organised than us.
Search to anywhere cannot be combined with specific dates.

All airfare deals from Shanghai

{{ message }}
Done! Now you can wait for the best deals to hit your inbox.

Overview of flight deals from Shanghai offered by traditional and low cost airlines. Just select one way or return flights, pick the country where you want to fly and choose your destination from the list. Click on the row and we will take you to your flights.

Available routes

Overview of routes from Shanghai offered by traditional and low cost airlines.

Country City Airlines
Netherlands Amsterdam KLM logo Air China logo
Denmark Copenhagen SAS logo Air China logo
Italy Rome China Eastern Airlines logo
Switzerland Zurich Swiss International Air Lines logo
Finland Helsinki Finnair logo
Italy Milan Air China logo
Germany Munich Lufthansa logo
France Paris China Eastern Airlines logo Air China logo Air France logo 2 others
Germany Luján Lufthansa logo China Eastern Airlines logo Air China logo China Southern Airlines logo 3 others
Turkey Istanbul Turkish Airlines logo
United Kingdom London British Airways logo China Eastern Airlines logo Virgin Atlantic logo 2 others
Russia Moscow Aeroflot logo China Eastern Airlines logo Air China logo 2 others
United States New York Newark (EWR) United Airlines logo
United Arab Emirates Dubai Emirates logo China Eastern Airlines logo
United States Anchorage Air China logo Korean Air logo China Southern Airlines logo Qantas Airways logo 3 others
Thailand Bangkok Thai Airways International logo Spring Airlines logo Shanghai Airlines logo China Eastern Airlines logo Juneyao Airlines logo 4 others
Canada Toronto Air Canada logo China Eastern Airlines logo
Sri Lanka Colombo SriLankan Airlines logo
United States Las Vegas American Airlines logo
Canada Vancouver Air Canada logo China Eastern Airlines logo
Thailand Phuket Shanghai Airlines logo Juneyao Airlines logo Spring Airlines logo 2 others
United States Washington American Airlines logo
United States Boston American Airlines logo Delta Air Lines logo
Mauritius Plaisance Air Mauritius logo
United States New York - John F. Kennedy (JFK) China Eastern Airlines logo Air China logo Korean Air logo Qantas Airways logo 3 others
India Delhi Air India logo China Eastern Airlines logo Etihad Airways logo 2 others
China Beijing China Eastern Airlines logo Air China logo
United States Los Angeles United Airlines logo China Eastern Airlines logo American Airlines logo China Southern Airlines logo Korean Air logo 4 others
United States San Francisco United Airlines logo China Eastern Airlines logo
Ethiopia Addis Ababa Ethiopian Airlines logo
United States Atlanta Korean Air logo Delta Air Lines logo
United States Seattle Delta Air Lines logo
United States Detroit Delta Air Lines logo
United States Dallas American Airlines logo Air China logo
United States New York La Guardia (LGA) Delta Air Lines logo
United States Chicago United Airlines logo American Airlines logo China Southern Airlines logo Qantas Airways logo 3 others
United States Minneapolis Delta Air Lines logo
Mexico Mexico City Aeromexico logo
Mexico Tijuana Aeromexico logo
New Zealand Auckland Air New Zealand logo China Eastern Airlines logo
Saudi Arabia Riyadh Saudi Arabian Airlines logo
United Arab Emirates Abu Dhabi Etihad Airways logo
Qatar Doha Qatar Airways logo
United States Saipan Sichuan Airlines logo
United States Agana United Airlines logo
United States Honolulu China Eastern Airlines logo Delta Air Lines logo
Taiwan Kaohsiung China Airlines logo EVA Air logo Spring Airlines logo Juneyao Airlines logo 3 others
Taiwan Sungshan (TSA) Transasia Airways logo Shanghai Airlines logo Uni Airways logo 2 others
Taiwan Taipei International (TPE) Transasia Airways logo China Airlines logo China Eastern Airlines logo China Southern Airlines logo EVA Air logo Air China logo Juneyao Airlines logo Spring Airlines logo 7 others
Japan Tokyo All Nippon Airways logo China Eastern Airlines logo Japan Airlines logo Air China logo Delta Air Lines logo 4 others
Japan Nigata China Eastern Airlines logo
Japan Sapporo China Eastern Airlines logo
Japan Asahikawa China Eastern Airlines logo
Japan Fukuoka China Eastern Airlines logo Air China logo
Japan Kagoshima China Eastern Airlines logo
Japan Nagasaki China Eastern Airlines logo
Japan Kanazawa China Eastern Airlines logo
Japan Nagoya All Nippon Airways logo China Eastern Airlines logo China Southern Airlines logo Japan Airlines logo Air China logo 4 others
Japan Toyama Shanghai Airlines logo
Japan Hiroshima China Eastern Airlines logo
Japan Okayama China Eastern Airlines logo
Japan Matsuyama China Eastern Airlines logo
Japan Takamatsu Spring Airlines logo
Japan Sendai Air China logo
Japan Naha China Eastern Airlines logo All Nippon Airways logo Juneyao Airlines logo 2 others
South Korea Cheju China Eastern Airlines logo Jin Air logo Juneyao Airlines logo Spring Airlines logo 3 others
South Korea Kimhae Shanghai Airlines logo Korean Air logo China Eastern Airlines logo Asiana Airlines logo 3 others
South Korea Taegu China Eastern Airlines logo
Philippines Manila Cebu Pacific logo Philippine Airlines logo China Eastern Airlines logo AirAsia logo 3 others
Philippines Kalibo AirAsia logo
Kyrgyzstan Bishkek Turkish Airlines logo
Russia Krasnoyarsk Lufthansa logo
India Mumbai Air India logo Air China logo Etihad Airways logo 2 others
India Bangalore Ethiopian Airlines logo
India Madras Air China logo Etihad Airways logo
Cambodia Phnom Penh China Eastern Airlines logo Cambodia Angkor Air logo
Cambodia Siem Reap China Eastern Airlines logo Spring Airlines logo
Bangladesh Dhaka Air China logo
China Hong Kong Spring Airlines logo Juneyao Airlines logo China Eastern Airlines logo Dragonair logo Hong Kong Airlines logo Air China logo 5 others
China Macau Spring Airlines logo Air Macau logo Juneyao Airlines logo China Eastern Airlines logo 3 others
Nepal Kathmandu China Eastern Airlines logo
Vietnam Danang Vietnam Airlines logo
Vietnam Hanoi Vietnam Airlines logo
Vietnam Ho Chi Minh City China Eastern Airlines logo Vietnam Airlines logo
Indonesia Jakarta Garuda Indonesia logo
Indonesia Denpasar China Eastern Airlines logo
Malaysia Kota Kinabalu Spring Airlines logo Malaysia Airlines logo
Malaysia Kuala Lumpur Malaysia Airlines logo China Eastern Airlines logo AirAsia logo Shanghai Airlines logo 3 others
Malaysia Penang Malaysia Airlines logo
Brunei Brunei Royal Brunei Airlines logo
Singapore Singapore China Eastern Airlines logo Singapore Airlines logo Spring Airlines logo Air China logo 3 others
Australia Cairns China Eastern Airlines logo
Australia Melbourne Air China logo
Australia Sydney Qantas Airways logo China Eastern Airlines logo Air China logo Malaysia Airlines logo 3 others
China Chifeng China Eastern Airlines logo
China Changzhi Juneyao Airlines logo
China Hailar Juneyao Airlines logo
China Baotou Juneyao Airlines logo
China Tianjin Shanghai Airlines logo China Eastern Airlines logo Hainan Airlines logo Juneyao Airlines logo TianJin Airlines logo Air China logo 5 others
China Tongliao Juneyao Airlines logo

Do you like WhichAirline.com?

Before you leave...

Do you find WhichAirline.com useful? Nine out of ten of your friends would too. Spread the word, share the love!