Shenzhen Airlines (ZH) from Shanghai to Kunming

Search for the cheapest Shenzhen Airlines (ZH) tickets from Shanghai to Kunming
Google Play App Store

Recently booked flights from Shanghai to Kunming

From
Shanghai
To
Kunming
Depart date
22.07.2026
Price
$180
From
Shanghai
To
Kunming
Depart date
20.07.2026
Price
$180
From
Shanghai
To
Kunming
Depart date
21.07.2026
Price
$180
From
Shanghai
To
Kunming
Depart date
02.07.2026
Price
$181
From
Shanghai
To
Kunming
Depart date
03.07.2026
Price
$181

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

Find the cheapest time to fly from Shanghai to Kunming.

June
July
October

Shenzhen Airlines (ZH) flight schedule Shanghai to Kunming

06:25 → 12:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2143
PVG — KMG
- - - T - - -
06:45 → 13:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5791
PVG — KMG
- - W - - - -
06:50 → 14:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7322
PVG — KMG
M - W - - S S
06:50 → 13:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9263
SHA — KMG
- - - - F - -
06:50 → 13:05

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9263
SHA — KMG
- T - - - - -
06:50 → 13:05

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9263
SHA — KMG
M - W - - - S
06:50 → 10:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6483
SHA — KMG
M - - - - - -
06:50 → 12:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9263
SHA — KMG
- - - T - S -
06:55 → 13:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9391
SHA — KMG
- - - - - - S
06:55 → 13:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3549
PVG — KMG
- - W T - - S
06:55 → 14:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7322
PVG — KMG
- T - T F - -
06:55 → 13:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9391
SHA — KMG
M - W - F - -
06:55 → 13:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3549
PVG — KMG
M T W T F S -
06:55 → 13:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9391
SHA — KMG
- T - T - S -
07:00 → 14:05

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6517
SHA — KMG
- T - T - S -
07:00 → 13:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7277
SHA — KMG
M - W - F - S
07:20 → 15:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1039
PVG — KMG
- T W T F S S
07:20 → 15:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1039
PVG — KMG
M - - - - - -
07:20 → 15:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1039
PVG — KMG
- - W - - - -
07:25 → 14:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5151
PVG — KMG
- T - T - - -
07:25 → 14:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5151
PVG — KMG
M - - - F - -
07:25 → 14:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5151
PVG — KMG
- T - T - S -
07:25 → 14:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2510
SHA — KMG
- T - T - S -
07:25 → 14:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2510
SHA — KMG
M - W - F - S
07:40 → 11:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9453
SHA — KMG
- T W T F - S
07:40 → 10:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9453
SHA — KMG
M - - - - S -
07:45 → 10:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8953
SHA — KMG
M - W - F S -
07:55 → 11:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8953
SHA — KMG
- T - T - - S
07:55 → 15:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3590
SHA — KMG
- T - T - S -
08:00 → 14:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9197
SHA — KMG
- T - T - - -
08:00 → 16:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7332
PVG — KMG
M T W T F S S
08:00 → 14:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9197
SHA — KMG
- T - T - S -
08:00 → 14:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9197
SHA — KMG
M - - - F - S
08:05 → 15:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9395
SHA — KMG
M - - - - - -
08:05 → 15:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9395
SHA — KMG
- - - - - S -
08:05 → 15:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9395
SHA — KMG
M T W T F - S
08:05 → 15:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9395
SHA — KMG
- - - - - - S
08:05 → 15:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9395
SHA — KMG
M T W T F - -
08:05 → 14:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9395
SHA — KMG
M T W T F S S
08:30 → 14:45

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5385
SHA — KMG
M - - T F S S
08:30 → 16:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7320
SHA — KMG
M T W T F S S
08:35 → 14:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5505
PVG — KMG
- T - T - - S
08:35 → 15:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5505
PVG — KMG
- - - - - S -
08:40 → 11:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6483
SHA — KMG
- T W - - S S
08:40 → 11:40

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6483
SHA — KMG
- - - - F - -
08:40 → 11:45

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6483
SHA — KMG
- - - T - - -
08:40 → 14:45

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2524
PVG — KMG
M - - T F S S
08:45 → 14:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5465
PVG — KMG
- - - - - S -
08:45 → 14:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5465
PVG — KMG
- - - - - - S
08:45 → 12:40

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9451
SHA — KMG
M - - - - - -
08:45 → 14:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5465
PVG — KMG
M - W - F - -
08:50 → 14:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5465
PVG — KMG
- T - T - - -
08:55 → 15:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5505
PVG — KMG
- - W - - - -
08:55 → 12:40

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9451
SHA — KMG
- T - T F S -
08:55 → 14:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5505
PVG — KMG
M - - - F - -
09:15 → 13:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9451
SHA — KMG
- - W - - - S
09:15 → 15:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6715
PVG — KMG
M - - - - - -
09:20 → 16:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5331
PVG — KMG
- T - - - - -
09:20 → 16:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5331
PVG — KMG
- - - T - - -
09:25 → 15:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2225
SHA — KMG
M - W - - - -
09:25 → 15:40

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2225
SHA — KMG
- - - - F - -
09:35 → 16:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5493
PVG — KMG
- - - - - S -
09:35 → 16:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5493
PVG — KMG
- T - T - - -
09:45 → 14:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5323
SHA — KMG
M T W T F S S
09:55 → 17:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3576
SHA — KMG
- - W - - - -
09:55 → 16:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3576
SHA — KMG
- - - - F - -
09:55 → 17:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3576
SHA — KMG
- - - - - - S
09:55 → 17:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3576
SHA — KMG
M - - - - - -
09:55 → 17:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3576
SHA — KMG
- T - T - - -
09:55 → 16:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3576
SHA — KMG
- T - - - - -
09:55 → 16:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3576
SHA — KMG
- - W - - - -
09:55 → 16:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3576
SHA — KMG
- - - - - S -
09:55 → 17:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3576
SHA — KMG
- - - - F - -
10:00 → 17:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7432
PVG — KMG
M - W - F - S
10:00 → 17:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7432
PVG — KMG
- T - T - S -
10:05 → 13:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1099
PVG — KMG
M - - - - - -
10:10 → 19:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5513
SHA — KMG
- - W - F - S
10:15 → 20:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 4660
SHA — KMG
- - W - F - -
10:15 → 19:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 4660
SHA — KMG
- - W - F - S
10:15 → 20:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 4660
SHA — KMG
- - W - - - -
10:35 → 16:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6455
PVG — KMG
- - W - F - -
10:40 → 20:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5589
PVG — KMG
- - W - - - -
10:40 → 19:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5589
PVG — KMG
- - W - - - -
10:40 → 20:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5589
PVG — KMG
- - - - F - -
10:40 → 19:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5589
PVG — KMG
- - - - F - S
10:45 → 18:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5662
PVG — KMG
- T - T - - -
10:45 → 18:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5662
PVG — KMG
- - - - - S -
10:45 → 16:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6455
PVG — KMG
M - - - - - -
10:50 → 14:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9465
PVG — KMG
M T W T F S S
10:50 → 18:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5511
PVG — KMG
M - - T - - -
10:50 → 18:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2071
PVG — KMG
- - - - F - -
10:50 → 19:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5511
PVG — KMG
- T - - - - -
10:55 → 16:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5427
PVG — KMG
- - - T - S -
10:55 → 16:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5427
PVG — KMG
M T - - - - -
10:55 → 17:05

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5427
PVG — KMG
- - W - F - S
11:00 → 19:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5511
PVG — KMG
- - - - - S -
11:05 → 16:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3824
PVG — KMG
- - - T - - -
11:05 → 17:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3824
PVG — KMG
M - - - - - -
11:05 → 16:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3824
PVG — KMG
- - W - - - S
11:05 → 17:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3824
PVG — KMG
- - - - F - -
11:05 → 16:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3824
PVG — KMG
- - - - F - -
11:05 → 16:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3824
PVG — KMG
M - - - - - -
11:05 → 17:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3824
PVG — KMG
- - W - - - -
11:10 → 18:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5665
SHA — KMG
- T - T - S -
11:10 → 17:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5665
SHA — KMG
- - W - - - -
11:10 → 18:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5665
SHA — KMG
M - W - F - S
11:15 → 20:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6713
PVG — KMG
- - W - F - -
11:15 → 20:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6713
PVG — KMG
- - W - - - -
11:30 → 18:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3592
PVG — KMG
M T W T F S S
11:30 → 17:05

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9429
PVG — KMG
M T W T F S S
11:40 → 17:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3966
SHA — KMG
- - - - - S -
11:40 → 17:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3966
SHA — KMG
- - W - - - -
11:40 → 17:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3966
SHA — KMG
- - W - F - -
11:40 → 18:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8542
SHA — KMG
- T - T - S -
11:40 → 18:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8542
SHA — KMG
- T - - - S -
11:40 → 17:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3966
SHA — KMG
M - - - - - -
11:40 → 17:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3966
SHA — KMG
- T - T - - -
11:40 → 17:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3966
SHA — KMG
- - - - - - S
11:45 → 18:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5602
PVG — KMG
- - - T F S -
11:45 → 18:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5602
PVG — KMG
- T - - - - -
11:45 → 18:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5602
PVG — KMG
M - - - - - -
12:00 → 19:05

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5602
PVG — KMG
- - W - - - -
12:05 → 18:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5602
PVG — KMG
- - - - - - S
12:05 → 18:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7846
PVG — KMG
M T W T F S S
12:10 → 18:50

