HowToGo

Flight from Canada to Shanghai, China

Search Transfer from Canada to Shanghai, China

Search Flights

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

1. Calgary to Shanghai Pudong

  1. You take a bus, shuttle or taxi from your location in Canada to Calgary.

  2. You take a flight from Calgary to Shanghai Pudong and cost approximately 750 USD.

  3. 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

2. Calgary to Shanghai Hongqiao

  1. You take a bus, shuttle or taxi from your location in Canada to Calgary.

  2. You take a flight from Calgary to Shanghai Hongqiao and cost approximately 550 USD.

  3. 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

3. Edmonton to Shanghai Pudong

  1. You take a bus, shuttle or taxi from your location in Canada to Edmonton.

  2. You take a flight from Edmonton to Shanghai Pudong and cost approximately 850 USD.

  3. 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

4. Montreal to Shanghai Pudong

  1. You take a bus, shuttle or taxi from your location in Canada to Montreal.

  2. You take a flight from Montreal to Shanghai Pudong and cost approximately 1543 USD.

  3. 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

5. Toronto to Shanghai Pudong

  1. You take a bus, shuttle or taxi from your location in Canada to Toronto.

  2. You take a flight from Toronto to Shanghai Pudong and cost approximately 1300 USD.

  3. 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

6. Winnipeg to Shanghai Pudong

  1. You take a bus, shuttle or taxi from your location in Canada to Winnipeg.

  2. You take a flight from Winnipeg to Shanghai Pudong and cost approximately 750 USD.

  3. 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

7. Calgary to Hangzhou Xiaoshan

  1. You take a bus, shuttle or taxi from your location in Canada to Calgary.

  2. You take a flight from Calgary to Hangzhou Xiaoshan and cost approximately 420 USD.

  3. 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

References

Find Hotels in Shanghai, China

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

Booking.com