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
Emirates10/22/2014 -
10/08/2014everyone
$543
Book Now
Emirates10/22/2014 -
10/08/2014everyone
$543
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$547
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$547
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$547
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$547
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$561
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$561
Book Now
Air Canada12/03/2014 -
10/08/2014student/youth
$599
Book Now
Air Canada12/03/2014 -
10/08/2014student/youth
$599
Book Now
Air Canada12/03/2014 -
10/08/2014student/youth
$599
Book Now
Air Canada12/03/2014 -
10/08/2014student/youth
$599
Book Now
Air Canada12/03/2014 -
10/08/2014student/youth
$599
Book Now
Air Canada12/03/2014 -
10/08/2014student/youth
$599
Book Now
Air Canada10/22/2014 -
10/08/2014student/youth
$621
Book Now
Air Canada10/22/2014 -
10/08/2014student/youth
$621
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$621
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$621
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$621
Book Now
Air Canada10/22/2014 -
10/08/2014student/youth
$621
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$621
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$621
Book Now
Air Canada10/22/2014 -
10/08/2014student/youth
$621
Book Now
Air Canada10/22/2014 -
10/08/2014student/youth
$621
Book Now
Air China11/05/2014 -
10/08/2014student/youth
$622
Book Now
Air China11/05/2014 -
10/08/2014student/youth
$622
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$636
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$636
Book Now
Air Canada11/19/2014 -
10/08/2014student/youth
$672
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$672
Book Now
Air Canada12/03/2014 -
10/08/2014student/youth
$680
Book Now
Air Canada12/03/2014 -
10/08/2014student/youth
$680
Book Now
Air Canada12/03/2014 -
10/08/2014student/youth
$680
Book Now
Air Canada12/03/2014 -
10/08/2014student/youth
$680
Book Now
USA Generic11/19/2014 -
10/08/2014everyone
$683
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$717
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$717
Book Now
United Airlines11/05/2014 -
10/08/2014everyone
$766
Book Now
United Airlines11/05/2014 -
10/08/2014everyone
$766
Book Now
Air Canada12/03/2014 -
10/08/2014student/youth
$822
Book Now
Air Canada12/03/2014 -
10/08/2014student/youth
$822
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$822
Book Now
Air Canada10/22/2014 -
10/08/2014student/youth
$822
Book Now
Air Canada12/03/2014 -
10/08/2014student/youth
$822
Book Now
Air Canada12/03/2014 -
10/08/2014student/youth
$822
Book Now
Air Canada10/22/2014 -
10/08/2014student/youth
$825
Book Now
Air Canada10/22/2014 -
10/08/2014student/youth
$825
Book Now
Air Canada10/22/2014 -
10/08/2014student/youth
$886
Book Now
Air Canada11/19/2014 -
10/08/2014student/youth
$886
Book Now
Air Canada10/22/2014 -
10/08/2014everyone
$890
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$890
Book Now
Air Canada10/22/2014 -
10/08/2014student/youth
$890
Book Now
Air Canada10/22/2014 -
10/08/2014student/youth
$890
Book Now
Air Canada10/22/2014 -
10/08/2014student/youth
$890
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$890
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$890
Book Now
Air Canada10/22/2014 -
10/08/2014student/youth
$903
Book Now
Air Canada10/22/2014 -
10/08/2014student/youth
$903
Book Now
USA Generic11/19/2014 -
10/08/2014student/youth
$913
Book Now
Air Canada10/22/2014 -
10/08/2014student/youth
$934
Book Now
Air Canada10/22/2014 -
10/08/2014student/youth
$934
Book Now
Air Canada11/05/2014 -
10/08/2014student/youth
$1003
Book Now