Flights from Vancouver to Shanghai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YVR to PVG – All flight route options from Vancouver International Airport, Canada to Shanghai Pudong International Airport, China. These flights are operated by 20 airlines. Fly non-stop with Air Canada or choose from 12 different transit flights. The shortest flight time is 12 hours and 15 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Shanghai Pudong Airport
We got great deals on hotels and car rentals near the airport.
Vancouver to Shanghai flights
There are over 13 airlines and as many as 722 flights every week to this destination. You can fly non-stop to Shanghai (PVG) from Vancouver (YVR) with Air Canada but if a stopover option suits you better you can choose to fly via Osaka, Seoul or any other of the 12 alternatives with connectiing airports.
Tip! You might want to consider arriving at Hongqiao International (SHA) instead.
Vancouver to Shanghai with Air Canada
You can fly non-stop every weekday with flights departing at 10:00 am, 11:00 am or 12 noon. Air Canada is a Star Alliance member.
With Korean Air
If you fly from Vancouver with Korean Air you will do a stopover in Seoul, ICN before reaching Shanghai. This flight trip will take 14 hours and 48 minutes and you can fly every weekday with departures at 1:00 pm, 2:00 pm or 12 midnight. Korean Air is a member of SkyTeam.
Distance & flight times: Vancouver International Airport to Shanghai Airport
The shortest flight time between YVR and PVG is 12 hours and 15 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 12h 15m | - | 5634 miles (9065 km) |
KIX Osaka | 15h 0m | 3h 55m | 5774 miles (9290 km) |
ICN Seoul | 16h 40m | 2h 20m | 5637 miles (9070 km) |
XMN Xiamen | 17h 15m | 2h 0m | 6649 miles (10698 km) |
NRT Tokyo | 17h 20m | 2h 50m | 5811 miles (9350 km) |
HND Tokyo | 17h 45m | 3h 55m | 5808 miles (9345 km) |
SEA Seattle | 18h 25m | 4h 9m | 5868 miles (9442 km) |
TPE Taipei | 19h 5m | 4h 35m | 6416 miles (10323 km) |
SFO San Francisco | 19h 8m | 2h 47m | 6977 miles (11226 km) |
PEK Beijing | 19h 20m | 4h 0m | 5990 miles (9638 km) |
HKG Hong Kong | 19h 50m | 4h 40m | 7200 miles (11585 km) |
SZX Shenzhen | 20h 10m | 3h 25m | 7170 miles (11537 km) |
TFU Chengdu | 22h 20m | 5h 0m | 7283 miles (11718 km) |



Quick copy and share this page
From Vancouver to China
Below is a list of other destinations to China from Vancouver International Airport with either direct flights or 1 stop connections.
-
PEK Beijing Direct
-
CAN Guangzhou
-
TFU Chengdu Direct
-
XIY Xian
-
PKX Beijing
-
SZX Shenzhen Direct
-
CKG Chongqing
-
KMG Kunming
-
HGH Hangzhou
-
HAK Haikou
From Canada to Shanghai
Below is a list of other cities in Canada with flights to Shanghai with either non-stop or connecting flights.