Flights from Shanghai to Vancouver – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PVG to YVR – All flight route options from Shanghai Pudong International Airport, China to Vancouver International Airport, Canada. These flights are operated by 22 airlines. Fly non-stop with Air Canada or choose from 13 different transit flights. The shortest flight time is 10 hours and 23 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 Vancouver Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Vancouver flights
There are over 14 airlines and as many as 1187 flights every week to this destination. You can fly non-stop to Vancouver (YVR) from Shanghai (PVG) with Air Canada but if a stopover option suits you better you can choose to fly via Taipei, Osaka or any other of the 13 alternatives with connectiing airports.
Tip! You can also fly to Vancouver from Hongqiao International (SHA).
Shanghai to Vancouver with Air Canada
You can fly non-stop every weekday with flights departing at 15:55 or 17:50. Air Canada is a Star Alliance member.
With EVA Air
If you fly from Shanghai with EVA Air you will do a stopover in Taipei, TPE before reaching Vancouver. This flight trip will take 14 hours and 10 minutes and you can fly every weekday with departures at 20:05 or 20:10. EVA Air is a Star Alliance member.
Distance & flight times: Shanghai Airport to Vancouver International Airport
The shortest flight time between PVG and YVR is 10 hours and 23 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 10h 23m | - | 5634 miles (9065 km) |
TPE Taipei | 14h 10m | 1h 45m | 6416 miles (10323 km) |
KIX Osaka | 14h 53m | 3h 10m | 5774 miles (9290 km) |
NRT Tokyo | 15h 5m | 2h 0m | 5811 miles (9350 km) |
ICN Seoul | 15h 25m | 1h 55m | 5637 miles (9070 km) |
SFO San Francisco | 16h 39m | 4h 55m | 6977 miles (11226 km) |
HND Tokyo | 16h 40m | 3h 45m | 5846 miles (9406 km) |
HKG Hong Kong | 17h 28m | 2h 40m | 7200 miles (11585 km) |
SEA Seattle | 17h 53m | 5h 0m | 5868 miles (9442 km) |
PEK Beijing | 17h 55m | 4h 20m | 5990 miles (9638 km) |
PKX Beijing | 18h 5m | - | - |
SZX Shenzhen | 18h 20m | 3h 55m | 7170 miles (11537 km) |
TFU Chengdu | 18h 40m | 5h 0m | 7310 miles (11762 km) |
CTU Chengdu | 20h 20m | - | - |



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