There are 5 ways to get from Chengdu Airport (CTU) to Kunming by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Chengdu Shuangliu International Airport (CTU) to Kunming Changshui International Airport (KMG)plane CTU - KMG
2h 27m¥1,084–2,675Bus
cheapest- Take the bus from Chengdu East to Kunmingbus
14h 7m¥224–321Train via Kunming South
- Take the train from Chengdu Shuangliu International Airport to Kunming Southtrain Chengdu East
6h 38m¥511–571Drive 795.5 km
- Drive from Chengdu Airport (CTU) to Kunmingcar 795.5 km
8h 14m¥676–977Train
- Take the train from Shuangliu West to Kunmingtrain Xi'an
7h 36m¥483–534
Chengdu Shuangliu International Airport (CTU) to Kunming Changshui International Airport (KMG) flights
Questions & Answers
The cheapest way to get from Chengdu Airport (CTU) to Kunming is to bus which costs ¥220 - ¥330 and takes 14h 7m.
The fastest way to get from Chengdu Airport (CTU) to Kunming is to fly which takes 2h 27m and costs ¥1000 - ¥2700.
No, there is no direct bus from Chengdu Airport (CTU) to Kunming. However, there are services departing from Chengdu East and arriving at Kunming via . The journey, including transfers, takes approximately 14h 7m.
No, there is no direct train from Chengdu Airport (CTU) to Kunming station. However, there are services departing from Chengdu Shuangliu International Airport and arriving at Kunming Station via Kunming South. The journey, including transfers, takes approximately 6h 38m.
The distance between Chengdu Airport (CTU) and Kunming is 644 km. The road distance is 795.5 km.
The best way to get from Chengdu Airport (CTU) to Kunming without a car is to train via Kunming South which takes 6h 38m and costs ¥500 - ¥600.
It takes approximately 2h 27m to get from Chengdu Airport (CTU) to Kunming, including transfers.
Chengdu Airport (CTU) to Kunming bus services, operated by China Bus Guide, depart from Chengdu East station.
Chengdu Airport (CTU) to Kunming train services, operated by China Railways G-Class, depart from Chengdu Shuangliu International Airport station.
The best way to get from Chengdu Airport (CTU) to Kunming is to fly which takes 2h 27m and costs ¥1000 - ¥2700. Alternatively, you can train via Kunming South, which costs ¥500 - ¥600 and takes 6h 38m, you could also bus, which costs ¥220 - ¥330 and takes 14h 7m.
What companies run services between Chengdu Airport (CTU), China and Kunming, China?
Tibet Airlines Corporation, Sichuan Airlines, and two other airlines fly from Chengdu Shuangliu International Airport (CTU) to Kunming Changshui International Airport (KMG) every 3 hours. Alternatively, China Railways G-Class operates a train from Chengdu Shuangliu International Airport to Kunming South once daily. Tickets cost ¥480–530 and the journey takes 5h 50m.
- Website
- ch.com
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ¥950–3,900
- Website
- en.ceair.com
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ¥950–3,900
- Website
- airchina.com
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- ¥410–4,000
- Website
- tibetairlines.com
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ¥410–2,500
Train from Chengdu Shuangliu International Airport to Kunming South
- 2nd Class Seat
- ¥480–530
- 1st Class Seat
- ¥800–900
- Business Class Seat
- ¥1,100–1,700
Train from Shuangliu West to Kunming
- 2nd Class Seat
- ¥480–530
- 1st Class Seat
- ¥800–900
- Business Class Seat
- ¥1,100–1,700
- [email protected]
- Website
- chinabusguide.com
Bus from Chengdu East to Kunming
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ¥210–300
- Schedules at
- chinabusguide.com
- Bus
- ¥210–300
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Eurostar, 10 amazing places to get away from it all in Australia, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
More Questions & Answers
Chengdu Airport (CTU) to Kunming bus services, operated by China Bus Guide, arrive at Kunming station.
Chengdu Airport (CTU) to Kunming train services, operated by China Railways G-Class, arrive at Kunming South station.
Yes, the driving distance between Chengdu Airport (CTU) to Kunming is 796 km. It takes approximately 8h 14m to drive from Chengdu Airport (CTU) to Kunming.
There are 269+ hotels available in Kunming.





