Cheap flights from Beijing to Shenzhen

192 nonstop flights a week, 5 of them today. Operated by 7 airlines, about 3h 30m in the air, 1,207 mi (1,943 km).

Flights from Beijing to Shenzhen

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Beijing to Shenzhen at a glance

flight time, from 3h 20m to 5h 20m
3h 30m
straight-line distance
1,207 mi (1,943 km)
flights a week
192
flights today
5
first and last departure
07:25 - 21:00
airlines
7

Beijing to Shenzhen flight schedule

192 flights a week, 5 today, 6 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
ZH 9112
Shenzhen Airlines
07:25 Beijing Capital International, terminal 3
12:45 Shenzhen Bao'an International
5h 20m
Daily
Airbus A320
MF 8335
Xiamen Airlines
07:30
10:55 Shenzhen Bao'an International
3h 25m
Daily
Airbus A320
ZH 9116
Shenzhen Airlines
07:30 Beijing Capital International, terminal 3
11:05 Shenzhen Bao'an International
3h 35m
Daily
Airbus A321
CA 1375
Air China
08:25 Beijing Capital International, terminal 3
11:55 Shenzhen Bao'an International
3h 30m
Mon, Tue, Thu, Fri, Sat, Sun
Airbus A330-300
HU 7701
Hainan Airlines
08:30 Beijing Capital International, terminal 2
11:55 Shenzhen Bao'an International
3h 25m
Daily
Boeing 737-800
CA 1367
Air China
09:00 Beijing Capital International, terminal 3
12:25 Shenzhen Bao'an International
3h 25m
Mon, Tue, Wed, Thu, Sat
Airbus A330-300
CZ 3156
China Southern Airlines
09:00
12:20 Shenzhen Bao'an International
3h 20m
Daily
Airbus A321
MU 6661
China Eastern
09:05
12:25 Shenzhen Bao'an International
3h 20m
Daily
Airbus A320 NEO
KN 5857
China United Airlines
09:15
12:50 Shenzhen Bao'an International
3h 35m
Daily
Boeing 737
HU 7703
Hainan Airlines
09:30 Beijing Capital International, terminal 2
13:00 Shenzhen Bao'an International
3h 30m
Daily
Boeing 787-900
CA 1383
Air China
09:40 Beijing Capital International, terminal 3
13:30 Shenzhen Bao'an International
3h 50m
Mon, Tue, Fri, Sat, Sun
Boeing 747-400
CA 1383
Air China
10:00 Beijing Capital International, terminal 3
13:30 Shenzhen Bao'an International
3h 30m
Wed, Thu
Boeing 777-300ER
CZ 3192
China Southern Airlines
10:00
13:20 Shenzhen Bao'an International
3h 20m
Daily
Airbus A320 NEO
CA 1313
Air China
10:40 Beijing Capital International, terminal 3
14:30 Shenzhen Bao'an International
3h 50m
Mon, Tue, Thu, Fri, Sat, Sun
Airbus A350-900
CA 1313
Air China
10:55 Beijing Capital International, terminal 3
14:30 Shenzhen Bao'an International
3h 35m
Wed
Boeing 747-400
CZ 3168
China Southern Airlines
11:00
14:35 Shenzhen Bao'an International
3h 35m
Daily
Airbus A321
HU 7705
Hainan Airlines
11:30 Beijing Capital International, terminal 2
14:55 Shenzhen Bao'an International
3h 25m
Daily
Boeing 737-800
ZH 9102
Shenzhen Airlines
11:30 Beijing Capital International, terminal 3
14:55 Shenzhen Bao'an International
3h 25m
Daily
Airbus A350
CA 1341
Air China
11:55 Beijing Capital International, terminal 3
15:30 Shenzhen Bao'an International
3h 35m
Wed, Sun
Airbus A330-200
CA 1341
Air China
12:00 Beijing Capital International, terminal 3
15:30 Shenzhen Bao'an International
3h 30m
Thu
Boeing 787-900
CA 1303
Air China
13:00 Beijing Capital International, terminal 3
16:25 Shenzhen Bao'an International
3h 25m
Mon, Tue, Thu
Boeing 777-300
HU 7707
Hainan Airlines
13:30 Beijing Capital International, terminal 2
16:55 Shenzhen Bao'an International
3h 25m
Daily
Airbus A330-300
CA 1397
Air China
14:10 Beijing Capital International, terminal 3
17:45 Shenzhen Bao'an International
3h 35m
Mon, Wed
Boeing 787-900
HU 7709
Hainan Airlines
14:30 Beijing Capital International, terminal 2
18:00 Shenzhen Bao'an International
3h 30m
Daily
Boeing 787-900
ZH 9104
Shenzhen Airlines
14:30 Beijing Capital International, terminal 3
18:05 Shenzhen Bao'an International
3h 35m
Daily
Boeing 737-800
CA 1357
Air China
15:00 Beijing Capital International, terminal 3
18:25 Shenzhen Bao'an International
3h 25m
Mon, Tue, Wed, Thu, Fri, Sun
Airbus A350-900
CA 1337
Air China
16:00 Beijing Capital International, terminal 3
19:40 Shenzhen Bao'an International
3h 40m
Mon, Wed
Airbus A350-900
HU 7711
Hainan Airlines
16:30 Beijing Capital International, terminal 2
19:55 Shenzhen Bao'an International
3h 25m
Daily
Boeing 737-800
ZH 9106
Shenzhen Airlines
17:00 Beijing Capital International, terminal 3
20:35 Shenzhen Bao'an International
3h 35m
Daily
Airbus A321
CA 1333
Air China
17:30 Beijing Capital International, terminal 3
21:15 Shenzhen Bao'an International
3h 45m
Mon, Tue, Fri, Sun
Boeing 777-300
ZH 9108
Shenzhen Airlines
19:00 Beijing Capital International, terminal 3
22:40 Shenzhen Bao'an International
3h 40m
Mon, Tue, Wed, Thu, Sat, Sun
Airbus A330
HU 7713
Hainan Airlines
19:30 Beijing Capital International, terminal 2
23:00 Shenzhen Bao'an International
3h 30m
Daily
Boeing 787-900
CA 1307
Air China
20:00 Beijing Capital International, terminal 3
23:30 Shenzhen Bao'an International
3h 30m
Mon, Thu
Boeing 777-300
HU 7715
Hainan Airlines
20:30 Beijing Capital International, terminal 2
00:05 Shenzhen Bao'an International
3h 35m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 787-900
ZH 9110
Shenzhen Airlines
21:00 Beijing Capital International, terminal 3
00:40 Shenzhen Bao'an International
3h 40m
Daily
Airbus A330

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 28 March.

