HowToGo

Flight from Vancouver to Shanghai, China

Search Transfer from Vancouver to Shanghai, China

Search Flights

You can find flight ticket prices from Vancouver to Shanghai, China with our flight tickets search tool below

1. Vancouver to Shanghai Pudong

  1. You take a flight from Vancouver to Shanghai Pudong and cost approximately 1100 USD.

  2. You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.

Flight Depart Arrive
AC025 Air Canada
AC025 027 Air Canada
00:35 Vancouver
05:35 Incheon
03:40 Incheon
06:40 Shanghai Pudong
Connect
CX865 Cathay Pacific
CX366 Cathay Pacific
01:20 Vancouver
07:20 Hong Kong
05:30 Hong Kong
10:10 Shanghai Pudong
Connect
CX865 Cathay Pacific
CX368 Cathay Pacific
01:20 Vancouver
09:20 Hong Kong
05:30 Hong Kong
12:10 Shanghai Pudong
Connect
BR9 EVA Air
BR712 EVA Air
02:00 Vancouver
09:55 Taiwan Taoyuan
04:40 Taiwan Taoyuan
12:05 Shanghai Pudong
Connect
MF806 Xiamen Airlines
MU5246 China Eastern Airlines
02:10 Vancouver
07:55 Xiamen
05:50 Xiamen
09:50 Shanghai Pudong
Connect
DL4477 Delta
DL281 Delta
07:42 Vancouver
12:25 Seattle
08:55 Seattle
16:10 Shanghai Pudong
Connect
AC025 Air Canada
11:50 Vancouver
16:00 Shanghai Pudong Direct
AC029 Air Canada
CA1883 Air China
12:40 Vancouver
20:05 Beijing Capital
16:00 Beijing Capital
22:35 Shanghai Pudong
Connect
CA992 Air China
CA1883 Air China
13:50 Vancouver
20:05 Beijing Capital
15:40 Beijing Capital
22:35 Shanghai Pudong
Connect

2. Vancouver to Shanghai Hongqiao

  1. You take a flight from Vancouver to Shanghai Hongqiao and cost approximately 2800 USD.

  2. You take a bus, shuttle or taxi from Shanghai Hongqiao to your destination in Shanghai, China.

