Sign up to our newsletter and get the latest deals!

Cheap Flights to Shanghai



Get a great price on flights to Shanghai with STA Travel. We have cheap and flexible airfare to Shanghai on top airlines like Air China, China Southern, United, Japan Airlines and more. Search for your cheap flight to China now!

These are great fares to Shanghai that other travelers have found recently with STA Travel, and include all taxes and fees. Please note fares change without notice, and are not always available on all flights.

Airport Selection

Airport selection

city selection


Asia

DepartsSort ascendingSort descendingDestinationSort ascendingSort descendingAirlineSort ascendingSort descendingTravel datesBook ByEligibilitySort ascendingSort descendingFromSort ascendingSort descending
Air Canada10/08/2014 -
09/24/2014student/youth
$559
Book Now
Air Canada10/08/2014 -
09/24/2014student/youth
$559
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$561
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$561
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$561
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$561
Book Now
Air Canada11/19/2014 -
09/24/2014student/youth
$581
Book Now
Air Canada11/19/2014 -
09/24/2014student/youth
$581
Book Now
Air Canada11/19/2014 -
09/24/2014student/youth
$581
Book Now
Air Canada11/19/2014 -
09/24/2014student/youth
$585
Book Now
Air Canada11/19/2014 -
09/24/2014student/youth
$585
Book Now
Air Canada11/19/2014 -
09/24/2014student/youth
$585
Book Now
Air China11/05/2014 -
09/24/2014student/youth
$618
Book Now
Air China11/05/2014 -
09/24/2014student/youth
$618
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$636
Book Now
USA Generic11/19/2014 -
09/24/2014everyone
$655
Book Now
Asiana Airlines11/05/2014 -
09/24/2014student/youth
$772
Book Now
Asiana Airlines11/05/2014 -
09/24/2014everyone
$772
Book Now
All Nippon Airways10/22/2014 -
09/24/2014everyone
$790
Book Now
Air Canada10/22/2014 -
09/24/2014student/youth
$810
Book Now
Asiana Airlines11/19/2014 -
09/24/2014student/youth
$824
Book Now
Asiana Airlines11/19/2014 -
09/24/2014student/youth
$824
Book Now
Air Canada10/22/2014 -
09/24/2014student/youth
$830
Book Now
Air Canada10/08/2014 -
09/24/2014student/youth
$830
Book Now
Air Canada11/05/2014 -
09/24/2014student/youth
$830
Book Now
Air Canada10/08/2014 -
09/24/2014everyone
$830
Book Now
Air Canada10/08/2014 -
09/24/2014everyone
$830
Book Now
USA Generic10/22/2014 -
09/24/2014student/youth
$838
Book Now
United Airlines10/22/2014 -
09/24/2014everyone
$898
Book Now
United Airlines10/22/2014 -
09/24/2014everyone
$898
Book Now
USA Generic11/05/2014 -
09/24/2014student/youth
$913
Book Now
Air Canada10/22/2014 -
09/24/2014student/youth
$924
Book Now
Air Canada10/22/2014 -
09/24/2014student/youth
$924
Book Now
Air Canada10/22/2014 -
09/24/2014student/youth
$948
Book Now
Air Canada10/08/2014 -
09/24/2014everyone
$948
Book Now
Air Canada10/08/2014 -
09/24/2014everyone
$959
Book Now
Air Canada10/08/2014 -
09/24/2014everyone
$959
Book Now
Air Canada10/08/2014 -
09/24/2014student/youth
$988
Book Now
Air Canada10/08/2014 -
09/24/2014student/youth
$988
Book Now
Air Canada10/22/2014 -
09/24/2014student/youth
$999
Book Now
Air Canada10/08/2014 -
09/24/2014everyone
$1014
Book Now
Air Canada10/08/2014 -
09/24/2014everyone
$1014
Book Now
American Airlines11/05/2014 -
09/24/2014everyone
$1019
Book Now
Air Canada10/08/2014 -
09/24/2014student/youth
$1052
Book Now
Air Canada10/08/2014 -
09/24/2014student/youth
$1052
Book Now
Air Canada10/08/2014 -
09/24/2014student/youth
$1052
Book Now
Air Canada10/08/2014 -
09/24/2014student/youth
$1052
Book Now
Air Canada10/08/2014 -
09/24/2014everyone
$1052
Book Now
Air Canada10/08/2014 -
09/24/2014everyone
$1052
Book Now