$504 Cheap Flights from Calgary (YYC) to Shanghai (SHA)

Popular airlines from Calgary International Airport (YYC) to Hongqiao International Airport (SHA)

Cheap Flights from Calgary to Shanghai (YYC-SHA)

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

Air China

Travel information

Travel information

Origin airport
Calgary Intl.
Destination airport
Hongqiao Intl.
Roundtrip price
$1,025
Distance
5829 mi

Book with confidence

Book with confidence

*Available to One Key members.