direct

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

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5802
SHA — KMG
M T W T F S S
12:10 → 18:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8512
SHA — KMG
M - W - - - -
12:10 → 15:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5820
PVG — KMG
- - - T - - -
12:10 → 15:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5820
PVG — KMG
M - - - - - -
12:15 → 19:45

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 4602
PVG — KMG
- T - - - S -
12:15 → 18:45

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5828
PVG — KMG
M - W - - - -
12:15 → 20:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 4602
PVG — KMG
- - - T - - -
12:15 → 20:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 4602
PVG — KMG
M T W - - S S
12:35 → 20:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1838
SHA — KMG
M T W T F S -
12:35 → 20:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1838
SHA — KMG
- - - - F S -
12:35 → 20:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1838
SHA — KMG
M - - - - - -
12:35 → 20:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 1838
SHA — KMG
M T W T - S -
12:40 → 20:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3690
PVG — KMG
M T W - - - S
12:40 → 20:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3690
PVG — KMG
- - - T - S -
12:45 → 20:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6754
PVG — KMG
M T W T F S S
12:45 → 20:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6754
PVG — KMG
M T W T F - -
12:50 → 20:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3530
SHA — KMG
M T W T - - -
12:50 → 20:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3530
SHA — KMG
- - - - F S -
12:50 → 20:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5379
PVG — KMG
- T - - - - S
12:50 → 20:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3530
SHA — KMG
- T W T - - -
12:50 → 20:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5379
PVG — KMG
M - - - - - -
13:00 → 20:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5379
PVG — KMG
- - - - F - -
13:00 → 20:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5379
PVG — KMG
- - W T - S -
13:00 → 19:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9732
SHA — KMG
M T W - F - S
13:05 → 19:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9732
SHA — KMG
- - - T - S -
13:10 → 18:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2554
SHA — KMG
M - - T - - -
13:10 → 19:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2554
SHA — KMG
- - W - - - -
13:10 → 19:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2554
SHA — KMG
- T - - - S -
13:10 → 19:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2554
SHA — KMG
- - - - F - S
13:10 → 20:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 4508
PVG — KMG
M - W - F - S
13:10 → 20:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 4508
PVG — KMG
- - W - F - -
13:15 → 20:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 4654
SHA — KMG
M T W T F S S
13:20 → 19:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2156
SHA — KMG
M T W - - - S
13:20 → 19:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2156
SHA — KMG
- - - T F S -
13:20 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9516
PVG — KMG
- - - - F - S
13:20 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9516
PVG — KMG
- - W - - - S
13:20 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9516
PVG — KMG
- - - T - - -
13:20 → 16:40

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8220
PVG — KMG
M T W T F S S
13:25 → 18:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8829
SHA — KMG
M T W T F S S
13:25 → 16:45

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9888
SHA — KMG
M - W - F - S
13:25 → 18:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9838
SHA — KMG
- T - T - S -
13:25 → 20:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9187
SHA — KMG
M T W T F S S
13:30 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6752
PVG — KMG
- - - T - - -
13:40 → 19:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2512
PVG — KMG
- - W - F - S
13:40 → 18:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2512
PVG — KMG
M - - T - - -
13:40 → 19:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2512
PVG — KMG
- T - - - S -
13:40 → 20:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5205
SHA — KMG
M T - - - S -
13:45 → 20:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3852
PVG — KMG
M T - - - S -
13:45 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7722
PVG — KMG
- - W - - - S
13:45 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7722
PVG — KMG
- - - - F - S
13:45 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7722
PVG — KMG
- - - T - - -
13:45 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7722
PVG — KMG
M - - - - S -
13:45 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 7722
PVG — KMG
M T - T - S -
13:50 → 20:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3532
SHA — KMG
M T W T F S -
13:50 → 20:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3532
SHA — KMG
- T W T - - -
13:50 → 21:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5468
SHA — KMG
M - W T - S -
13:55 → 17:25

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5840
PVG — KMG
- - W - F - -
14:00 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5341
SHA — KMG
- - W - - - S
14:00 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5341
SHA — KMG
- - - - F - S
14:00 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5341
SHA — KMG
- - - T - - -
14:30 → 22:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9329
SHA — KMG
M - - - - - S
14:30 → 22:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9329
SHA — KMG
- T - T - S -
14:30 → 22:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9329
SHA — KMG
- - - T - - -
14:30 → 22:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9329
SHA — KMG
- T - - - - S
14:30 → 22:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9329
SHA — KMG
- T W - - S -
14:30 → 22:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9329
SHA — KMG
- T - T - - -
14:30 → 22:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9329
SHA — KMG
- - - - F - -
14:40 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3256
SHA — KMG
- - - - - - S
14:40 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3256
SHA — KMG
- - - - F - -
14:40 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3256
SHA — KMG
- - - T - - -
14:40 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3256
SHA — KMG
- - W - - - -
14:55 → 18:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8537
PVG — KMG
M - W - - S -
14:55 → 18:35

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8537
PVG — KMG
- T - T F - S
15:30 → 18:45

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5806
SHA — KMG
M T W T F S S
15:45 → 23:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2160
SHA — KMG
M T W T F S S
15:50 → 21:05

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5281
PVG — KMG
- - W - F - -
15:55 → 22:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9349
SHA — KMG
- - - - F - -
15:55 → 22:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9349
SHA — KMG
M - - - - - S
15:55 → 22:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9349
SHA — KMG
- - - - - - S
16:00 → 22:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9349
SHA — KMG
- - - T - - -
16:00 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5281
PVG — KMG
M - - - - - -
16:00 → 22:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9349
SHA — KMG
- T W - - S -
16:10 → 21:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5281
PVG — KMG
- - - - - - S
16:15 → 20:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6102
PVG — KMG
- - - T - S -
16:15 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6102
PVG — KMG
- T - - - - -
16:20 → 23:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9203
SHA — KMG
M T W T F S S
16:20 → 00:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5311
PVG — KMG
- T - - - - -
16:20 → 00:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5311
PVG — KMG
M - - - F S -
16:20 → 00:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5311
PVG — KMG
- - W - - - S
16:20 → 00:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5311
PVG — KMG
M - W - - - S
16:20 → 00:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5311
PVG — KMG
- - - T - - -
16:20 → 00:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5311
PVG — KMG
- - - - F - -
16:25 → 23:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8857
SHA — KMG
- T - T - S -
16:30 → 22:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2522
SHA — KMG
M - W - - - -
16:30 → 22:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2522
SHA — KMG
- - - - F - S
16:30 → 22:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 2522
SHA — KMG
- T - T - S -
16:50 → 00:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3526
SHA — KMG
M T W T F S S
17:20 → 22:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3580
PVG — KMG
- - W - - - -
17:20 → 23:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3580
PVG — KMG
- - W - - - -
17:30 → 01:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9199
SHA — KMG
- T W - F - S
17:45 → 21:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8218
PVG — KMG
M T W T F S S
18:20 → 00:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9389
SHA — KMG
- - W - - - S
18:20 → 23:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9714
PVG — KMG
M T W T F S S
18:20 → 23:55

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9389
SHA — KMG
M - - - F - -
18:20 → 00:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3585
PVG — KMG
- T - T - S -
18:20 → 00:10

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 3585
PVG — KMG
M - W - F - S
18:25 → 00:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6172
PVG — KMG
- T - T - S -
18:25 → 01:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 6172
PVG — KMG
- T - T - S -
18:45 → 00:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9363
SHA — KMG
- - - - F - -
18:45 → 01:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9363
SHA — KMG
- - - - F - -
18:45 → 01:30

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9363
SHA — KMG
M T W T - S S
18:45 → 00:20

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 9363
SHA — KMG
M T W T - S S
18:50 → 23:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5818
PVG — KMG
- - - T - - -
18:50 → 23:00

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5818
PVG — KMG
- - - - - S S
19:15 → 22:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8222
PVG — KMG
M T W T F S S
21:15 → 00:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5816
PVG — KMG
- T - - F - S
21:15 → 00:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5816
PVG — KMG
M - W T - S -
21:35 → 00:50

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 8204
PVG — KMG
- - W - F - S
21:40 → 01:15

