The cheapest flights to Shanghai

When to find the cheapest flights to Shanghai

  • any
  • September 2019
  • October 2019
  • November 2019
  • December 2019
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • day of search
  • price
  • departure city
JetBlueoutbound: Dec 30, 2019
1 stop (38h48m)
JetBlue
Hainan Airlinesreturn: Jan 30, 2020
1 stop (24h24m)
Hainan Airlines
Air Canadaoutbound: Dec 29, 2019
1 stop (16h30m)
Air Canada
Air Canadareturn: Jan 29, 2020
1 stop (26h47m)
Air Canada
Aeroflotoutbound: Dec 30, 2019
1 stop (20h40m)
Aeroflot
American Airlinesreturn: Jan 30, 2020
1 stop (19h01m)
American Airlines
KLMoutbound: Dec 30, 2019
1 stop (28h05m)
KLM
KLMreturn: Jan 30, 2020
1 stop (30h10m)
KLM
Alaska Airlinesoutbound: Jan 1, 2020
1 stop (17h)
Alaska Airlines
Hainan Airlinesreturn: Jan 20, 2020
2 stops (49h22m)
Hainan Airlines
Hainan Airlinesoutbound: Jan 16, 2020
1 stop (26h)
Hainan Airlines
Hainan Airlinesreturn: Feb 9, 2020
1 stop (39h35m)
Hainan Airlines
Air Chinaoutbound: Jan 15, 2020
1 stop (17h35m)
Air China
Air Chinareturn: Feb 9, 2020
1 stop (16h45m)
Air China
  • New York
  • Atlanta
  • Charlotte
  • Chicago
  • Dallas
  • Denver
  • Las Vegas
  • Los Angeles
  • Miami
  • San Francisco
Return
Departure
Choose your departure month

Shanghai in the Traveler's Edition

Latest news

It’s time to open up the gates at Shanghai Disneyland!

It's not such a small world after all for Disney, who opened their sixth theme park today!

Latest news

Shanghai publishes etiquette guide for Disneyland

Shanghai Disneyland is set to open next month and in advance the park has published a set of etiquette rules to follow.

All flight tickets to Shanghai (China)

  • any
  • September 2019
  • October 2019
  • November 2019
  • December 2019
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • popularity
  • price
  • departure city
Hainan Airlinesoutbound: Jan 2, 2020
1 stop (20h30m)
Hainan Airlines
Hainan Airlinesreturn: Feb 9, 2020
1 stop (39h35m)
Hainan Airlines
SriLankan Airlinesoutbound: Oct 8, 2019
1 stop (26h35m)
SriLankan Airlines
SriLankan Airlinesreturn: Oct 15, 2019
1 stop (29h35m)
SriLankan Airlines
JetBlueoutbound: Dec 30, 2019
1 stop (38h48m)
JetBlue
Hainan Airlinesreturn: Jan 30, 2020
1 stop (24h24m)
Hainan Airlines
Aeroflotoutbound: Sep 30, 2019
1 stop (15h35m)
Aeroflot
Aeroflotreturn: Oct 14, 2019
1 stop (18h55m)
Aeroflot
Air Chinaoutbound: Dec 31, 2019
1 stop (16h45m)
Air China
Air Chinareturn: Jan 18, 2020
1 stop (18h30m)
Air China
SriLankan Airlinesoutbound: Oct 15, 2019
1 stop (24h10m)
SriLankan Airlines
SriLankan Airlinesreturn: Oct 22, 2019
1 stop (21h30m)
SriLankan Airlines
Etihad Airwaysoutbound: Oct 15, 2019
1 stop (26h30m)
Etihad Airways
Etihad Airwaysreturn: Nov 4, 2019
1 stop (29h05m)
Etihad Airways