Cheap flights from Guangzhou to Beijing

186 nonstop flights a week, 1 of them today. Operated by 6 airlines, about 3h 10m in the air, 1,174 mi (1,889 km). Tickets from $228.

Flights from Guangzhou 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

Guangzhou to Beijing at a glance

flight time, from 2h 45m to 5h 5m
3h 10m
straight-line distance
1,174 mi (1,889 km)
flights a week
186
flight today
1
first and last departure
06:10 - 21:15
lowest price, with a connection, 12 May
$228
airlines
6

Guangzhou to Beijing flight schedule

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

FlightDepartsArrivesDurationDaysAircraft
CA 8692
Air China
06:10 Guangzhou Baiyun International, terminal 3
08:55
2h 45m
Fri
Airbus A321
CA 8692
Air China
06:30 Guangzhou Baiyun International, terminal 3
09:25
2h 55m
Mon, Tue, Wed, Thu, Sat, Sun
Airbus A321
DZ 6203
Donghai Airlines
06:30 Shenzhen Bao'an International
11:35
5h 5m
Mon, Wed, Fri, Sun
Boeing 737-300
ZH 9101
Shenzhen Airlines
07:00 Shenzhen Bao'an International
10:15 Beijing Capital International, terminal 3
3h 15m
Daily
Airbus A350
MU 6662
China Eastern
07:20 Shenzhen Bao'an International
10:25
3h 5m
Daily
Airbus A321
CZ 3171
China Southern Airlines
07:30 Shenzhen Bao'an International
10:40
3h 10m
Daily
Airbus A320 NEO
HU 7702
Hainan Airlines
07:30 Shenzhen Bao'an International
10:40 Beijing Capital International, terminal 2
3h 10m
Daily
Boeing 787-900
ZH 9147
Shenzhen Airlines
07:30 Guangzhou Baiyun International, terminal 3
10:20 Beijing Capital International, terminal 3
2h 50m
Daily
Boeing 737-800
CA 868
Air China
07:55 Shenzhen Bao'an International
10:55 Beijing Capital International, terminal 3
3h
Tue, Thu, Fri, Sat, Sun
Airbus A350-900
MU 6302
China Eastern
07:55 Guangzhou Baiyun International, terminal 3
10:55
3h
Daily
Airbus A320 NEO
CA 1310
Air China
08:00 Guangzhou Baiyun International, terminal 3
11:10 Beijing Capital International, terminal 3
3h 10m
Daily
Airbus A350-900
CA 8694
Air China
08:00 Shenzhen Bao'an International
11:15
3h 15m
Daily
Boeing 777-300
CZ 3101
China Southern Airlines
08:00 Guangzhou Baiyun International, terminal 2
10:55
2h 55m
Daily
Airbus A350
HU 7802
Hainan Airlines
08:00 Guangzhou Baiyun International, terminal 3
11:00 Beijing Capital International, terminal 2
3h
Daily
Airbus A330-300
CA 1334
Air China
08:15 Shenzhen Bao'an International
11:40 Beijing Capital International, terminal 3
3h 25m
Daily
Boeing 777-300ER
CZ 3151
China Southern Airlines
08:30 Shenzhen Bao'an International
11:45
3h 15m
Daily
Airbus A321
CZ 3099
China Southern Airlines
09:00 Guangzhou Baiyun International, terminal 2
12:00
3h
Daily
Boeing 787-900
HU 7804
Hainan Airlines
09:15 Guangzhou Baiyun International, terminal 3
12:15 Beijing Capital International, terminal 2
3h
Daily
Airbus A330-300
HU 7704
Hainan Airlines
09:20 Shenzhen Bao'an International
12:30 Beijing Capital International, terminal 2
3h 10m
Daily
Boeing 787-900
CA 1380
Air China
09:30 Guangzhou Baiyun International, terminal 3
12:40 Beijing Capital International, terminal 3
3h 10m
Daily
Boeing 777-300
CZ 3175
China Southern Airlines
09:30 Shenzhen Bao'an International
12:45
3h 15m
Daily
Airbus A320 NEO
ZH 9103
Shenzhen Airlines
09:55 Shenzhen Bao'an International
13:15 Beijing Capital International, terminal 3
3h 20m
Mon, Tue, Wed, Thu
Boeing 737-800
CZ 3121
China Southern Airlines
10:00 Guangzhou Baiyun International, terminal 2
12:55
2h 55m
Daily
Airbus A330-300
ZH 9103
Shenzhen Airlines
10:00 Shenzhen Bao'an International
13:15 Beijing Capital International, terminal 3
3h 15m
Fri, Sat, Sun
Airbus A320
CA 1308
Air China
10:30 Shenzhen Bao'an International
13:45 Beijing Capital International, terminal 3
3h 15m
Daily
Boeing 787-900
CA 1330
Air China
10:30 Guangzhou Baiyun International, terminal 3
13:45 Beijing Capital International, terminal 3
3h 15m
Daily
Boeing 777-300ER
CZ 3159
China Southern Airlines
10:30 Shenzhen Bao'an International
13:40
3h 10m
Daily
Airbus A320
CZ 3177
China Southern Airlines
11:00 Guangzhou Baiyun International, terminal 2
14:00
3h
Daily
Airbus A350-900
CA 1366
Air China
20:45 Guangzhou Baiyun International, terminal 3
00:05 Beijing Capital International, terminal 3
3h 20m
Mon, Fri
Boeing 787-900
HU 7816
Hainan Airlines
21:15 Guangzhou Baiyun International, terminal 3
00:10 Beijing Capital International, terminal 2
2h 55m
Daily
Airbus A330-300

