Latest Flight Deals to Shanghai

These are the best offers on flights to Shanghai you’ll find over the next 60 days, with savings of up to CAD 117. Don’t miss out!

58%
Hong KongShanghai
Spring AirlinesSpring Airlines
One way
Economy
Wed, Dec 4
CAD 84
CAD 201
55%
BangkokShanghai
Thai AirAsia XThai AirAsia X
One way
Economy
Thu, Jan 16
CAD 135
CAD 299
59%
EdmontonShanghai
WestJetWestJet
One way
Economy
Wed, Nov 27
CAD 638
CAD 1,543
53%
VancouverShanghai
ZIPAIRZIPAIR
One way
Economy
Sun, Nov 24
CAD 639
CAD 1,365
57%
CalgaryShanghai
Flair AirlinesFlair Airlines
One way
Economy
Thu, Nov 28
CAD 640
CAD 1,481
70%
TorontoShanghai
United AirlinesUnited Airlines
One way
Economy
Thu, Dec 5
CAD 660
CAD 2,201

Round-trip fights to Shanghai

Whether it's a quick getaway or a business trip to remember, our 3–7 day round trips are perfect for experiencing Shanghai affordably.

5 Day Trip
Wed, Dec 4 - Sun, Dec 8
5 Day Trip
Hong Kong
Shanghai
CAD 151
Search
5 Day Trip
Wed, Dec 4 - Sun, Dec 8
5 Day Trip
Bangkok
Shanghai
CAD 194
Search
6 Day Trip
Wed, Nov 27 - Mon, Dec 2
6 Day Trip
Vancouver
Shanghai
CAD 881
Search
7 Day Trip
Wed, Jan 29 - Tue, Feb 4
7 Day Trip
Toronto
Shanghai
CAD 1,389
Search
6 Day Trip
Wed, Dec 4 - Mon, Dec 9
6 Day Trip
Calgary
Shanghai
CAD 1,502
Search
7 Day Trip
Tue, Nov 26 - Mon, Dec 2
7 Day Trip
Edmonton
Shanghai
CAD 1,516
Search
View more return flights

Direct Flights to Shanghai

Check out direct flights to Shanghai and find the flight that best fits your travel needs.
Wed, Dec 4
Hong Kong(HKG)Shanghai(SHA)
Spring Airlines
Economy
CAD 84
Search
Thu, Jan 16
Bangkok(BKK)Shanghai(SHA)
Thai AirAsia X
Economy
CAD 135
Search
Thu, Nov 28
Vancouver(YVR)Shanghai(SHA)
Air Canada
Economy
CAD 942
Search
Mon, Nov 25
Toronto(YTO)Shanghai(SHA)
China Eastern Airlines
Economy
CAD 1,235
Search
View more direct flights

Find Suitable Airport in Shanghai

Learn about the different airports in Shanghai, find the best flight and transfer options, and plan your journey.

Most Popular Airlines Flying to Shanghai

See which airlines fly to Shanghai. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.

United Airlines
From CAD 660
Porter Airlines
From CAD 731
Flair Airlines
From CAD 754
WestJet
From CAD 858
China Southern Airlines
From CAD 1,438

Find more flights and airlines

Useful info for your flights to Shanghai from the United Kingdom

Cheapest direct flight priceCAD 788
Cheapest return ticket priceCAD 1,755
Off-season travel monthOctober
Peak season for travelFebruary
Flight distance11,439.3km
Average flight time14 hours 35 minutes
Popular airlineAmerican Airlines
Cheapest monthFebruary

Frequently asked questions: Booking Shanghai flights

  • How long is the flights to Shanghai?

    • Approx. 2 hours 31 minutes to fly from Hong Kong to Shanghai.
    • Approx. 3 hours 47 minutes to fly from Tokyo to Shanghai.
    • Approx. 2 hours 17 minutes to fly from Guangzhou to Shanghai.
    • Approx. 2 hours 20 minutes to fly from Shenzhen to Shanghai.
  • How to get cheapest flights to Shanghai?

    You can book cheaper flights in the following ways:
    • Search for tickets to a city or airport near Shanghai.
    • Look up different airlines that have flights to Shanghai.
    • Browse different departure dates from the same month.
    • Filter for different departure times from the same day.
    • Check for discount information on various social media sites.
    • Explore deals and discounts on airline websites.
  • What is the most popular month to visit Shanghai?

    Understanding peak and off travel seasons to Shanghai can help you arrange your travel plans accordingly. The most popular month to visit Shanghai is December. The average price of flight tickets to Shanghai in December is CAD 892.
  • When are flight to Shanghai cheapest?

    Flight tickets to Shanghai are the cheapest in February compared to other months, the average price is CAD 905.
  • What are the major airports in Shanghai?

  • What is the transportation method from the main airport to downtown in Shanghai?

    • The distance from Shanghai Pudong International Airport to downtown is about 33km, by taxi about 50 minutes.
    • The distance from Shanghai Hongqiao International Airport to downtown is about 13km, by taxi about 30 minutes.
  • Which popular airlines have flights to Shanghai?

    Popular airlines with flights to Shanghai: China Eastern Airlines, Spring Airlines, and Juneyao Airlines.