direct

Shenzhen Airlines (ZH) logo Shenzhen Airlines (ZH) 5822
PVG — KMG
- - - T F - -
06:25 → 12:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - T - - -
06:45 → 13:25

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - - - -
06:50 → 10:30

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - - - - - -
06:50 → 12:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - T - S -
06:50 → 13:05

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - W - - - S
06:50 → 13:05

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - - - - -
06:50 → 13:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - F - -
06:50 → 14:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - W - - S S
06:55 → 13:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T - S -
06:55 → 13:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - - - S
06:55 → 13:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - W - F - -
06:55 → 13:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M T W T F S -
06:55 → 13:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W T - - S
06:55 → 14:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - T F - -
07:00 → 14:05

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T - S -
07:00 → 13:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - W - F - S
07:20 → 15:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T W T F S S
07:20 → 15:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - - - -
07:20 → 15:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - - - - - -
07:25 → 14:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T - S -
07:25 → 14:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - W - F - S
07:25 → 14:25

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - - - F - -
07:25 → 14:25

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - T - - -
07:25 → 14:25

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - T - S -
07:40 → 10:50

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - - - - S -
07:40 → 11:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T W T F - S
07:45 → 10:55

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - W - F S -
07:55 → 11:20

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T - - S
07:55 → 15:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T - S -
08:00 → 16:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M T W T F S S
08:00 → 14:25

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T - - -
08:00 → 14:25

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - - - F - S
08:00 → 14:25

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T - S -
08:05 → 14:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W T F S S
08:05 → 15:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - - S -
08:05 → 15:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W T F - S
08:05 → 15:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - - - - - -
08:05 → 15:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - - - S
08:05 → 15:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W T F - -
08:30 → 14:45

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - - T F S S
08:30 → 16:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W T F S S
08:35 → 14:50

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - T - - S
08:35 → 15:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - - - S -
08:40 → 11:55

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T W - - S S
08:40 → 14:45

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - - T F S S
08:40 → 11:45

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - T - - -
08:40 → 11:40

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - F - -
08:45 → 12:40

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - - - - - -
08:45 → 14:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - - - - S
08:45 → 14:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - W - F - -
08:45 → 14:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - - - S -
08:50 → 14:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - T - - -
08:55 → 12:40

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T F S -
08:55 → 14:50

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - - - F - -
08:55 → 15:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - - - -
09:15 → 13:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - W - - - S
09:15 → 15:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - - - - - -
09:20 → 16:20

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - - - - -
09:25 → 15:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - W - - - -
09:25 → 15:40

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - F - -
09:35 → 16:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - - - S -
09:35 → 16:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - T - - -
09:45 → 14:50

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W T F S S
09:55 → 16:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - F - -
09:55 → 16:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - - S -
09:55 → 16:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - - - - -
09:55 → 16:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - W - - - -
09:55 → 17:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - W - - - -
09:55 → 17:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - - - S
09:55 → 17:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T - - -
09:55 → 17:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - - - - - -
09:55 → 17:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - F - -
10:00 → 17:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - W - F - S
10:00 → 17:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - T - S -
10:05 → 13:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - - - - - -
10:10 → 19:15

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - W - F - -
10:15 → 20:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - W - - - -
10:15 → 19:15