Seasonal and one-off flights

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

FlightDepartsArrivesDurationDaysAircraft
CA 1386
Air China
06:25 Guangzhou Baiyun International, terminal 3
09:35 Beijing Capital International, terminal 3
3h 10m
Seasonal
Airbus A321
MU 6662
China Eastern
06:55 Shenzhen Bao'an International
10:10
3h 15m
Seasonal
Airbus A321
HU 7702
Hainan Airlines
07:10 Shenzhen Bao'an International
10:15 Beijing Capital International, terminal 2
3h 5m
Seasonal
Boeing 737-800
ZH 9101
Shenzhen Airlines
07:30 Shenzhen Bao'an International
11:00 Beijing Capital International, terminal 3
3h 30m
Seasonal
Airbus A321
CA 868
Air China
07:50 Shenzhen Bao'an International
10:45 Beijing Capital International, terminal 3
2h 55m
Seasonal
Airbus A350-900
HU 7802
Hainan Airlines
07:50 Guangzhou Baiyun International, terminal 3
10:55 Beijing Capital International, terminal 2
3h 5m
Seasonal
Boeing 737-800
CA 8693
Air China
08:15 Shenzhen Bao'an International
11:25
3h 10m
Seasonal
Airbus A330-300
CA 8691
Air China
08:25 Guangzhou Baiyun International, terminal 3
11:25
3h
Seasonal
Boeing 777-300
CA 1306
Air China
08:55 Shenzhen Bao'an International
12:10 Beijing Capital International, terminal 3
3h 15m
Seasonal
Boeing 777-300ER
HU 7704
Hainan Airlines
09:00 Shenzhen Bao'an International
12:15 Beijing Capital International, terminal 2
3h 15m
Seasonal
Boeing 737-800
CA 1380
Air China
09:15 Guangzhou Baiyun International, terminal 3
12:30 Beijing Capital International, terminal 3
3h 15m
Seasonal
Airbus A350-900
HU 7806
Hainan Airlines
10:15 Guangzhou Baiyun International, terminal 3
13:15 Beijing Capital International, terminal 2
3h
Seasonal
Boeing 737-800

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

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

Airports

Where flights from Guangzhou to Beijing depart and land

Departure from Guangzhou

Guangzhou Baiyun International closest to the centreCAN

93 flights a week, terminals 2, 3, 18 mi (29 km) from the city centre

93 flights a week, 48 mi (78 km) from the city centre

Arrival in Beijing

98 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 Guangzhou to Beijing?
A nonstop flight takes 3 hours 10 minutes on average, from 2h 45m to 5h 5m depending on the flight.
How far is Beijing from Guangzhou?
1,174 mi (1,889 km) in a straight line between the cities.
Which airlines fly nonstop from Guangzhou to Beijing?
Air China (56 a week), China Southern Airlines (56 a week), Hainan Airlines (35 a week), Shenzhen Airlines (21 a week), China Eastern (14 a week) and Donghai Airlines (4 a week).
How many flights a day are there from Guangzhou to Beijing?
1 flight today and 186 a week, about 26.6 a day on average.
When are the first and last flights from Guangzhou to Beijing?
The first departure is at 06:10 (CA8692), the last at 21:15 (HU7816). Local time.
Which Guangzhou airport do flights to Beijing leave from?
Guangzhou Baiyun International (93 a week) and Shenzhen Bao'an International (93 a week).