Skip to main content
Beginning of main content

Cheap Flights from Shanghai to Vancouver $550.42

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Best Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from Shanghai to Vancouver (PVG to YVR)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Shanghai to Vancouver (PVG to YVR)

Question : How long will the flight typically take from Shanghai Pudong International Airport (PVG) to Vancouver International Airport (YVR)?
Answer : Flying from PVG to YVR typically takes about 13 minutes.

Question : If having the most departure times is important to you, are there particular days that offer more options than others?
Answer : With 48 total flight time options, Tuesday provides the most flexibility from PVG to YVR. The day with the least number of times is Saturday with 40 options.

Question : Which airline can you expect delays with on this route?
Answer : Air Canada flights from PVG to YVR are delayed 71% of the time. If you're on Air Canada, be sure to sign up for the delay notifications to stay up to date with your flight's status.

Question : How long are most people's visits to Vancouver when they fly in from Shanghai?
Answer : Of course you're not most people, but if you were, you'd stay roughly 16 days.