FlightDepartsArrivesDurationDaysAircraft
KN 5891
China United Airlines
07:15
10:35 Shenzhen Bao'an International
3h 20m
Seasonal
Boeing 737
ZH 9114
Shenzhen Airlines
07:30 Beijing Capital International, terminal 3
11:15 Shenzhen Bao'an International
3h 45m
Seasonal
Airbus A321
CZ 3194
China Southern Airlines
08:00
11:20 Shenzhen Bao'an International
3h 20m
Seasonal
Airbus A321
MU 6661
China Eastern
09:00
12:25 Shenzhen Bao'an International
3h 25m
Seasonal
Airbus A321
CA 1313
Air China
11:00 Beijing Capital International, terminal 3
14:25 Shenzhen Bao'an International
3h 25m
Seasonal
Boeing 777-300ER
CA 1367
Air China
09:15 Beijing Capital International, terminal 3
12:35 Shenzhen Bao'an International
3h 20m
Seasonal
Airbus A330-200

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Beijing to Shenzhen

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Beijing to Shenzhen depart and land

Departure from Beijing

150 flights a week, terminals 2, 3, 16 mi (25 km) from the city centre

Arrival in Shenzhen

192 flights a week, 17 mi (28 km) from the city centre

When to visit Shenzhen

Weather by month

Best time to visit: October and November, +25° to +29° by day, sea +24° to +28°. In November it is +25° by day and +18° at night, sea +24°, with 8 rainy days.

Jan
+20° +12° +17° 5 days
Feb
+22° +13° +19° 6 days
Mar
+24° +17° +21° 11 days
Apr
+27° +20° +25° 16 days
May
+29° +23° +28° 20 days
Jun
+30° +25° +31° 27 days
Jul
+32° +26° +32° 25 days
Aug
+31° +25° +32° 26 days
Sep
+31° +25° +31° 21 days
Oct
+29° +22° +28° 10 days
Nov
+25° +18° +24° 8 days
Dec
+21° +13° +20° 4 days

Daytime and night temperatures in °C, sea temperature (in blue), rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight from Beijing to Shenzhen?
A nonstop flight takes 3 hours 30 minutes on average, from 3h 20m to 5h 20m depending on the flight.
How far is Shenzhen from Beijing?
1,207 mi (1,943 km) in a straight line between the cities.
Which airlines fly nonstop from Beijing to Shenzhen?
Hainan Airlines (55 a week), Shenzhen Airlines (48 a week), Air China (47 a week), China Southern Airlines (21 a week), China United Airlines (7 a week), Xiamen Airlines (7 a week) and China Eastern (7 a week).
How many flights a day are there from Beijing to Shenzhen?
5 flights today and 192 a week, about 27.4 a day on average.
When are the first and last flights from Beijing to Shenzhen?
The first departure is at 07:25 (ZH9112), the last at 21:00 (ZH9110). Local time.
Which Beijing airport do flights to Shenzhen leave from?
Beijing Capital International (150 a week).