Shenzhen Airlines (ZH) from Guangzhou to Shanghai

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

Recently booked flights from Guangzhou to Shanghai

From
Guangzhou
To
Shanghai
Depart date
06.02.2026
Price
$630 / 2293ر.ق

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

Find the cheapest time to fly from Guangzhou to Shanghai.

February
March
April
May
June
July
August
September
October
December

Shenzhen Airlines (ZH) flight schedule Guangzhou to Shanghai

06:30 → 08:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8930
CAN — SHA
- T - T - S -
06:45 → 09:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1005
CAN — PVG
- T - T - S -
06:45 → 09:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8930
CAN — SHA
M - W - F - S
06:50 → 09:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1005
CAN — PVG
M - W - F - S
07:00 → 09:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3533
CAN — SHA
- T - T - S S
07:05 → 09:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7131
CAN — PVG
M T W T F S S
07:30 → 09:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5326
CAN — PVG
M - W - - - -
07:30 → 09:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5326
CAN — PVG
- T - T F S S
07:35 → 09:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8566
CAN — PVG
- - W - F - S
07:35 → 09:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8566
CAN — PVG
- - - - F - S
08:30 → 10:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7431
CAN — PVG
- T W T - S S
08:30 → 11:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7431
CAN — PVG
M - - - F - -
08:50 → 11:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5328
CAN — PVG
M - W - - - -
08:50 → 11:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5328
CAN — PVG
- T - T F S S
09:00 → 11:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8211
CAN — PVG
M T W T F S S
09:05 → 11:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1838
CAN — SHA
M T W T F S S
10:00 → 12:15

direct

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

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8525
CAN — SHA
M T W T - - -
10:00 → 12:15

direct

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

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8525
CAN — SHA
- - W - F - -
10:45 → 13:10

direct

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

direct

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

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3537
CAN — SHA
- - - - F S -
11:00 → 13:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3537
CAN — SHA
M T - T - S -
11:00 → 13:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8582
CAN — PVG
- - W - - - -
11:00 → 13:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3537
CAN — SHA
- T - - - S S
11:25 → 13:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1856
CAN — SHA
M - W - F - S
11:40 → 13:40

direct

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

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8582
CAN — PVG
- T - - - - -
11:55 → 13:40

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9668
CAN — SHA
- T - - - - -
12:00 → 14:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3539
CAN — SHA
M - - - - - -
12:00 → 14:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3539
CAN — SHA
- - - T F S S
12:00 → 14:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3539
CAN — SHA
- T - T - - -
12:00 → 14:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3539
CAN — SHA
- - W - - - -
12:00 → 14:15

direct

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

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6722
CAN — SHA
M T W T F S S
12:10 → 14:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7331
CAN — PVG
M T W T F - S
12:15 → 14:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7331
CAN — PVG
- - - - - S -
12:30 → 14:40

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9308
CAN — SHA
M T W T F S S
12:50 → 14:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9310
CAN — PVG
M T W - F S S
12:50 → 14:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9310
CAN — PVG
- - - T - - -
13:35 → 15:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8582
CAN — PVG
- - - T - S -
14:30 → 16:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5308
CAN — SHA
M T W T F S S
15:30 → 17:45

direct

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

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9316
CAN — SHA
- - W - F - S
16:00 → 18:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3503
CAN — SHA
M T - T - - -
16:05 → 18:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1011
CAN — PVG
M T W T F S S
16:20 → 18:40

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1829
CAN — SHA
M T W T F S S
16:30 → 18:35

direct

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

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3581
CAN — SHA
- T W T F S S
18:05 → 20:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8856
CAN — SHA
M T W T F S S
18:30 → 20:40

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5314
CAN — SHA
- T W - F S -
18:30 → 20:40

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5314
CAN — SHA
- - - - - - S
18:40 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1870
CAN — SHA
M T W T F S S
19:10 → 21:35

direct

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

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9670
CAN — SHA
- - - - F - S
19:30 → 21:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9318
CAN — SHA
M T W T F S S
19:35 → 21:40

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 4585
CAN — SHA
- - W - - - -
19:35 → 21:40

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 4585
CAN — SHA
- T - T - S -
20:30 → 22:30

direct

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

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9320
CAN — SHA
M T W T F S -
20:30 → 22:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9320
CAN — SHA
- - - - - - S
20:40 → 23:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7231
CAN — PVG
M T W T F S S
20:55 → 23:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1866
CAN — PVG
M - - - F - S
21:15 → 23:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1866
CAN — PVG
- T W T - S -
21:30 → 23:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9200
CAN — SHA
M T - - - - S
21:30 → 23:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9200
CAN — SHA
- - - - F S -
21:30 → 23:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9200
CAN — SHA
- - W T - - -
21:35 → 23:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8932
CAN — SHA
M T W T F S S
22:15 → 00:45

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3832
CAN — PVG
M T W T F S S
06:30 → 08:30

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- T - T - S -
06:45 → 09:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M - W - F - S
06:45 → 09:15

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- T - T - S -
06:50 → 09:15

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
M - W - F - S
07:00 → 09:15

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- T - T - S S
07:05 → 09:20

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
M T W T F S S
07:20 → 12:40

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
M T W T F S S
07:30 → 09:55

