Wayfli › Amsterdam (AMS) › To Beijing (PKX)

Amsterdam (AMS) to Beijing (PKX) flights

There are direct flights from Amsterdam Airport Schiphol to Beijing Daxing International Airport, sold by one airline: China Southern Airlines. The distance is 7,870 km, about 10h 5m in the air. There are also 7 one-stop options, via airports such as London, Shanghai and Milano.

Live fares for AMS → PKXSee all routes on the map
7,870 kmdistance
~10h 5mdirect flight time (estimate)
1direct airline
7one-stop options

Direct flights from Amsterdam to Beijing

RouteAirlines (incl. codeshares)DistanceTime (est.)
AMS → PKXChina Southern Airlines7,870 km~10h 5m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
LHR LondonBritish Airways and KLM then China Southern Airlines8,568 km~13h 5m
PVG ShanghaiChina Southern Airlines and KLM then China Eastern9,960 km~14h 50m
MXP MilanoeasyJet then Air China8,925 km~13h 35m
HEL HelsinkiFinnair and ITA Airways then China Southern Airlines7,872 km~12h 15m
ALA Alma-ataKLM then China Southern Airlines8,536 km~13h 5m
HGH HangzhouChina Southern Airlines and KLM then China Southern Airlines and Xiamen Airlines10,016 km~14h 55m
TBS TbilisiGeorgian Airways and KLM then China Southern Airlines9,079 km~13h 45m

More from Amsterdam 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.