How to get to Shanghai, China from Canada by flight ? You can check flights from Canada to Shanghai, China below.
You can find flight ticket prices from Canada to Shanghai, China with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Canada to Calgary.
You take a flight from Calgary to Shanghai Pudong and cost approximately 750 USD.
You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.
Flight | Depart | Arrive | |
---|---|---|---|
AC203
Air Canada
AC025
Air Canada
|
07:00
Calgary
11:10
Vancouver
|
07:32
Vancouver
14:05
Shanghai Pudong
|
Connect |
WS115
WestJet
AC025
Air Canada
|
07:30
Calgary
11:10
Vancouver
|
07:56
Vancouver
14:05
Shanghai Pudong
|
Connect |
DL4501
Delta
HU7956
Hainan
|
07:40
Calgary
11:45
Seattle
|
08:40
Seattle
15:00
Shanghai Pudong
|
Connect |
DL4501
Delta
DL281
Delta
|
07:40
Calgary
11:47
Seattle
|
08:40
Seattle
15:10
Shanghai Pudong
|
Connect |
AC205
Air Canada
AC025
Air Canada
|
08:00
Calgary
11:10
Vancouver
|
08:32
Vancouver
14:05
Shanghai Pudong
|
Connect |
WS117
WestJet
AC025
Air Canada
|
08:30
Calgary
11:10
Vancouver
|
08:58
Vancouver
14:05
Shanghai Pudong
|
Connect |
WS117
WestJet
MU582
China Eastern Airlines
|
08:30
Calgary
13:20
Vancouver
|
08:58
Vancouver
16:35
Shanghai Pudong
|
Connect |
WS119
WestJet
MU582
China Eastern Airlines
|
09:30
Calgary
13:20
Vancouver
|
09:56
Vancouver
16:35
Shanghai Pudong
|
Connect |
WS119
WestJet
AC025
Air Canada
|
09:30
Calgary
11:10
Vancouver
|
09:56
Vancouver
14:05
Shanghai Pudong
|
Connect |
AC207
Air Canada
AC025
Air Canada
|
09:35
Calgary
11:10
Vancouver
|
10:07
Vancouver
14:05
Shanghai Pudong
|
Connect |
WS121
WestJet
MU582
China Eastern Airlines
|
10:30
Calgary
13:20
Vancouver
|
10:58
Vancouver
16:35
Shanghai Pudong
|
Connect |
AC211
Air Canada
MU582
China Eastern Airlines
|
11:05
Calgary
13:20
Vancouver
|
11:37
Vancouver
16:35
Shanghai Pudong
|
Connect |
AC213
Air Canada
MU582
China Eastern Airlines
|
11:25
Calgary
13:20
Vancouver
|
11:57
Vancouver
16:35
Shanghai Pudong
|
Connect |
WS123
WestJet
MU582
China Eastern Airlines
|
11:30
Calgary
13:20
Vancouver
|
11:56
Vancouver
16:35
Shanghai Pudong
|
Connect |
WS123
WestJet
KE072
Korean Air
KE895
Korean Air
|
11:30
Calgary
14:40
Vancouver
18:55
Incheon
|
11:56
Vancouver
17:50
Incheon
20:10
Shanghai Pudong
|
Connect |
AC215
Air Canada
CA992
Air China
CA1883
Air China
|
12:15
Calgary
13:50
Vancouver
20:20
Beijing Capital
|
12:47
Vancouver
15:40
Beijing Capital
22:35
Shanghai Pudong
|
Connect |
WS125
WestJet
KE072
Korean Air
KE895
Korean Air
|
12:30
Calgary
14:40
Vancouver
18:55
Incheon
|
12:56
Vancouver
17:50
Incheon
20:10
Shanghai Pudong
|
Connect |
WS125
WestJet
JL017
Japan Airlines
JL879
Japan Airlines
|
12:30
Calgary
14:15
Vancouver
19:25
Tokyo Narita
|
12:56
Vancouver
16:25
Tokyo Narita
21:45
Shanghai Pudong
|
Connect |
AC009
Air Canada
NH921
All Nippon Airways
|
12:45
Calgary
18:35
Tokyo Narita
|
14:35
Tokyo Narita
20:55
Shanghai Pudong
|
Connect |
AC009
Air Canada
CA920
Air China
|
12:45
Calgary
19:30
Tokyo Narita
|
14:35
Tokyo Narita
21:50
Shanghai Pudong
|
Connect |
AC219
Air Canada
NH115
All Nippon Airways
NH967
All Nippon Airways
|
14:45
Calgary
16:25
Vancouver
22:30
Tokyo Haneda
|
15:17
Vancouver
18:30
Tokyo Haneda
00:35
Shanghai Pudong
|
Connect |
HU7978
Hainan
MU5130
China Eastern Airlines
|
15:15
Calgary
19:35
Beijing Capital
|
17:00
Beijing Capital
22:00
Shanghai Pudong
|
Connect |
HU7978
Hainan
CA1883
Air China
|
15:15
Calgary
20:20
Beijing Capital
|
17:00
Beijing Capital
22:35
Shanghai Pudong
|
Connect |
WS143
WestJet
MU598
China Eastern Airlines
|
23:00
Calgary
02:30
Vancouver
|
23:28
Vancouver
05:40
Shanghai Pudong
|
Connect |
TS949
Air Transat
MU598
China Eastern Airlines
|
23:00
Calgary
02:30
Vancouver
|
23:35
Vancouver
05:40
Shanghai Pudong
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Calgary.
You take a flight from Calgary to Shanghai Hongqiao and cost approximately 550 USD.
You take a bus, shuttle or taxi from Shanghai Hongqiao to your destination in Shanghai, China.
Flight | Depart | Arrive | |
---|---|---|---|
AC209
Air Canada
AC029
Air Canada
CA1515
Air China
|
10:15
Calgary
12:00
Vancouver
15:30
Beijing Capital
|
10:47
Vancouver
14:05
Beijing Capital
17:40
Shanghai Hongqiao
|
Connect |
AC209
Air Canada
AC029
Air Canada
MU5116
China Eastern Airlines
|
10:15
Calgary
12:00
Vancouver
15:00
Beijing Capital
|
10:47
Vancouver
14:05
Beijing Capital
17:20
Shanghai Hongqiao
|
Connect |
AC211
Air Canada
CA992
Air China
CA1549
Air China
|
11:05
Calgary
13:50
Vancouver
16:30
Beijing Capital
|
11:37
Vancouver
15:40
Beijing Capital
18:40
Shanghai Hongqiao
|
Connect |
AC213
Air Canada
CA992
Air China
CA1855
Air China
|
11:25
Calgary
13:50
Vancouver
17:30
Beijing Capital
|
11:57
Vancouver
15:40
Beijing Capital
19:40
Shanghai Hongqiao
|
Connect |
AC213
Air Canada
CA992
Air China
CA1885
Air China
|
11:25
Calgary
13:50
Vancouver
18:30
Beijing Capital
|
11:57
Vancouver
15:40
Beijing Capital
20:40
Shanghai Hongqiao
|
Connect |
AC213
Air Canada
CA992
Air China
CA1549
Air China
|
11:25
Calgary
13:50
Vancouver
16:30
Beijing Capital
|
11:57
Vancouver
15:40
Beijing Capital
18:40
Shanghai Hongqiao
|
Connect |
WS123
WestJet
CA992
Air China
CA1549
Air China
|
11:30
Calgary
13:50
Vancouver
16:30
Beijing Capital
|
11:56
Vancouver
15:40
Beijing Capital
18:40
Shanghai Hongqiao
|
Connect |
AC215
Air Canada
CA992
Air China
CA1885
Air China
|
12:15
Calgary
13:50
Vancouver
18:30
Beijing Capital
|
12:47
Vancouver
15:40
Beijing Capital
20:40
Shanghai Hongqiao
|
Connect |
AC215
Air Canada
CA992
Air China
CA1549
Air China
|
12:15
Calgary
13:50
Vancouver
16:30
Beijing Capital
|
12:47
Vancouver
15:40
Beijing Capital
18:40
Shanghai Hongqiao
|
Connect |
AC215
Air Canada
CA992
Air China
CA1855
Air China
|
12:15
Calgary
13:50
Vancouver
17:30
Beijing Capital
|
12:47
Vancouver
15:40
Beijing Capital
19:40
Shanghai Hongqiao
|
Connect |
AS2507
Alaska Airlines, Inc.
HU496
Hainan
HU7601
Hainan
|
12:30
Calgary
14:15
Seattle
17:30
Beijing Capital
|
13:16
Seattle
16:35
Beijing Capital
19:40
Shanghai Hongqiao
|
Connect |
WS125
WestJet
CA992
Air China
CA1855
Air China
|
12:30
Calgary
13:50
Vancouver
17:30
Beijing Capital
|
12:56
Vancouver
15:40
Beijing Capital
19:40
Shanghai Hongqiao
|
Connect |
WS125
WestJet
CA992
Air China
CA1549
Air China
|
12:30
Calgary
13:50
Vancouver
16:30
Beijing Capital
|
12:56
Vancouver
15:40
Beijing Capital
18:40
Shanghai Hongqiao
|
Connect |
HU7978
Hainan
HU7603
Hainan
|
15:15
Calgary
20:35
Beijing Capital
|
17:00
Beijing Capital
22:55
Shanghai Hongqiao
|
Connect |
WS139
WestJet
MF806
Xiamen Airlines
MF8511
Xiamen Airlines
|
21:30
Calgary
01:20
Vancouver
09:00
Xiamen
|
21:58
Vancouver
05:10
Xiamen
10:50
Shanghai Hongqiao
|
Connect |
WS139
WestJet
MF806
Xiamen Airlines
MF8501
Xiamen Airlines
|
21:30
Calgary
01:20
Vancouver
07:00
Xiamen
|
21:58
Vancouver
05:10
Xiamen
08:50
Shanghai Hongqiao
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Edmonton.
You take a flight from Edmonton to Shanghai Pudong and cost approximately 850 USD.
You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.
Flight | Depart | Arrive | |
---|---|---|---|
AC8131
Air Canada
AC207
Air Canada
AC025
Air Canada
|
06:00
Edmonton
09:35
Calgary
11:10
Vancouver
|
06:53
Calgary
10:07
Vancouver
14:05
Shanghai Pudong
|
Connect |
AC8131
Air Canada
AC205
Air Canada
AC025
Air Canada
|
06:00
Edmonton
08:00
Calgary
11:10
Vancouver
|
06:53
Calgary
08:32
Vancouver
14:05
Shanghai Pudong
|
Connect |
AC235
Air Canada
AC025
Air Canada
|
06:30
Edmonton
11:10
Vancouver
|
07:08
Vancouver
14:05
Shanghai Pudong
|
Connect |
WS171
WestJet
AC025
Air Canada
|
07:00
Edmonton
11:10
Vancouver
|
07:33
Vancouver
14:05
Shanghai Pudong
|
Connect |
WS171
WestJet
MU582
China Eastern Airlines
|
07:00
Edmonton
13:20
Vancouver
|
07:33
Vancouver
16:35
Shanghai Pudong
|
Connect |
AC237
Air Canada
AC025
Air Canada
|
08:00
Edmonton
11:10
Vancouver
|
08:38
Vancouver
14:05
Shanghai Pudong
|
Connect |
AC237
Air Canada
MU582
China Eastern Airlines
|
08:00
Edmonton
13:20
Vancouver
|
08:38
Vancouver
16:35
Shanghai Pudong
|
Connect |
DL4546
Delta
DL171
Delta
KE895
Korean Air
|
08:15
Edmonton
14:31
Minneapolis
18:55
Incheon
|
11:53
Minneapolis
17:20
Incheon
20:10
Shanghai Pudong
|
Connect |
WS1422
WestJet
KE018
Korean Air
KE895
Korean Air
|
08:30
Edmonton
12:30
Los Angeles
18:55
Incheon
|
10:59
Los Angeles
17:50
Incheon
20:10
Shanghai Pudong
|
Connect |
WS1422
WestJet
MU586
China Eastern Airlines
|
08:30
Edmonton
12:30
Los Angeles
|
10:59
Los Angeles
17:10
Shanghai Pudong
|
Connect |
WS161
WestJet
MU582
China Eastern Airlines
|
10:15
Edmonton
13:20
Vancouver
|
10:49
Vancouver
16:35
Shanghai Pudong
|
Connect |
WS161
WestJet
KE072
Korean Air
KE895
Korean Air
|
10:15
Edmonton
14:40
Vancouver
18:55
Incheon
|
10:49
Vancouver
17:50
Incheon
20:10
Shanghai Pudong
|
Connect |
AC239
Air Canada
MU582
China Eastern Airlines
|
10:25
Edmonton
13:20
Vancouver
|
11:03
Vancouver
16:35
Shanghai Pudong
|
Connect |
WS165
WestJet
KE072
Korean Air
KE895
Korean Air
|
12:15
Edmonton
14:40
Vancouver
18:55
Incheon
|
12:49
Vancouver
17:50
Incheon
20:10
Shanghai Pudong
|
Connect |
WS165
WestJet
JL017
Japan Airlines
JL879
Japan Airlines
|
12:15
Edmonton
14:15
Vancouver
19:25
Tokyo Narita
|
12:49
Vancouver
16:25
Tokyo Narita
21:45
Shanghai Pudong
|
Connect |
AC241
Air Canada
CA992
Air China
CA1883
Air China
|
12:20
Edmonton
13:50
Vancouver
20:20
Beijing Capital
|
12:58
Vancouver
15:40
Beijing Capital
22:35
Shanghai Pudong
|
Connect |
AS2543
Alaska Airlines, Inc.
JL067
Japan Airlines
JL879
Japan Airlines
|
12:30
Edmonton
14:15
Seattle
19:25
Tokyo Narita
|
13:20
Seattle
16:15
Tokyo Narita
21:45
Shanghai Pudong
|
Connect |
AC243
Air Canada
NH115
All Nippon Airways
NH967
All Nippon Airways
|
14:20
Edmonton
16:25
Vancouver
22:30
Tokyo Haneda
|
14:58
Vancouver
18:30
Tokyo Haneda
00:35
Shanghai Pudong
|
Connect |
WS141
WestJet
MU598
China Eastern Airlines
|
17:00
Edmonton
02:30
Vancouver
|
17:33
Vancouver
05:40
Shanghai Pudong
|
Connect |
WS199
WestJet
MU598
China Eastern Airlines
|
20:45
Edmonton
02:30
Vancouver
|
21:19
Vancouver
05:40
Shanghai Pudong
|
Connect |
AC257
Air Canada
AC025
Air Canada
|
21:25
Edmonton
11:10
Vancouver
|
22:03
Vancouver
14:05
Shanghai Pudong
|
Connect |
AC257
Air Canada
MU598
China Eastern Airlines
|
21:25
Edmonton
02:30
Vancouver
|
22:03
Vancouver
05:40
Shanghai Pudong
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Montreal.
You take a flight from Montreal to Shanghai Pudong and cost approximately 1543 USD.
You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.
Flight | Depart | Arrive | |
---|---|---|---|
DL5520
Delta
DL185
Delta
|
06:00
Montreal
12:25
Atlanta
|
08:52
Atlanta
16:15
Shanghai Pudong
|
Connect |
UA3939
United Airlines
UA86
United Airlines
|
06:30
Montreal
10:50
Newark
|
08:28
Newark
13:40
Shanghai Pudong
|
Connect |
DL5522
Delta
DL185
Delta
|
07:15
Montreal
12:25
Atlanta
|
10:11
Atlanta
16:15
Shanghai Pudong
|
Connect |
AC301
Air Canada
AC025
Air Canada
|
07:20
Montreal
11:10
Vancouver
|
09:59
Vancouver
14:05
Shanghai Pudong
|
Connect |
UA5813
United Airlines
UA835
United Airlines
|
07:30
Montreal
10:00
Chicago O'Hare
|
09:05
Chicago O'Hare
13:35
Shanghai Pudong
|
Connect |
AC403
Air Canada
AC027
Air Canada
|
08:00
Montreal
13:00
Toronto
|
09:24
Toronto
15:15
Shanghai Pudong
|
Connect |
WS565
WestJet
MU582
China Eastern Airlines
|
08:30
Montreal
13:20
Vancouver
|
10:58
Vancouver
16:35
Shanghai Pudong
|
Connect |
AC405
Air Canada
AC027
Air Canada
|
09:00
Montreal
13:00
Toronto
|
10:24
Toronto
15:15
Shanghai Pudong
|
Connect |
DL5497
Delta
DL583
Delta
|
09:30
Montreal
16:25
Detroit
|
11:27
Detroit
18:45
Shanghai Pudong
|
Connect |
AC407
Air Canada
AC027
Air Canada
|
10:00
Montreal
13:00
Toronto
|
11:24
Toronto
15:15
Shanghai Pudong
|
Connect |
WS3525
WestJet
MU208
China Eastern Airlines
|
11:15
Montreal
16:25
Toronto
|
12:46
Toronto
18:55
Shanghai Pudong
|
Connect |
DL5517
Delta
MU588
China Eastern Airlines
|
11:55
Montreal
16:25
New York JFK
|
13:36
New York JFK
19:25
Shanghai Pudong
|
Connect |
DL5498
Delta
DL583
Delta
|
12:30
Montreal
16:25
Detroit
|
14:24
Detroit
18:45
Shanghai Pudong
|
Connect |
AC011
Air Canada
|
13:05
Montreal
|
15:15 Shanghai Pudong | Direct |
WS3527
WestJet
MU208
China Eastern Airlines
|
13:15
Montreal
16:25
Toronto
|
14:46
Toronto
18:55
Shanghai Pudong
|
Connect |
AC005
Air Canada
NH921
All Nippon Airways
|
13:45
Montreal
18:35
Tokyo Narita
|
15:50
Tokyo Narita
20:55
Shanghai Pudong
|
Connect |
AC005
Air Canada
CA920
Air China
|
13:45
Montreal
19:30
Tokyo Narita
|
15:50
Tokyo Narita
21:50
Shanghai Pudong
|
Connect |
CA880
Air China
CA1883
Air China
|
15:20
Montreal
20:20
Beijing Capital
|
17:00
Beijing Capital
22:35
Shanghai Pudong
|
Connect |
BA094
British Airways
BA169
British Airways
|
21:35
Montreal
13:35
London Heathrow
|
09:10
London Heathrow
07:55
Shanghai Pudong
|
Connect |
AF349
Air France
AF112
Air France
|
21:55
Montreal
15:30
Paris CDG
|
10:45
Paris CDG
08:45
Shanghai Pudong
|
Connect |
AF341
Air France
AF112
Air France
|
23:00
Montreal
15:30
Paris CDG
|
11:55
Paris CDG
08:45
Shanghai Pudong
|
Connect |
AF341
Air France
MU554
China Eastern Airlines
|
23:00
Montreal
13:25
Paris CDG
|
11:55
Paris CDG
06:55
Shanghai Pudong
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Toronto.
You take a flight from Toronto to Shanghai Pudong and cost approximately 1300 USD.
You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.
Flight | Depart | Arrive | |
---|---|---|---|
BR35
EVA Air
BR712
EVA Air
|
01:45
Toronto
09:55
Taiwan Taoyuan
|
04:55
Taiwan Taoyuan
12:05
Shanghai Pudong
|
Connect |
UA1572
United Airlines
UA835
United Airlines
|
06:00
Toronto
10:00
Chicago O'Hare
|
06:47
Chicago O'Hare
13:35
Shanghai Pudong
|
Connect |
DL2551
Delta
DL185
Delta
|
06:15
Toronto
12:25
Atlanta
|
08:36
Atlanta
16:15
Shanghai Pudong
|
Connect |
AA1169
American Airlines
AA127
American Airlines
|
07:00
Toronto
10:35
Dallas/Ft.Worth
|
09:21
Dallas/Ft.Worth
14:50
Shanghai Pudong
|
Connect |
UA4147
United Airlines
UA86
United Airlines
|
07:00
Toronto
10:50
Newark
|
08:52
Newark
13:40
Shanghai Pudong
|
Connect |
UA565
United Airlines
UA857
United Airlines
|
07:15
Toronto
13:15
San Francisco
|
09:54
San Francisco
17:25
Shanghai Pudong
|
Connect |
AC101
Air Canada
AC025
Air Canada
|
07:15
Toronto
11:10
Vancouver
|
09:04
Vancouver
14:05
Shanghai Pudong
|
Connect |
DL2467
Delta
DL185
Delta
|
07:45
Toronto
12:25
Atlanta
|
09:58
Atlanta
16:15
Shanghai Pudong
|
Connect |
AC183
Air Canada
AC025
Air Canada
|
07:55
Toronto
11:10
Vancouver
|
10:00
Vancouver
14:05
Shanghai Pudong
|
Connect |
AC103
Air Canada
AC025
Air Canada
|
08:00
Toronto
11:10
Vancouver
|
09:53
Vancouver
14:05
Shanghai Pudong
|
Connect |
UA5832
United Airlines
UA835
United Airlines
|
08:15
Toronto
10:00
Chicago O'Hare
|
08:56
Chicago O'Hare
13:35
Shanghai Pudong
|
Connect |
AC404
Air Canada
AC011
Air Canada
|
09:00
Toronto
13:05
Montreal
|
10:15
Montreal
15:15
Shanghai Pudong
|
Connect |
WS703
WestJet
MU582
China Eastern Airlines
|
09:00
Toronto
13:20
Vancouver
|
11:03
Vancouver
16:35
Shanghai Pudong
|
Connect |
DL5513
Delta
DL583
Delta
|
09:25
Toronto
16:25
Detroit
|
10:44
Detroit
18:45
Shanghai Pudong
|
Connect |
AC406
Air Canada
AC011
Air Canada
|
10:00
Toronto
13:05
Montreal
|
11:15
Montreal
15:15
Shanghai Pudong
|
Connect |
AC408
Air Canada
AC011
Air Canada
|
11:00
Toronto
13:05
Montreal
|
12:15
Montreal
15:15
Shanghai Pudong
|
Connect |
DL5514
Delta
DL583
Delta
|
11:55
Toronto
16:25
Detroit
|
13:08
Detroit
18:45
Shanghai Pudong
|
Connect |
KE074
Korean Air
KE895
Korean Air
|
12:40
Toronto
18:55
Incheon
|
15:20
Incheon
20:10
Shanghai Pudong
|
Connect |
AC027
Air Canada
|
13:00
Toronto
|
15:15 Shanghai Pudong | Direct |
AC001
Air Canada
NH971
All Nippon Airways
|
13:30
Toronto
18:30
Tokyo Haneda
|
15:30
Tokyo Haneda
20:35
Shanghai Pudong
|
Connect |
AC061
Air Canada
OZ367
Asiana Airlines
|
14:00
Toronto
20:00
Incheon
|
16:45
Incheon
21:05
Shanghai Pudong
|
Connect |
AC031
Air Canada
CA1883
Air China
|
14:35
Toronto
20:20
Beijing Capital
|
16:00
Beijing Capital
22:35
Shanghai Pudong
|
Connect |
CX823
Cathay Pacific
KA870
Cathay Dragon
|
15:40
Toronto
21:15
Hong Kong
|
19:15
Hong Kong
23:50
Shanghai Pudong
|
Connect |
MU208
China Eastern Airlines
|
16:25
Toronto
|
18:55 Shanghai Pudong | Direct |
BA098
British Airways
BA169
British Airways
|
21:50
Toronto
13:35
London Heathrow
|
09:55
London Heathrow
07:55
Shanghai Pudong
|
Connect |
WS725
WestJet
MU598
China Eastern Airlines
|
22:15
Toronto
02:30
Vancouver
|
00:21
Vancouver
05:40
Shanghai Pudong
|
Connect |
AF393
Air France
AF112
Air France
|
23:10
Toronto
15:30
Paris CDG
|
12:40
Paris CDG
08:45
Shanghai Pudong
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Winnipeg.
You take a flight from Winnipeg to Shanghai Pudong and cost approximately 750 USD.
You take a bus, shuttle or taxi from Shanghai Pudong to your destination in Shanghai, China.
Flight | Depart | Arrive | |
---|---|---|---|
AC256
Air Canada
AC027
Air Canada
|
06:00
Winnipeg
13:00
Toronto
|
09:24
Toronto
15:15
Shanghai Pudong
|
Connect |
WS307
WestJet
MU582
China Eastern Airlines
|
06:00
Winnipeg
13:20
Vancouver
|
06:59
Vancouver
16:35
Shanghai Pudong
|
Connect |
WS307
WestJet
AC025
Air Canada
|
06:00
Winnipeg
11:10
Vancouver
|
06:59
Vancouver
14:05
Shanghai Pudong
|
Connect |
AC295
Air Canada
MU582
China Eastern Airlines
|
07:00
Winnipeg
13:20
Vancouver
|
08:02
Vancouver
16:35
Shanghai Pudong
|
Connect |
AC295
Air Canada
AC025
Air Canada
|
07:00
Winnipeg
11:10
Vancouver
|
08:02
Vancouver
14:05
Shanghai Pudong
|
Connect |
AC260
Air Canada
AC027
Air Canada
|
07:35
Winnipeg
13:00
Toronto
|
10:59
Toronto
15:15
Shanghai Pudong
|
Connect |
WS326
WestJet
AC011
Air Canada
|
08:20
Winnipeg
13:05
Montreal
|
11:57
Montreal
15:15
Shanghai Pudong
|
Connect |
AC372
Air Canada
AC011
Air Canada
|
08:25
Winnipeg
13:05
Montreal
|
12:08
Montreal
15:15
Shanghai Pudong
|
Connect |
WS534
WestJet
AC027
Air Canada
|
08:45
Winnipeg
13:00
Toronto
|
12:06
Toronto
15:15
Shanghai Pudong
|
Connect |
AC262
Air Canada
MU208
China Eastern Airlines
|
09:55
Winnipeg
16:25
Toronto
|
13:19
Toronto
18:55
Shanghai Pudong
|
Connect |
DL4587
Delta
DL171
Delta
CZ370
China Southern Airlines
|
10:45
Winnipeg
14:31
Minneapolis
21:05
Incheon
|
12:07
Minneapolis
17:20
Incheon
22:00
Shanghai Pudong
|
Connect |
WS546
WestJet
MU208
China Eastern Airlines
|
10:45
Winnipeg
16:25
Toronto
|
14:06
Toronto
18:55
Shanghai Pudong
|
Connect |
DL4587
Delta
DL171
Delta
KE895
Korean Air
|
10:45
Winnipeg
14:31
Minneapolis
18:55
Incheon
|
12:07
Minneapolis
17:20
Incheon
20:10
Shanghai Pudong
|
Connect |
AC297
Air Canada
AC003
Air Canada
CA920
Air China
|
10:50
Winnipeg
13:25
Vancouver
19:30
Tokyo Narita
|
11:52
Vancouver
15:15
Tokyo Narita
21:50
Shanghai Pudong
|
Connect |
AC297
Air Canada
CA992
Air China
CA1883
Air China
|
10:50
Winnipeg
13:50
Vancouver
20:20
Beijing Capital
|
11:52
Vancouver
15:40
Beijing Capital
22:35
Shanghai Pudong
|
Connect |
AC297
Air Canada
AC003
Air Canada
NH921
All Nippon Airways
|
10:50
Winnipeg
13:25
Vancouver
18:35
Tokyo Narita
|
11:52
Vancouver
15:15
Tokyo Narita
20:55
Shanghai Pudong
|
Connect |
AC297
Air Canada
MU582
China Eastern Airlines
|
10:50
Winnipeg
13:20
Vancouver
|
11:52
Vancouver
16:35
Shanghai Pudong
|
Connect |
AC264
Air Canada
MU208
China Eastern Airlines
|
11:55
Winnipeg
16:25
Toronto
|
15:19
Toronto
18:55
Shanghai Pudong
|
Connect |
AC299
Air Canada
AC025
Air Canada
|
19:20
Winnipeg
11:10
Vancouver
|
20:22
Vancouver
14:05
Shanghai Pudong
|
Connect |
You take a bus, shuttle or taxi from your location in Canada to Calgary.
You take a flight from Calgary to Hangzhou Xiaoshan and cost approximately 420 USD.
You take a bus, shuttle or taxi from Hangzhou Xiaoshan to your destination in Shanghai, China.
Flight | Depart | Arrive | |
---|---|---|---|
AC203
Air Canada
AC017
Air Canada
BR758
EVA Air
|
07:00
Calgary
11:00
Vancouver
16:25
Taiwan Taoyuan
|
07:32
Vancouver
14:15
Taiwan Taoyuan
18:15
Hangzhou Xiaoshan
|
Connect |
AC205
Air Canada
AC017
Air Canada
BR758
EVA Air
|
08:00
Calgary
11:00
Vancouver
16:25
Taiwan Taoyuan
|
08:32
Vancouver
14:15
Taiwan Taoyuan
18:15
Hangzhou Xiaoshan
|
Connect |
AC207
Air Canada
AC017
Air Canada
BR758
EVA Air
|
09:35
Calgary
11:00
Vancouver
16:25
Taiwan Taoyuan
|
10:07
Vancouver
14:15
Taiwan Taoyuan
18:15
Hangzhou Xiaoshan
|
Connect |
AC207
Air Canada
AC017
Air Canada
MF886
Xiamen Airlines
|
09:35
Calgary
11:00
Vancouver
18:20
Taiwan Taoyuan
|
10:07
Vancouver
14:15
Taiwan Taoyuan
20:20
Hangzhou Xiaoshan
|
Connect |
AC207
Air Canada
AC029
Air Canada
CA1563
Air China
|
09:35
Calgary
12:00
Vancouver
16:05
Beijing Capital
|
10:07
Vancouver
14:05
Beijing Capital
18:25
Hangzhou Xiaoshan
|
Connect |
AC209
Air Canada
AC029
Air Canada
MU5458
China Eastern Airlines
|
10:15
Calgary
12:00
Vancouver
17:55
Beijing Capital
|
10:47
Vancouver
14:05
Beijing Capital
20:25
Hangzhou Xiaoshan
|
Connect |
AC209
Air Canada
AC029
Air Canada
CZ6163
China Southern Airlines
|
10:15
Calgary
12:00
Vancouver
17:40
Beijing Capital
|
10:47
Vancouver
14:05
Beijing Capital
20:05
Hangzhou Xiaoshan
|
Connect |
AC209
Air Canada
AC029
Air Canada
CA1563
Air China
|
10:15
Calgary
12:00
Vancouver
16:05
Beijing Capital
|
10:47
Vancouver
14:05
Beijing Capital
18:25
Hangzhou Xiaoshan
|
Connect |
WS121
WestJet
CA992
Air China
CA1706
Air China
|
10:30
Calgary
13:50
Vancouver
19:00
Beijing Capital
|
10:58
Vancouver
15:40
Beijing Capital
21:15
Hangzhou Xiaoshan
|
Connect |
WS121
WestJet
AC029
Air Canada
CA1563
Air China
|
10:30
Calgary
12:00
Vancouver
16:05
Beijing Capital
|
10:58
Vancouver
14:05
Beijing Capital
18:25
Hangzhou Xiaoshan
|
Connect |
WS121
WestJet
CA992
Air China
CA1710
Air China
|
10:30
Calgary
13:50
Vancouver
19:50
Beijing Capital
|
10:58
Vancouver
15:40
Beijing Capital
22:00
Hangzhou Xiaoshan
|
Connect |
AC211
Air Canada
CA992
Air China
CA1718
Air China
|
11:05
Calgary
13:50
Vancouver
18:00
Beijing Capital
|
11:37
Vancouver
15:40
Beijing Capital
20:10
Hangzhou Xiaoshan
|
Connect |
AC213
Air Canada
CA992
Air China
CA1706
Air China
|
11:25
Calgary
13:50
Vancouver
19:00
Beijing Capital
|
11:57
Vancouver
15:40
Beijing Capital
21:15
Hangzhou Xiaoshan
|
Connect |
AC213
Air Canada
JD472
Beijing Capital
JD472
Beijing Capital
|
11:25
Calgary
13:40
Vancouver
18:05
Qingdao
|
11:57
Vancouver
15:55
Qingdao
20:00
Hangzhou Xiaoshan
|
Connect |
AC213
Air Canada
CA992
Air China
CA1718
Air China
|
11:25
Calgary
13:50
Vancouver
18:00
Beijing Capital
|
11:57
Vancouver
15:40
Beijing Capital
20:10
Hangzhou Xiaoshan
|
Connect |
AC213
Air Canada
CA992
Air China
CA1710
Air China
|
11:25
Calgary
13:50
Vancouver
19:50
Beijing Capital
|
11:57
Vancouver
15:40
Beijing Capital
22:00
Hangzhou Xiaoshan
|
Connect |
WS123
WestJet
CA992
Air China
CA1718
Air China
|
11:30
Calgary
13:50
Vancouver
18:00
Beijing Capital
|
11:56
Vancouver
15:40
Beijing Capital
20:10
Hangzhou Xiaoshan
|
Connect |
WS123
WestJet
JD472
Beijing Capital
JD472
Beijing Capital
|
11:30
Calgary
13:40
Vancouver
18:05
Qingdao
|
11:56
Vancouver
15:55
Qingdao
20:00
Hangzhou Xiaoshan
|
Connect |
WS123
WestJet
CA992
Air China
CA1710
Air China
|
11:30
Calgary
13:50
Vancouver
19:50
Beijing Capital
|
11:56
Vancouver
15:40
Beijing Capital
22:00
Hangzhou Xiaoshan
|
Connect |
WS123
WestJet
CA992
Air China
CA1706
Air China
|
11:30
Calgary
13:50
Vancouver
19:00
Beijing Capital
|
11:56
Vancouver
15:40
Beijing Capital
21:15
Hangzhou Xiaoshan
|
Connect |
AC215
Air Canada
CA992
Air China
CA1710
Air China
|
12:15
Calgary
13:50
Vancouver
19:50
Beijing Capital
|
12:47
Vancouver
15:40
Beijing Capital
22:00
Hangzhou Xiaoshan
|
Connect |
AC215
Air Canada
JD472
Beijing Capital
JD472
Beijing Capital
|
12:15
Calgary
13:40
Vancouver
18:05
Qingdao
|
12:47
Vancouver
15:55
Qingdao
20:00
Hangzhou Xiaoshan
|
Connect |
AC215
Air Canada
CA992
Air China
CA1706
Air China
|
12:15
Calgary
13:50
Vancouver
19:00
Beijing Capital
|
12:47
Vancouver
15:40
Beijing Capital
21:15
Hangzhou Xiaoshan
|
Connect |
AC215
Air Canada
CA992
Air China
CA1718
Air China
|
12:15
Calgary
13:50
Vancouver
18:00
Beijing Capital
|
12:47
Vancouver
15:40
Beijing Capital
20:10
Hangzhou Xiaoshan
|
Connect |
WS125
WestJet
CA992
Air China
CA1710
Air China
|
12:30
Calgary
13:50
Vancouver
19:50
Beijing Capital
|
12:56
Vancouver
15:40
Beijing Capital
22:00
Hangzhou Xiaoshan
|
Connect |
WS125
WestJet
CA992
Air China
CA1718
Air China
|
12:30
Calgary
13:50
Vancouver
18:00
Beijing Capital
|
12:56
Vancouver
15:40
Beijing Capital
20:10
Hangzhou Xiaoshan
|
Connect |
WS125
WestJet
CA992
Air China
CA1706
Air China
|
12:30
Calgary
13:50
Vancouver
19:00
Beijing Capital
|
12:56
Vancouver
15:40
Beijing Capital
21:15
Hangzhou Xiaoshan
|
Connect |
AC009
Air Canada
CA146
Air China
|
12:45
Calgary
20:30
Tokyo Narita
|
14:35
Tokyo Narita
23:40
Hangzhou Xiaoshan
|
Connect |
HU7978
Hainan
HU7737
Hainan
HU7861
Hainan
|
15:15
Calgary
22:25
Beijing Capital
08:15
Xi An
|
17:00
Beijing Capital
00:30
Xi An
10:25
Hangzhou Xiaoshan
|
Connect |
HU7978
Hainan
CA1718
Air China
|
15:15
Calgary
18:00
Beijing Capital
|
17:00
Beijing Capital
20:10
Hangzhou Xiaoshan
|
Connect |
HU7978
Hainan
MU5458
China Eastern Airlines
|
15:15
Calgary
17:55
Beijing Capital
|
17:00
Beijing Capital
20:25
Hangzhou Xiaoshan
|
Connect |
HU7978
Hainan
CA1706
Air China
|
15:15
Calgary
19:00
Beijing Capital
|
17:00
Beijing Capital
21:15
Hangzhou Xiaoshan
|
Connect |
WS139
WestJet
MF806
Xiamen Airlines
MF8049
Xiamen Airlines
|
21:30
Calgary
01:20
Vancouver
12:00
Xiamen
|
21:58
Vancouver
05:10
Xiamen
13:40
Hangzhou Xiaoshan
|
Connect |
WS139
WestJet
MF806
Xiamen Airlines
MF8531
Xiamen Airlines
|
21:30
Calgary
01:20
Vancouver
08:15
Xiamen
|
21:58
Vancouver
05:10
Xiamen
09:45
Hangzhou Xiaoshan
|
Connect |
WS139
WestJet
CA998
Air China
CA1565
Air China
|
21:30
Calgary
02:30
Vancouver
06:40
Beijing Capital
|
21:58
Vancouver
04:20
Beijing Capital
08:55
Hangzhou Xiaoshan
|
Connect |
WS143
WestJet
MF806
Xiamen Airlines
MF8531
Xiamen Airlines
|
23:00
Calgary
01:20
Vancouver
08:15
Xiamen
|
23:28
Vancouver
05:10
Xiamen
09:45
Hangzhou Xiaoshan
|
Connect |
WS143
WestJet
CA998
Air China
CA1509
Air China
|
23:00
Calgary
02:30
Vancouver
07:30
Beijing Capital
|
23:28
Vancouver
04:20
Beijing Capital
09:40
Hangzhou Xiaoshan
|
Connect |
WS143
WestJet
CA998
Air China
CA1565
Air China
|
23:00
Calgary
02:30
Vancouver
06:40
Beijing Capital
|
23:28
Vancouver
04:20
Beijing Capital
08:55
Hangzhou Xiaoshan
|
Connect |
TS949
Air Transat
CA998
Air China
CA1565
Air China
|
23:00
Calgary
02:30
Vancouver
06:40
Beijing Capital
|
23:35
Vancouver
04:20
Beijing Capital
08:55
Hangzhou Xiaoshan
|
Connect |
TS949
Air Transat
CA998
Air China
CA1509
Air China
|
23:00
Calgary
02:30
Vancouver
07:30
Beijing Capital
|
23:35
Vancouver
04:20
Beijing Capital
09:40
Hangzhou Xiaoshan
|
Connect |
You can find hotels and accommodations in Shanghai, China with our hotels search tool below
Booking.com