1 stop

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - F - -
10:40 → 19:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - - - -
10:40 → 19:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - - F - S
10:40 → 20:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - - F - -
10:40 → 20:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - - - -
10:45 → 16:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - - - - - -
10:45 → 18:25

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - T - - -
10:45 → 18:25

1 stop

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M T W T F S S
10:50 → 18:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - - F - -
10:50 → 18:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - - T - - -
10:50 → 19:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - - - - -
10:55 → 17:05

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - F - S
10:55 → 16:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M T - - - - -
10:55 → 16:55

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - - - S -
11:05 → 16:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - - - - - -
11:05 → 16:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - - - S
11:05 → 16:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - - F - -
11:05 → 16:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - T - - -
11:05 → 17:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - - - -
11:05 → 17:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - - F - -
11:05 → 17:35

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - W - - - -
11:10 → 18:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T - S -
11:10 → 18:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - W - F - S
11:15 → 20:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - - - -
11:15 → 20:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - F - -
11:30 → 17:05

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M T W T F S S
11:30 → 18:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M T W T F S S
11:40 → 17:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - - S -
11:40 → 17:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - - - S
11:40 → 17:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - W - F - -
11:40 → 17:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T - - -
11:40 → 17:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - - - - - -
11:40 → 17:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - W - - - -
11:40 → 18:25

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T - S -
11:40 → 18:25

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - - - S -
11:45 → 18:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - T F S -
11:45 → 18:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - - - - - -
11:45 → 18:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - - - - -
12:00 → 19:05

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - - - -
12:05 → 18:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M T W T F S S
12:05 → 18:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - - - - S
12:10 → 15:15

