Cheap flights from Shenzhen to Beijing

141 nonstop flights a week, 1 of them today. Operated by 7 airlines, about 3h 15m in the air, 1,207 mi (1,943 km). Tickets from $321.

Flights from Shenzhen to Beijing

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

Shenzhen to Beijing at a glance

flight time, from 3h 5m to 4h 50m
3h 15m
straight-line distance
1,207 mi (1,943 km)
flights a week
141
flight today
1
first and last departure
11:30 - 21:30
lowest price, with a connection, 14 May
$321
airlines
7

Shenzhen to Beijing flight schedule

141 flights a week, 1 today, 3 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
CZ 3169
China Southern Airlines
11:30 Shenzhen Bao'an International
14:40
3h 10m
Daily
Airbus A320 NEO
MU 6672
China Eastern
11:30 Shenzhen Bao'an International
14:45
3h 15m
Daily
Airbus A321
CA 1394
Air China
11:35 Shenzhen Bao'an International
14:40 Beijing Capital International, terminal 3
3h 5m
Daily
Airbus A350-900
MF 8336
Xiamen Airlines
12:10 Shenzhen Bao'an International
15:15
3h 5m
Daily
Airbus A320
CZ 3193
China Southern Airlines
12:30 Shenzhen Bao'an International
15:40
3h 10m
Mon, Sun
Airbus A320
ZH 9105
Shenzhen Airlines
12:30 Shenzhen Bao'an International
15:45 Beijing Capital International, terminal 3
3h 15m
Daily
Airbus A321
CA 1332
Air China
13:00 Shenzhen Bao'an International
16:15 Beijing Capital International, terminal 3
3h 15m
Tue, Thu, Sat
Airbus A350-900
HU 7706
Hainan Airlines
13:10 Shenzhen Bao'an International
16:15 Beijing Capital International, terminal 2
3h 5m
Daily
Boeing 737-800
CA 1376
Air China
13:30 Shenzhen Bao'an International
16:45 Beijing Capital International, terminal 3
3h 15m
Tue, Thu, Sun
Boeing 787-900
CA 1368
Air China
14:00 Shenzhen Bao'an International
17:30 Beijing Capital International, terminal 3
3h 30m
Tue, Fri
Boeing 787-900
ZH 9111
Shenzhen Airlines
14:00 Shenzhen Bao'an International
18:50 Beijing Capital International, terminal 3
4h 50m
Daily
Airbus A320
ZH 9107
Shenzhen Airlines
14:30 Shenzhen Bao'an International
17:45 Beijing Capital International, terminal 3
3h 15m
Mon, Tue, Wed, Thu, Sat, Sun
Airbus A330
CA 1384
Air China
15:00 Shenzhen Bao'an International
18:15 Beijing Capital International, terminal 3
3h 15m
Mon, Tue, Wed, Thu, Sat
Boeing 777-300
HU 7708
Hainan Airlines
15:10 Shenzhen Bao'an International
18:15 Beijing Capital International, terminal 2
3h 5m
Daily
Boeing 787-900
CA 1314
Air China
16:00 Shenzhen Bao'an International
19:15 Beijing Capital International, terminal 3
3h 15m
Tue, Wed, Fri
Boeing 777-300ER
HU 7710
Hainan Airlines
16:10 Shenzhen Bao'an International
19:15 Beijing Capital International, terminal 2
3h 5m
Daily
Boeing 737-800
ZH 9109
Shenzhen Airlines
16:30 Shenzhen Bao'an International
19:45 Beijing Capital International, terminal 3
3h 15m
Daily
Airbus A330
CA 1304
Air China
18:00 Shenzhen Bao'an International
21:15 Beijing Capital International, terminal 3
3h 15m
Mon, Tue, Thu
Boeing 777-300
HU 7712
Hainan Airlines
18:15 Shenzhen Bao'an International
21:30 Beijing Capital International, terminal 2
3h 15m
Mon, Tue, Thu, Fri, Sat, Sun
Airbus A330-300
CA 1398
Air China
19:00 Shenzhen Bao'an International
22:30 Beijing Capital International, terminal 3
3h 30m
Tue, Thu
Airbus A330-200
HU 7714
Hainan Airlines
19:10 Shenzhen Bao'an International
22:15 Beijing Capital International, terminal 2
3h 5m
Daily
Boeing 787-900
ZH 9113
Shenzhen Airlines
19:30 Shenzhen Bao'an International
22:40 Beijing Capital International, terminal 3
3h 10m
Daily
Boeing 737-800
CA 1358
Air China
20:00 Shenzhen Bao'an International
23:15 Beijing Capital International, terminal 3
3h 15m
Mon, Tue, Wed, Thu, Fri, Sun
Airbus A350-900
CA 1338
Air China
21:00 Shenzhen Bao'an International
00:10 Beijing Capital International, terminal 3
3h 10m
Mon, Wed
Airbus A350-900
HU 7716
Hainan Airlines
21:10 Shenzhen Bao'an International
00:25 Beijing Capital International, terminal 2
3h 15m
Daily
Boeing 737-800
ZH 9115
Shenzhen Airlines
21:30 Shenzhen Bao'an International
00:35 Beijing Capital International, terminal 3
3h 5m
Daily
Airbus A321

Seasonal and one-off flights

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

FlightDepartsArrivesDurationDaysAircraft
CA 1394
Air China
11:25 Shenzhen Bao'an International
14:55 Beijing Capital International, terminal 3
3h 30m
Seasonal
Boeing 777-300
KN 5892
China United Airlines
11:40 Shenzhen Bao'an International
14:55
3h 15m
Seasonal
Boeing 737
ZH 9105
Shenzhen Airlines
12:20 Shenzhen Bao'an International
15:45 Beijing Capital International, terminal 3
3h 25m
Seasonal
Airbus A321

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 Shenzhen to Beijing

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

Airports

Where flights from Shenzhen to Beijing depart and land

Departure from Shenzhen

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

Arrival in Beijing

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

When to visit Beijing

Weather by month

Best time to visit: April, May, September and October, +18° to +27° by day. In November it is +11° by day and +1° at night, with 2 rainy days.

Jan
+2° −7° 1 days
Feb
+6° −5° 2 days
Mar
+15° +2° 4 days
Apr
+22° +9° 3 days
May
+27° +14° 6 days
Jun
+33° +21° 6 days
Jul
+32° +23° 16 days
Aug
+30° +22° 12 days
Sep
+27° +17° 6 days
Oct
+18° +8° 5 days
Nov
+11° +1° 2 days
Dec
+3° −6° 1 days

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

Frequently asked questions

How long is the flight from Shenzhen to Beijing?
A nonstop flight takes 3 hours 15 minutes on average, from 3h 5m to 4h 50m depending on the flight.
How far is Beijing from Shenzhen?
1,207 mi (1,943 km) in a straight line between the cities.
Which airlines fly nonstop from Shenzhen to Beijing?
Hainan Airlines (41 a week), Shenzhen Airlines (41 a week), Air China (36 a week), China Southern Airlines (9 a week), Xiamen Airlines (7 a week), China Eastern (7 a week) and China United Airlines.
How many flights a day are there from Shenzhen to Beijing?
1 flight today and 141 a week, about 20.1 a day on average.
When are the first and last flights from Shenzhen to Beijing?
The first departure is at 11:30 (CZ3169), the last at 21:30 (ZH9115). Local time.
Which Shenzhen airport do flights to Beijing leave from?
Shenzhen Bao'an International (141 a week).