Shenzhen Airlines (ZH) from Shanghai to Guangzhou

Search for the cheapest Shenzhen Airlines (ZH) tickets from Shanghai to Guangzhou

Recently booked flights from Shanghai to Guangzhou

From
Shanghai
To
Guangzhou
Depart date
06.02.2026
Price
$464 / 1689ر.ق

Average ticket prices for Shenzhen Airlines (ZH) flights from Shanghai to Guangzhou by month

Find the cheapest time to fly from Shanghai to Guangzhou.

February
March
April
May
June
July
August
September
October
November
January

Shenzhen Airlines (ZH) flight schedule Shanghai to Guangzhou

07:00 → 09:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8581
PVG — CAN
- - W - - - -
07:25 → 09:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8835
SHA — CAN
M T W T F S S
07:30 → 10:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1855
PVG — CAN
M - W - F - S
07:40 → 10:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7332
PVG — CAN
M - - - F - S
07:50 → 10:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8581
PVG — CAN
- T - - - - -
07:55 → 10:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9667
SHA — CAN
- - - T - S -
07:55 → 11:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7332
PVG — CAN
- T W T - S -
08:05 → 10:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9667
SHA — CAN
M - W - - - -
08:20 → 10:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9667
SHA — CAN
- - - - F - S
08:30 → 11:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6721
SHA — CAN
M T W T F S S
08:30 → 11:05

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9303
SHA — CAN
M T W T F S S
08:45 → 10:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9667
SHA — CAN
- T - - - - -
09:00 → 11:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9305
PVG — CAN
- - - T - - -
09:00 → 11:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9305
PVG — CAN
M T W - F S S
09:35 → 12:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8581
PVG — CAN
- - - T - S -
10:20 → 13:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1006
PVG — CAN
M T W T F S S
10:25 → 13:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7132
PVG — CAN
M T W T F S S
10:30 → 13:05

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5301
SHA — CAN
M T W T F S S
10:50 → 13:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3534
SHA — CAN
- T - T - S S
10:50 → 13:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3534
SHA — CAN
M T - - F S -
11:30 → 14:05

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9309
SHA — CAN
M T - T - S -
11:30 → 14:05

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9309
SHA — CAN
- - W - F - S
12:05 → 14:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7432
PVG — CAN
- T W - F S S
12:05 → 14:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7432
PVG — CAN
M - - T - - -
12:35 → 14:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1837
SHA — CAN
M T W T F S S
12:50 → 15:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6719
SHA — CAN
M T W T F S S
13:30 → 16:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5329
PVG — CAN
- T - T - - -
13:30 → 16:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5329
PVG — CAN
M - - - F S -
13:30 → 16:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5329
PVG — CAN
- - - - - S -
13:30 → 16:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5329
PVG — CAN
- - - - F - -
13:50 → 16:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8526
SHA — CAN
M T - T - S S
13:50 → 16:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8526
SHA — CAN
- - - - F - S
13:50 → 16:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8526
SHA — CAN
- - W - F - -
14:20 → 17:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8855
SHA — CAN
- T - - F - S
14:20 → 16:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8855
SHA — CAN
M - W T - S -
14:30 → 17:05

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5307
SHA — CAN
M T - - - S S
14:30 → 17:05

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5307
SHA — CAN
- T W - F S -
14:30 → 17:05

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5307
SHA — CAN
- - - - - - S
14:50 → 17:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3538
SHA — CAN
- T - - - S S
14:50 → 17:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1869
SHA — CAN
M T W T F S S
14:50 → 17:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3538
SHA — CAN
M T - T - S -
14:50 → 17:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3538
SHA — CAN
- - - - F S -
15:05 → 18:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9669
SHA — CAN
- - - - F - S
15:30 → 17:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9313
SHA — CAN
M T W T F S S
15:50 → 18:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3540
SHA — CAN
M T - - - - S
15:50 → 18:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3540
SHA — CAN
- - - T F S S
15:50 → 18:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3540
SHA — CAN
- - W - - - -
16:15 → 19:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5311
PVG — CAN
- - - T - - -
16:15 → 19:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5311
PVG — CAN
M - - - - S -
16:15 → 19:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5311
PVG — CAN
M T W - - - -
16:30 → 19:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7232
PVG — CAN
M T W T F S S
16:35 → 18:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9315
SHA — CAN
- - - - - - S
16:35 → 18:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9315
SHA — CAN
M T W T F S S
17:00 → 20:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1865
PVG — CAN
- T W T - S -
17:05 → 19:40

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1865
PVG — CAN
M - - - F - S
17:30 → 20:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9199
SHA — CAN
M T - - - - S
17:30 → 20:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9199
SHA — CAN
- - - - F S -
17:30 → 20:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9199
SHA — CAN
- - W T - - -
18:05 → 20:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8931
SHA — CAN
M T W T F S S
18:25 → 21:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3831
PVG — CAN
M T W T F S S
19:25 → 22:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1012
PVG — CAN
- T - T - S -
19:25 → 21:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1012
PVG — CAN
M - W - F - S
19:55 → 22:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1830
SHA — CAN
M T W T F S S
20:10 → 22:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8565
PVG — CAN
- - - T - S -
20:10 → 22:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8565
PVG — CAN
- T - - - - -
20:25 → 23:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8212
PVG — CAN
M T W T F S S
21:15 → 00:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5325
PVG — CAN
M T W T F S S
21:15 → 00:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5325
PVG — CAN
- T - - F - -
21:15 → 00:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5325
PVG — CAN
M - W T - S -
21:45 → 00:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8929
SHA — CAN
M T W T F S S
21:50 → 00:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3582
SHA — CAN
- T W T F S S
21:50 → 00:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3582
SHA — CAN
M - - - - - -
22:50 → 01:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3585
PVG — CAN
- - - T - S S
22:55 → 01:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 4586
SHA — CAN
- - W - - - -
22:55 → 01:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 4586
SHA — CAN
- T - T - S -
06:25 → 13:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - - - S -
07:00 → 09:50

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - W - - - -
07:25 → 09:50

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T W T F S S
07:25 → 13:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - - - - S -
07:25 → 13:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T - - F S -
07:25 → 13:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - W - - - S
07:25 → 13:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T - T F S -
07:30 → 10:10

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - W - F - S
07:40 → 10:30

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - - - F - S
07:50 → 10:30

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T - - - - -
07:55 → 10:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - - T - S -
07:55 → 11:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T W T - S -
08:05 → 10:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M - W - - - -
08:15 → 13:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - - F - S
08:15 → 13:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T - - - - -
08:20 → 10:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - - - F - S
08:30 → 11:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T W T F S S
08:30 → 11:05

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T W T F S S
08:45 → 10:50

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- T - - - - -
09:00 → 11:35

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M T W - F S S
09:00 → 11:35

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - T - - -
09:20 → 15:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - T - - -
09:20 → 16:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T W T F S S
09:25 → 15:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - W - - - -
09:25 → 15:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - - F - -
09:35 → 15:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M T W - - - -
09:35 → 15:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - - F - -
09:35 → 12:20

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - T - S -
10:20 → 13:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M T W T F S S
10:25 → 13:10

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M T W T F S S
10:30 → 13:05

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T W T F S S
10:50 → 13:20

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T - - F S -
10:50 → 13:20

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- T - T - S S
11:10 → 17:45

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - W - - - -
11:10 → 17:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- T - - - S -
11:10 → 17:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T - T - S -
11:10 → 16:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T W T F S S
11:10 → 17:45

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - W - - - -
11:10 → 16:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M - - - - - -
11:10 → 16:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - - - - - -
11:10 → 17:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T W T F S S
11:15 → 16:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - - - - - -
11:15 → 16:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - - F - -
11:15 → 17:05

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - W - - - S
11:15 → 17:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - T - - -
11:30 → 14:05

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T - T - S -
11:30 → 14:05

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - W - F - S
12:05 → 14:50

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - - T - - -
12:05 → 14:55

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T W - F S S
12:10 → 18:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T - T - - S
12:10 → 18:25

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M T W T F S S
12:10 → 18:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - - - F - -
12:10 → 18:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - - T - - -
12:10 → 17:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T - T - S -
12:10 → 18:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- T - - - S S
12:10 → 18:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - W - - - -
12:10 → 17:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - - - F - -
12:10 → 17:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - - - - S
12:10 → 17:45

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - W - - - -
12:35 → 14:55

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T W T F S S
12:50 → 15:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T W T F S S
13:30 → 16:10

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T - T - - -
13:30 → 16:10

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - - - S -
13:30 → 16:10

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - - - F S -
13:30 → 16:10

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - - F - -
13:40 → 19:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T W T F S S
13:50 → 16:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - W - F - -
13:50 → 16:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T - T - S S
13:50 → 16:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - - - F - S
14:20 → 16:55

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M - W T - S -
14:20 → 17:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- T - - F - S
14:30 → 17:05

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - - - - - S
14:30 → 17:05

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- T W - F S -
14:30 → 17:05

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T - - - S S
14:50 → 17:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- T - - - S S
14:50 → 17:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T - T - S -
14:50 → 17:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - - - F S -
14:50 → 17:30

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T W T F S S
15:05 → 18:10

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - - - F - S
15:20 → 21:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - - T - S -
15:30 → 17:55

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T W T F S S
15:50 → 18:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T - - - - S
15:50 → 18:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - - T F S S
15:50 → 18:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - W - - - -
16:05 → 22:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - - - - - -
16:10 → 22:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - W - F - -
16:10 → 22:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - W - F - S
16:10 → 22:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - W - F - -
16:10 → 21:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- T - - - S -
16:10 → 21:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - - T - - -
16:10 → 21:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M - - - - - -
16:10 → 21:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - T - S -
16:15 → 19:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - T - - -
16:15 → 19:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M T W - - - -
16:15 → 19:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - - - - S -
16:15 → 22:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T - - - - -
16:15 → 23:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - - - - S
16:30 → 19:20

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M T W T F S S
16:35 → 18:55

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - - - - - S
16:35 → 18:55

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T W T F S S
17:00 → 20:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T W T - S -
17:05 → 22:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M - W - F - -
17:05 → 23:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T - - - - -
17:05 → 21:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T - - - S -
17:05 → 22:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- T - T - S S
17:05 → 21:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - T - - -
17:05 → 19:40

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - - - F - S
17:15 → 00:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - W - F - S
17:15 → 00:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - - - - - -
17:15 → 23:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T - - - - -
17:30 → 20:15

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - W T - - -
17:30 → 20:15

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T - - - - S
17:30 → 20:15

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - - - F S -
17:45 → 22:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - W - F - -
17:45 → 23:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - - - - S
18:05 → 00:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - W - F - -
18:05 → 00:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T - T - S -
18:05 → 00:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - - - - - -
18:05 → 20:30

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T W T F S S
18:05 → 23:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T - - - - -
18:25 → 21:10

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M T W T F S S
19:00 → 00:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- T - T - S -
19:25 → 21:55

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - W - F - S
19:25 → 22:10

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T - T - S -
19:55 → 22:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T W T F S S
20:10 → 22:55

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - T - S -
20:10 → 22:55

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T - - - - -
20:25 → 23:10

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M T W T F S S
21:15 → 00:10

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- T - - F - -
21:15 → 00:10

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M - W T - S -
21:15 → 00:10

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
M T W T F S S
21:45 → 00:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M T W T F S S
21:50 → 00:30

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
M - - - - - -
21:50 → 00:30

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- T W T F S S
22:50 → 01:35

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — CAN
- - - T - S S
22:55 → 01:35

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- T - T - S -
22:55 → 01:35

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — CAN
- - W - - - -