direct

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - - - - - -
12:10 → 15:30

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - T - - -
12:10 → 18:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - W - - - -
12:10 → 18:50

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - F - S
12:15 → 18:45

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - W - - - -
12:15 → 19:45

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - T - - -
12:15 → 20:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M T W - - S S
12:35 → 20:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W T - S -
12:35 → 20:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W T F S -
12:35 → 20:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - F S -
12:35 → 20:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - - - - - -
12:40 → 20:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M T W - - - S
12:40 → 20:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - T - S -
12:45 → 20:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M T W T F S S
12:45 → 20:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M T W T F - -
12:50 → 20:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T W T - - -
12:50 → 20:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W T - - -
12:50 → 20:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - F S -
12:50 → 20:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - - - - - -
12:50 → 20:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - - - - S
13:00 → 19:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W - F - S
13:00 → 20:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - - F - -
13:00 → 20:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W T - S -
13:05 → 19:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - T - S -
13:10 → 20:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - W - F - S
13:10 → 20:35

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - F - -
13:10 → 19:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - - - S -
13:10 → 19:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - F - S
13:10 → 18:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - - T - - -
13:10 → 19:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - W - - - -
13:15 → 20:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W T F S S
13:20 → 16:40

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M T W T F S S
13:20 → 19:25

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W - - - S
13:20 → 19:25

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - T F S -
13:20 → 21:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - - - S
13:20 → 21:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - T - - -
13:20 → 21:00