direct

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- T - T F S S
07:35 → 09:55

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- - W - F - S
07:35 → 09:55

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- - - - F - S
07:45 → 13:25

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M - - - - - -
07:45 → 13:25

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M - W - F - -
08:30 → 10:55

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- T W T - S S
08:30 → 11:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
M - - - F - -
08:40 → 14:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- T - T - S -
08:50 → 11:15

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- T - T F S S
08:50 → 11:15

direct

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
M T W T F S S
09:05 → 11:20

direct

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- T W - F - S
09:10 → 14:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- - W - - - -
09:10 → 14:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- - - - - S -
09:10 → 14:55

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
M - W - F - S
09:30 → 16:20

1 stop

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M T W T - - -
10:00 → 12:15

direct

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

direct

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - W - F - -
10:10 → 15:25

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M - W - F - S
10:45 → 13:10

direct

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

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
M - - - F - -
10:55 → 13:15

direct

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- - W - - - -
11:00 → 13:20

direct

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M T - T - S -
11:00 → 13:20

direct

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

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- - W - - - S
11:00 → 16:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- T - T - S -
11:25 → 13:30

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M - W - F - S
11:40 → 13:40

direct

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- - - - - S -
11:45 → 14:10

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- T - - - - -
11:55 → 13:40

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- T - - - - -
11:55 → 16:35

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M - W T F S S
12:00 → 14:15

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M - - - - - -
12:00 → 14:15

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - - T F S S
12:00 → 14:15

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- T - T - - -
12:00 → 14:15

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - W - - - -
12:00 → 14:15

direct

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

direct

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
M T W T F - S
12:15 → 14:30

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- - - - - S -
12:30 → 14:40

direct

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

direct

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- - - T - - -
13:00 → 18:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M - - - - - -
13:00 → 17:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - - - - S -
13:00 → 18:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - W - F - S
13:00 → 17:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- T - T - - -
13:05 → 18:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - - - - - S
13:35 → 15:50

direct

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

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - - - - S -
14:10 → 20:05

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - - - - - S
14:30 → 16:35

direct

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- - - T - - -
14:40 → 20:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- T - - F - -
14:40 → 20:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
M - W - - - -
14:40 → 20:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- - - - - S S
14:50 → 19:10

1 stop

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

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M T W T F S -
14:50 → 20:40

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
M T W T F S S
14:50 → 21:05

1 stop

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

1 stop

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

1 stop

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

1 stop

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

1 stop

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

1 stop

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

1 stop

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

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M - W - F S -
15:00 → 20:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - - - - - S
15:00 → 20:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- T - - - - -
15:00 → 20:10

1 stop

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

direct

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

direct

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M T - T - - -
16:05 → 18:20

direct

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

direct

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

direct

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- T - - - - -
16:50 → 22:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- - - - - S -
17:00 → 22:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- - - - - - S
17:00 → 22:55

1 stop

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

1 stop

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

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M - - - - - -
17:00 → 22:40

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - - - - - S
17:00 → 22:05

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M - - - - - S
17:10 → 22:05

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- T - T - - -
17:10 → 22:05

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - W - F S -
17:10 → 23:10

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- T - T - - -
17:45 → 23:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M T - T F S S
17:45 → 23:15

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- - W T F S S
17:55 → 00:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
M - - - - - -
17:55 → 00:35

1 stop

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

direct

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

direct

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - - - - - S
18:30 → 20:40

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- T W - F S -
18:40 → 21:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M T W T F S S
19:00 → 23:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- T - - - - -
19:00 → 23:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - - T - - -
19:00 → 23:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M - - - - - -
19:10 → 21:35

direct

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - - - F - S
19:30 → 21:35

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M T W T F S S
19:35 → 21:40

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - W - - - -
19:35 → 21:40

direct

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

direct

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - - - - - S
20:30 → 22:30

direct

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
M T W T F S S
20:55 → 23:15

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
M - - - F - S
21:15 → 23:35

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
- T W T - S -
21:30 → 23:35

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M T - - - - S
21:30 → 23:35

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - - - F S -
21:30 → 23:35

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
- - W T - - -
21:35 → 23:50

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — SHA
M T W T F S S
22:15 → 00:45

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
CAN — PVG
M T W T F S S