Flight Depart Arrive
MF806 Xiamen Airlines
MF8501 Xiamen Airlines
02:10 Vancouver
07:00 Xiamen
05:50 Xiamen
08:50 Shanghai Hongqiao
Connect
MF806 Xiamen Airlines
MF8511 Xiamen Airlines
02:10 Vancouver
09:00 Xiamen
05:50 Xiamen
11:00 Shanghai Hongqiao
Connect
MF806 Xiamen Airlines
MF8567 Xiamen Airlines
02:10 Vancouver
11:00 Xiamen
05:50 Xiamen
12:50 Shanghai Hongqiao
Connect
MU216 China Eastern Airlines
MF8246 Xiamen Airlines
MF8547 Xiamen Airlines
11:00 Vancouver
17:15 Nanjing
19:30 Fuzhou
15:00 Nanjing
18:40 Fuzhou
20:50 Shanghai Hongqiao
Connect
AC029 Air Canada
CA1855 Air China
12:40 Vancouver
17:30 Beijing Capital
16:00 Beijing Capital
20:00 Shanghai Hongqiao
Connect
AC029 Air Canada
CA1885 Air China
12:40 Vancouver
18:30 Beijing Capital
16:00 Beijing Capital
21:05 Shanghai Hongqiao
Connect
AC029 Air Canada
CA1857 Air China
12:40 Vancouver
19:30 Beijing Capital
16:00 Beijing Capital
21:50 Shanghai Hongqiao
Connect
3U8502 Sichuan Airlines
MU5478 China Eastern Airlines
13:45 Vancouver
19:55 Chengdu
18:10 Chengdu
22:45 Shanghai Hongqiao
Connect
CA992 Air China
CA1887 Air China
ZH9521 Shenzhen Airlines
13:50 Vancouver
17:20 Beijing Capital
20:50 Jingdezhen
15:40 Beijing Capital
19:45 Jingdezhen
22:05 Shanghai Hongqiao
Connect
CA998 Air China
FM9376 Shanghai Airlines
13:50 Vancouver
18:30 Zhengzhou
17:30 Zhengzhou
20:15 Shanghai Hongqiao
Connect
CA992 Air China
CA1885 Air China
13:50 Vancouver
18:30 Beijing Capital
15:40 Beijing Capital
21:05 Shanghai Hongqiao
Connect
CA992 Air China
CA1241 Air China
HO1134 Juneyao Airlines
13:50 Vancouver
17:30 Beijing Capital
21:35 Taiyuan
15:40 Beijing Capital
18:55 Taiyuan
23:45 Shanghai Hongqiao
Connect
CA998 Air China
MU5394 China Eastern Airlines
13:50 Vancouver
19:35 Zhengzhou
17:30 Zhengzhou
21:30 Shanghai Hongqiao
Connect
CA992 Air China
CA1855 Air China
13:50 Vancouver
17:30 Beijing Capital
15:40 Beijing Capital
20:00 Shanghai Hongqiao
Connect
CA992 Air China
CA1549 Air China
13:50 Vancouver
16:30 Beijing Capital
15:40 Beijing Capital
19:00 Shanghai Hongqiao
Connect
CZ330 China Southern Airlines
CZ3533 China Southern Airlines
17:30 Vancouver
07:00 Guangzhou Baiyun
21:30 Guangzhou Baiyun
09:25 Shanghai Hongqiao
Connect
CZ330 China Southern Airlines
CZ3523 China Southern Airlines
17:30 Vancouver
08:00 Guangzhou Baiyun
21:30 Guangzhou Baiyun
10:25 Shanghai Hongqiao
Connect

3. Vancouver to Nantong

  1. You take a flight from Vancouver to Nantong and cost approximately 900 USD.

  2. You take a bus, shuttle or taxi from Nantong to your destination in Shanghai, China.

Flight Depart Arrive
AC025 Air Canada
OZ327 Asiana Airlines
ZH8748 Shenzhen Airlines
00:35 Vancouver
08:55 Incheon
12:25 Tianjin Binhai
03:40 Incheon
09:55 Tianjin Binhai
14:15 Nantong
Connect
MF806 Xiamen Airlines
ZH8654 Shenzhen Airlines
02:10 Vancouver
16:30 Xiamen
05:50 Xiamen
18:25 Nantong
Connect
AC029 Air Canada
ZH9153 Shenzhen Airlines
12:40 Vancouver
23:20 Beijing Capital
16:00 Beijing Capital
01:15 Nantong
Connect
CA992 Air China
ZH9153 Shenzhen Airlines
13:50 Vancouver
23:20 Beijing Capital
15:40 Beijing Capital
01:15 Nantong
Connect
CA998 Air China
DZ6284 Donghai Airlines
13:50 Vancouver
18:45 Zhengzhou
17:30 Zhengzhou
20:30 Nantong
Connect
CZ330 China Southern Airlines
CZ3639 China Southern Airlines
17:30 Vancouver
07:55 Guangzhou Baiyun
21:30 Guangzhou Baiyun
10:25 Nantong
Connect

4. Vancouver to Hangzhou Xiaoshan

  1. You take a flight from Vancouver to Hangzhou Xiaoshan and cost approximately 900 USD.

  2. You take a bus, shuttle or taxi from Hangzhou Xiaoshan to your destination in Shanghai, China.