1 stop

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - W - F - S
13:25 → 18:10

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T - S -
13:25 → 18:15

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W T F S S
13:25 → 20:30

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - T - - -
13:40 → 20:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T - - - S -
13:40 → 18:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - - T - - -
13:40 → 19:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - - - S -
13:40 → 19:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - F - S
13:45 → 20:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M T - - - S -
13:45 → 21:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - - F - S
13:45 → 21:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M T - T - S -
13:45 → 21:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - - - S
13:45 → 21:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - T - - -
13:45 → 21:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - - - - S -
13:50 → 20:20

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T W T - - -
13:50 → 21:25

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - W T - S -
13:55 → 17:25

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - F - -
14:00 → 21:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - W - - - S
14:00 → 21:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - T - - -
14:00 → 21:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - F - S
14:30 → 22:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T W - - S -
14:30 → 22:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T - - -
14:30 → 22:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - - - - - S
14:30 → 22:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - - - - S
14:30 → 22:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - F - -
14:30 → 22:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T - S -
14:30 → 22:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - T - - -
14:40 → 21:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - W - - - -
14:40 → 21:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - T - - -
14:40 → 21:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - F - -
14:40 → 21:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - - - S
14:55 → 18:35

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - W - - S -
14:55 → 18:35

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - T F - S
15:30 → 18:45

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W T F S S
15:45 → 23:30

