$328 Cheap Flights from Vancouver (YVR) to Shanghai (PVG)

Popular airlines from Vancouver Intl. Airport (YVR) to Shanghai Pudong Intl. Airport (PVG)

Cheap Flights from Vancouver to Shanghai (YVR-PVG)

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

Hong Kong Airlines
China Southern Airlines
Hainan Airlines
Sichuan Airlines
Cathay Pacific
Korean Air
Air Canada
United
Air China
All Nippon Airways

Find the cheapest month to fly from Vancouver (YVR) to Shanghai (PVG)

February is typically the cheapest month to fly

From $556 - $958 per traveler.

Alternative airports near Shanghai

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

Travel information

Origin airport
Vancouver Intl.
Destination airport
Pudong Intl.
Airlines serving
Air Canada, Air China, All Nippon Airways, American Airlines, Asiana Airlines, British Airways, Cathay Pacific, China Airlines, China Eastern Airlines, China Southern Airlines, Delta, EVA Airways, Hong Kong Airlines, Japan Airlines, KLM, Korean Air, Lufthansa, Philippine Airlines, Sichuan Airlines, United
Roundtrip price
$611
Distance
5601 mi
Average flight time
28 hours 47 mins

Book with confidence

Explore a world of travel with Expedia

*Available to One Key members.