Wayfli › Singapore (SIN) › To Kunming (KMG)

Singapore (SIN) to Kunming (KMG) flights

There are direct flights from Singapore Changi Airport to Kunming Changshui International Airport, sold by one airline: Singapore Airlines. The distance is 2,644 km, about 3h 45m in the air. There are also 18 one-stop options, via airports such as Bangkok, Kuala Lumpur and Ho Chi Minh City.

Live fares for SIN → KMGSee all routes on the map
2,644 kmdistance
~3h 45mdirect flight time (estimate)
1direct airline
18one-stop options

Direct flights from Singapore to Kunming

RouteAirlines (incl. codeshares)DistanceTime (est.)
SIN → KMGSingapore Airlines2,644 km~3h 45m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
BKK BangkokAir India and Cathay Pacific then China Eastern and THAI Airways2,707 km~6h
KUL Kuala LumpurAmerican Airlines and Air India then AirAsia and Malaysia Airlines2,787 km~6h 5m
SGN Ho Chi Minh CityLion Air and Singapore Airlines then China Eastern2,729 km~6h
DMK BangkokThai AirAsia then Thai AirAsia2,713 km~6h
HAN HanoiSingapore Airlines and Scoot then China Eastern2,741 km~6h
HKT PhuketThai AirAsia and Bangkok Airways then China Eastern2,932 km~6h 15m
SYX SanyaCambodia Airways then Lucky Air and China Southern Airlines2,985 km~6h 20m
HAK HaikouHainan Airlines and Scoot then Lucky Air and China Southern Airlines3,146 km~6h 30m
KWE GuiyangLucky Air then Sichuan Airlines and Lucky Air3,236 km~6h 35m
NNG NanningChina Eastern then Lucky Air and China Southern Airlines3,007 km~6h 20m
PQC PhuquocSun PhuQuoc Airways then Ruili Airlines2,645 km~5h 55m
DAD DanangSingapore Airlines and Virgin Australia then China Eastern2,844 km~6h 10m

More from Singapore and Kunming

Routes come from current airline fares, updated weekly (last update 9 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.