Wayfli › Guangzhou (CAN) › To Beijing (PKX)

Guangzhou (CAN) to Beijing (PKX) flights

There are direct flights from Guangzhou Baiyun International Airport to Beijing Daxing International Airport, sold by 2 airlines (including codeshares): Xiamen Airlines and China Eastern. The distance is 1,815 km, about 2h 45m in the air. There are also 22 one-stop options, via airports such as Shanghai, Hong Kong and Xi'an.

Live fares for CAN → PKXSee all routes on the map
1,815 kmdistance
~2h 45mdirect flight time (estimate)
2direct airlines
22one-stop options

Direct flights from Guangzhou to Beijing

RouteAirlines (incl. codeshares)DistanceTime (est.)
CAN → PKXXiamen Airlines, China Eastern1,815 km~2h 45m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
PVG Shanghai9 Air and Air China then China Eastern2,252 km~5h 25m
HKG Hong KongCathay Pacific and China Southern Airlines then HK Express2,062 km~5h 10m
XIY Xi'an9 Air and Air China then Air China and China Eastern2,188 km~5h 20m
HGH HangzhouAir France and Air China then China Southern Airlines and Xiamen Airlines2,132 km~5h 15m
XMN XiamenAir China and China Southern Airlines then China Southern Airlines2,178 km~5h 20m
WUH WuhanAir France and Air China then China Southern Airlines and China Eastern1,816 km~4h 55m
CSX ChangchaChina Southern Airlines then Air Travel and Xiamen Airlines1,825 km~4h 55m
SHA ShanghaiSpring Airlines and Air China then China Eastern2,200 km~5h 20m
DLC DalianChina Southern Airlines then China Southern Airlines2,344 km~5h 30m
NKG NanjingAir China and China Southern Airlines then China Eastern1,968 km~5h 5m
KWL GuilinChina Southern Airlines then Hebei Airlines2,055 km~5h 10m
MFM MacauChina Southern Airlines then China Eastern2,089 km~5h 15m

More from Guangzhou and Beijing

Routes come from current airline fares, updated weekly (last update 11 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.