Flight Depart Arrive
AC025 Air Canada
OZ359 Asiana Airlines
00:35 Vancouver
12:30 Incheon
03:40 Incheon
13:45 Hangzhou Xiaoshan
Connect
CX865 Cathay Pacific
CX960 Cathay Pacific
01:20 Vancouver
12:15 Hong Kong
05:30 Hong Kong
14:40 Hangzhou Xiaoshan
Connect
BR9 EVA Air
BR758 EVA Air
02:00 Vancouver
16:25 Taiwan Taoyuan
04:40 Taiwan Taoyuan
18:15 Hangzhou Xiaoshan
Connect
MF806 Xiamen Airlines
MF8079 Xiamen Airlines
02:10 Vancouver
08:00 Xiamen
05:50 Xiamen
09:30 Hangzhou Xiaoshan
Connect
MF806 Xiamen Airlines
MF8942 Xiamen Airlines
02:10 Vancouver
10:30 Xiamen
05:50 Xiamen
12:05 Hangzhou Xiaoshan
Connect
MF806 Xiamen Airlines
MF8159 Xiamen Airlines
02:10 Vancouver
11:20 Xiamen
05:50 Xiamen
12:55 Hangzhou Xiaoshan
Connect
AC029 Air Canada
CA1710 Air China
12:40 Vancouver
19:30 Beijing Capital
16:00 Beijing Capital
22:00 Hangzhou Xiaoshan
Connect
AC029 Air Canada
CA1706 Air China
12:40 Vancouver
18:35 Beijing Capital
16:00 Beijing Capital
21:05 Hangzhou Xiaoshan
Connect
AC029 Air Canada
CA1718 Air China
12:40 Vancouver
17:30 Beijing Capital
16:00 Beijing Capital
20:00 Hangzhou Xiaoshan
Connect
AC029 Air Canada
CA1241 Air China
CA1764 Air China
12:40 Vancouver
17:30 Beijing Capital
21:20 Taiyuan
16:00 Beijing Capital
18:55 Taiyuan
23:25 Hangzhou Xiaoshan
Connect
AC003 Air Canada
CA146 Air China
13:05 Vancouver
17:00 Tokyo Narita
14:45 Tokyo Narita
19:15 Hangzhou Xiaoshan
Connect
3U8502 Sichuan Airlines
3U8921 Sichuan Airlines
13:45 Vancouver
20:55 Chengdu
18:10 Chengdu
23:35 Hangzhou Xiaoshan
Connect
3U8502 Sichuan Airlines
MU6091 China Eastern Airlines
13:45 Vancouver
19:15 Chengdu
18:10 Chengdu
21:50 Hangzhou Xiaoshan
Connect
CA998 Air China
CA1786 Air China
13:50 Vancouver
18:50 Zhengzhou
17:30 Zhengzhou
20:40 Hangzhou Xiaoshan
Connect
CA992 Air China
CA1706 Air China
13:50 Vancouver
18:35 Beijing Capital
15:40 Beijing Capital
21:05 Hangzhou Xiaoshan
Connect
CA992 Air China
CA1718 Air China
13:50 Vancouver
17:30 Beijing Capital
15:40 Beijing Capital
20:00 Hangzhou Xiaoshan
Connect
CA992 Air China
CA1241 Air China
CA1764 Air China
13:50 Vancouver
17:30 Beijing Capital
21:20 Taiyuan
15:40 Beijing Capital
18:55 Taiyuan
23:25 Hangzhou Xiaoshan
Connect
CA992 Air China
CA1563 Air China
13:50 Vancouver
16:30 Beijing Capital
15:40 Beijing Capital
18:45 Hangzhou Xiaoshan
Connect
CZ330 China Southern Airlines
CZ3521 China Southern Airlines
17:30 Vancouver
08:10 Guangzhou Baiyun
21:30 Guangzhou Baiyun
10:20 Hangzhou Xiaoshan
Connect

5. Bellingham to Shanghai Pudong

  1. You take a bus, shuttle or taxi from your location in Vancouver to Bellingham.

  2. You take a flight from Bellingham to Shanghai Pudong and cost approximately 1200 USD.

  3. You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.

