YYC to PVG (Calgary to Shanghai) Flights

Last Minute Flights from YYC to PVG

Price found within the past 7 days for the specified period. Click for updated prices.

Cheapest YYC to PVG Flights

Price found within the past 7 days for the specified period. Click for updated prices.

OriginDestinationTravel DatesFlights From*
YYCShanghaiApril 23 to June 4$1,181
YYCShanghaiApril 23 to June 4$1,196
YYCShanghaiSeptember 11 to October 10$1,295
YYCShanghaiNovember 11 to November 17$1,397
*Prices include taxes and fees
YYC to PVG Flight Details
Origin airport
Calgary Intl.
Origin airport IATA code
YYC
Destination airport
Pudong Intl.
Destination airport IATA code
PVG
Distance
5817 mi

Frequently asked questions

Which airlines with flights from Calgary, AB Airport (YYC-Calgary Intl.) to Shanghai Airport (PVG-Pudong Intl.) allow free cancellation due to COVID-19?
For a list of airlines that allow COVID-19 related changes, make the most of our handy filter tool. Start by typing in your preferred dates and destination. Then, once all the available flights are on display, check the “No change fee” box under “Flexible change policies” to the left. Read over the airline’s rules and regulations before reserving your YYC to PVG ticket.
What airlines fly direct from YYC to PVG?
Unfortunately, there aren’t any airlines that fly straight from YYC to PVG. You’ll have to reserve a trip with at least one stop.
What is the flight distance from Calgary, AB Airport (YYC-Calgary Intl.) to Shanghai Airport (PVG-Pudong Intl.)?
Some 5800 miles (9400 km) separates Calgary and China. You’ll be in your plane seat for a good deal of time on this long-haul flight, so choose where you sit wisely.