CA $757 Cheap Flights from Edmonton (YEG) to Shanghai (SHA)

Popular airlines from Edmonton Intl. Airport (YEG) to Hongqiao International Airport (SHA)

  • Be in the know

    Get alerts if flight prices drop or rise*
  • Book smarter

    Save up to 30% on select hotels after you book a flight*
  • Earn twice

    Earn your airline miles on top of our rewards

Cheap flights from Edmonton (YEG) to Shanghai (SHA)

Prices were available within the past 7 days and start at CA $757 for one-way flights and CA $1,476 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

WestJet
China Southern Airlines
Xiamen Airlines

Alternative airports near Shanghai

Prices were available within the past 7 days. Prices and availability are subject to change.

Frequently asked questions

How much is a flight from Edmonton Intl. Airport (YEG) to Shanghai Hongqiao Intl. Airport?
The lowest price advertised for a round-trip flight from Edmonton Intl. Airport (YEG) to Hongqiao Intl. Airport (SHA) is CA $1,476. But you better get a move on. This figure is taken from fares listed within the last 7 days on Expedia for flights departing within the next year. Prices and availability are subject to change. Additional terms apply.
Do I need to pay a cancellation fee if I cancel my flight from YEG to SHA?
The majority of flights can be cancelled online, but each airline has its own set of terms and conditions. If you do decide to cancel your flight, check out our Customer Service Portal and follow the instructions.
How do I find cheap flights from Edmonton Airport to Hongqiao Intl. Airport (SHA) that have flexible change policies?
Flights from YEG to SHA offering flexible change policies are available with many airlines. Simply use our "No change fees" filter while searching. You'll only need to pay the cost difference between flights, without any extra fees to worry about.
How far is the flight from Edmonton Intl. Airport (YEG) to SHA?
The distance is around 9,200 kilometres, so fill your carry-on bag with all you need to make the long journey comfortable. Wondering what to take on board your Edmonton International Airport to China flight? A neck pillow, earplugs and a sleep mask are among the essentials.
Which airlines fly direct from YEG to SHA?
Flying directly between Edmonton Intl. Airport (YEG) and Shanghai Hongqiao Airport isn't possible at this time. However, you'll still be able to find a flight to China with at least one stop.
Are YEG to SHA flight tickets cheaper when they're purchased at the last minute?
Flight prices fluctuate, so it's no sure thing. While last-minute flight deals between YEG and Hongqiao Intl. Airport (SHA) are possible, it's also a good idea to keep track of prices well before you fly. In fact, some air carriers announce their prices up to 12 months ahead of the departure date. Expedia is continuously updating the biggest airfare bargains around, so keep checking back and be ready to book when the price dips.

Travel information

Origin airport
Edmonton Intl.
Destination airport
Hongqiao Intl.
Airlines serving
Air China, All Nippon Airways, Cathay Pacific, China Southern Airlines, Hong Kong Airlines
Roundtrip price
CA $1,475
Distance
9177 km

Explore a world of travel with Expedia

*Available to Expedia members.