Wayfli › Kuala Lumpur (KUL) › To Beijing (PKX)

Kuala Lumpur (KUL) to Beijing (PKX) flights

There are direct flights from Kuala Lumpur International Airport to Beijing Daxing International Airport, sold by one airline: AirAsia X. The distance is 4,348 km, about 5h 50m in the air. There are also 23 one-stop options, via airports such as Shanghai, Guangzhou and Singapore.

Live fares for KUL → PKXSee all routes on the map
4,348 kmdistance
~5h 50mdirect flight time (estimate)
1direct airline
23one-stop options

Direct flights from Kuala Lumpur to Beijing

RouteAirlines (incl. codeshares)DistanceTime (est.)
KUL → PKXAirAsia X4,348 km~5h 50m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
PVG ShanghaiChina Southern Airlines and AirAsia X then China Eastern4,846 km~8h 35m
CAN GuangzhouSpring Airlines and AirAsia then Xiamen Airlines and China Eastern4,427 km~8h 5m
SIN SingaporeAmerican Airlines and Air India then China Eastern4,722 km~8h 25m
BKK BangkokAmerican Airlines and Ethiopian Airlines then Air China and Thai Vietjet Air4,475 km~8h 5m
HKG Hong KongAirAsia and Cathay Pacific then HK Express4,469 km~8h 5m
CKG ChongqingSichuan Airlines and Hainan Airlines then China Southern Airlines and Hebei Airlines4,450 km~8h 5m
SZX ShenzhenAirAsia then China Eastern4,459 km~8h 5m
XIY Xi'anAirAsia X then Air China and China Eastern4,481 km~8h 10m
KMG KunmingAirAsia and Malaysia Airlines then China United Airlines4,526 km~8h 10m
SGN Ho Chi Minh CityAirAsia and Malaysia Airlines then Vietjet4,382 km~8h
HGH HangzhouAirAsia X then China Southern Airlines and Xiamen Airlines4,730 km~8h 25m
XMN XiamenChina Southern Airlines and Xiamen Airlines then China Southern Airlines4,666 km~8h 20m

More from Kuala Lumpur 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.