1 stop

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - F - -
15:55 → 22:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - - - - - S
15:55 → 22:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - F - -
15:55 → 22:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - - - S
16:00 → 21:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - - - - - -
16:00 → 22:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T W - - S -
16:00 → 22:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - T - - -
16:10 → 21:15

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - - - - S
16:15 → 20:50

direct

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - - - - -
16:20 → 23:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W T F S S
16:20 → 00:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - W - - - S
16:20 → 00:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - - - - -
16:20 → 00:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - - - F S -
16:20 → 00:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - - F - -
16:20 → 00:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - T - - -
16:20 → 00:10

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - - - S
16:25 → 23:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T - S -
16:30 → 22:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T - T - S -
16:30 → 22:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - W - - - -
16:30 → 22:15

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W T F S S
17:20 → 22:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - - - -
17:20 → 23:55

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - - - -
17:30 → 01:00

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- T W - F - S
17:45 → 21:00

direct

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M - - - F - -
18:20 → 23:20

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M T W T F S S
18:20 → 00:15

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - W - - - S
18:20 → 00:10

1 stop

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

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
M - W - F - S
18:25 → 00:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - T - S -
18:25 → 01:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - T - S -
18:45 → 00:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - F - -
18:45 → 00:20

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W T - S S
18:45 → 01:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
M T W T - S S
18:45 → 01:30

1 stop

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
SHA — KMG
- - - - F - -
18:50 → 23:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - - - S S
18:50 → 23:00

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - T - - -
19:15 → 22:50

direct

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

direct

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

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- T - - F - S
21:35 → 00:50

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - W - F - S
21:40 → 01:15

direct

Shenzhen Airlines (ZH)logo Shenzhen Airlines (ZH)
PVG — KMG
- - - T F - -