Flight Depart Arrive
AS2063 Alaska Airlines, Inc.
AA183 American Airlines
06:20 Bellingham
12:50 Seattle
07:11 Seattle
16:25 Shanghai Pudong
Connect
AS2063 Alaska Airlines, Inc.
DL281 Delta
06:20 Bellingham
12:25 Seattle
07:11 Seattle
16:10 Shanghai Pudong
Connect
AS2326 Alaska Airlines, Inc.
AA183 American Airlines
08:10 Bellingham
12:50 Seattle
09:01 Seattle
16:25 Shanghai Pudong
Connect
AS2326 Alaska Airlines, Inc.
DL281 Delta
08:10 Bellingham
12:25 Seattle
09:01 Seattle
16:10 Shanghai Pudong
Connect
AS2363 Alaska Airlines, Inc.
DL289 Delta
DL289 Delta
19:40 Bellingham
00:25 Seattle
05:40 Incheon
20:29 Seattle
03:55 Incheon
06:45 Shanghai Pudong
Connect

6. Seattle to Shanghai Pudong

  1. You take a bus, shuttle or taxi from your location in Vancouver to Seattle.

  2. You take a flight from Seattle to Shanghai Pudong and cost approximately 1000 USD.

  3. You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.

Flight Depart Arrive
DL289 Delta
DL289 Delta
00:25 Seattle
05:40 Incheon
03:55 Incheon
06:45 Shanghai Pudong
Connect
DL289 Delta
KE893 Korean Air
00:25 Seattle
08:30 Incheon
03:55 Incheon
09:40 Shanghai Pudong
Connect
UA1069 United Airlines
UA198 United Airlines
06:34 Seattle
13:50 Los Angeles
09:15 Los Angeles
18:45 Shanghai Pudong
Connect
UA2279 United Airlines
UA198 United Airlines
08:45 Seattle
13:50 Los Angeles
11:26 Los Angeles
18:45 Shanghai Pudong
Connect
UA1909 United Airlines
UA857 United Airlines
09:29 Seattle
14:05 San Francisco
11:40 San Francisco
18:35 Shanghai Pudong
Connect
DL281 Delta
12:25 Seattle
16:10 Shanghai Pudong Direct
AA183 American Airlines
12:50 Seattle
16:25 Shanghai Pudong Direct

7. Coal Harbour Spb to Shanghai Pudong

  1. You take a bus, shuttle or taxi from your location in Vancouver to Coal Harbour Spb.

  2. You take a flight from Coal Harbour Spb to Shanghai Pudong and cost approximately 1400 USD.

  3. You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.

