Wayfli › Beijing (PKX) › To Kunming (KMG)

Beijing (PKX) to Kunming (KMG) flights

There are direct flights from Beijing Daxing International Airport to Kunming Changshui International Airport, sold by one airline: China Southern Airlines. The distance is 2,036 km, about 3h in the air. There are also 12 one-stop options, via airports such as Chongqing, Xi'an and Wuhan.

Live fares for PKX → KMGSee all routes on the map
2,036 kmdistance
~3hdirect flight time (estimate)
1direct airline
12one-stop options

Direct flights from Beijing to Kunming

RouteAirlines (incl. codeshares)DistanceTime (est.)
PKX → KMGChina Southern Airlines2,036 km~3h

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
CKG ChongqingHebei Airlines then Sichuan Airlines and Lucky Air2,036 km~5h 10m
XIY Xi'anChina Eastern then Sichuan Airlines and Lucky Air2,062 km~5h 10m
WUH WuhanChina Eastern then Lucky Air and Air China2,264 km~5h 25m
TFU ChengduXiamen Airlines and Hebei Airlines then Lucky Air and Kunming Airlines2,088 km~5h 15m
NKG NanjingChina Eastern then Sichuan Airlines and Okay Airways2,612 km~5h 50m
KWE GuiyangColorful Guizhou Airlines then Sichuan Airlines and Lucky Air2,114 km~5h 15m
KWL GuilinHebei Airlines then Lucky Air and China Southern Airlines2,439 km~5h 40m
KHN NanchangChina Eastern then Sichuan Airlines and China Southern Airlines2,534 km~5h 45m
HFE HefeiChina Eastern then Lucky Air and Okay Airways2,443 km~5h 40m
YCU YunchengAir China then Air China and Shenzhen Airlines2,038 km~5h 10m
CGD ChangdeChina Southern Airlines then Spring Airlines2,216 km~5h 20m
DLU DaliChina Eastern then Lucky Air and China Southern Airlines2,418 km~5h 35m

More from Beijing and Kunming

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.