Flight Depart Arrive
JBA703 Helijet International
YB502 Harbour Air Seaplanes
AC025 Air Canada
07:45 Coal Harbour Spb
09:15 Victoria Inner Harbour Apt
11:50 Vancouver
08:20 Victoria Inner Harbour Apt
09:45 Vancouver
16:00 Shanghai Pudong
Connect
YB419 Harbour Air Seaplanes
YB482 Harbour Air Seaplanes
AC025 Air Canada
08:00 Coal Harbour Spb
10:20 Ganges Harbor
11:50 Vancouver
08:35 Ganges Harbor
10:45 Vancouver
16:00 Shanghai Pudong
Connect
YB1119 Harbour Air Seaplanes
YB604 Harbour Air Seaplanes
AC025 Air Canada
08:00 Coal Harbour Spb
09:00 Nanaimo
11:50 Vancouver
08:20 Nanaimo
09:20 Vancouver
16:00 Shanghai Pudong
Connect
YB207 Harbour Air Seaplanes
YB502 Harbour Air Seaplanes
AC025 Air Canada
08:00 Coal Harbour Spb
09:15 Victoria Inner Harbour Apt
11:50 Vancouver
08:35 Victoria Inner Harbour Apt
09:45 Vancouver
16:00 Shanghai Pudong
Connect
JBA901 Helijet International
YB604 Harbour Air Seaplanes
AC025 Air Canada
08:15 Coal Harbour Spb
09:00 Nanaimo
11:50 Vancouver
08:35 Nanaimo
09:20 Vancouver
16:00 Shanghai Pudong
Connect
YB5010 Harbour Air Seaplanes
YB4020 Harbour Air Seaplanes
AC025 Air Canada
08:30 Coal Harbour Spb
09:55 Maple Bay
11:50 Vancouver
09:30 Maple Bay
10:45 Vancouver
16:00 Shanghai Pudong
Connect
YB411 Harbour Air Seaplanes
YB482 Harbour Air Seaplanes
AC025 Air Canada
08:30 Coal Harbour Spb
10:20 Ganges Harbor
11:50 Vancouver
09:05 Ganges Harbor
10:45 Vancouver
16:00 Shanghai Pudong
Connect
YB411 Harbour Air Seaplanes
YB482 Harbour Air Seaplanes
CA992 Air China
CA1883 Air China
08:30 Coal Harbour Spb
10:20 Ganges Harbor
13:50 Vancouver
20:05 Beijing Capital
09:05 Ganges Harbor
10:45 Vancouver
15:40 Beijing Capital
22:35 Shanghai Pudong
Connect
YB211 Harbour Air Seaplanes
YB504 Harbour Air Seaplanes
CA992 Air China
CA1883 Air China
09:00 Coal Harbour Spb
10:45 Victoria Inner Harbour Apt
13:50 Vancouver
20:05 Beijing Capital
09:35 Victoria Inner Harbour Apt
11:15 Vancouver
15:40 Beijing Capital
22:35 Shanghai Pudong
Connect
YB1129 Harbour Air Seaplanes
YB606 Harbour Air Seaplanes
AC029 Air Canada
CA1883 Air China
10:40 Coal Harbour Spb
11:30 Nanaimo
12:40 Vancouver
20:05 Beijing Capital
11:00 Nanaimo
11:50 Vancouver
16:00 Beijing Capital
22:35 Shanghai Pudong
Connect
YB1129 Harbour Air Seaplanes
YB606 Harbour Air Seaplanes
CA992 Air China
CA1883 Air China
10:40 Coal Harbour Spb
11:30 Nanaimo
13:50 Vancouver
20:05 Beijing Capital
11:00 Nanaimo
11:50 Vancouver
15:40 Beijing Capital
22:35 Shanghai Pudong
Connect

8. Vancouver to Nanjing

  1. You take a flight from Vancouver to Nanjing and cost approximately 1300 USD.

  2. You take a bus, shuttle or taxi from Nanjing to your destination in Shanghai, China.

Flight Depart Arrive
CX865 Cathay Pacific
CX356 Cathay Pacific
01:20 Vancouver
10:25 Hong Kong
05:30 Hong Kong
13:00 Nanjing
Connect
MF806 Xiamen Airlines
MF8507 Xiamen Airlines
02:10 Vancouver
07:30 Xiamen
05:50 Xiamen
09:25 Nanjing
Connect
MF806 Xiamen Airlines
MF8513 Xiamen Airlines
02:10 Vancouver
09:30 Xiamen
05:50 Xiamen
11:25 Nanjing
Connect
MF806 Xiamen Airlines
MU2810 China Eastern Airlines
02:10 Vancouver
09:05 Xiamen
05:50 Xiamen
10:50 Nanjing
Connect
MU216 China Eastern Airlines
11:00 Vancouver
15:00 Nanjing Direct
AC029 Air Canada
CA1503 Air China
12:40 Vancouver
17:35 Beijing Capital
16:00 Beijing Capital
19:40 Nanjing
Connect
AC029 Air Canada
CA1819 Air China
12:40 Vancouver
20:20 Beijing Capital
16:00 Beijing Capital
22:20 Nanjing
Connect
CA992 Air China
CA1503 Air China
13:50 Vancouver
17:35 Beijing Capital
15:40 Beijing Capital
19:40 Nanjing
Connect
CA992 Air China
CA1819 Air China
13:50 Vancouver
20:20 Beijing Capital
15:40 Beijing Capital
22:20 Nanjing
Connect

References

Find Hotels in Shanghai, China

You can find hotels and accommodations in Shanghai, China with our hotels search tool below

Booking.com