There are 7 ways to get from Ya'an to Kunming by bus, train, car, plane, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Ya'an Bus Station to Leshan Central Bus Stationbus
- Take the train from Leshan to Kunmingtrain Chengdu
8h 36m¥481–550Bus
cheapest- Take the bus from Ya'an Ximen Bus Station to Chengdu General Bus Stationbus
- Take the bus from Chengdu East to Kunmingbus
16h 11m¥258–402Drive 707.8 km
- Drive from Ya'an to Kunmingcar 707.8 km
8h 4m¥602–870Bus to Chengdu Shuangliu International Airport, fly
- Take the bus from Ya'an Ximen Bus Station to Chengdu Shiyangchang Bus Stationbus
- Fly from Chengdu Shuangliu International Airport (CTU) to Kunming Changshui International Airport (KMG)plane CTU - KMG
5h 46m¥1,059–2,818Bus, train via Chengdu
- Take the bus from Ya'an Ximen Bus Station to Chengdu General Bus Stationbus
- Take the train from Chengdu East to Kunmingtrain Chengdu / ...
8h 42m¥538–642Bus, train via Liupanshui
- Take the bus from Ya'an Bus Station to Leshan Central Bus Stationbus
- Take the train from Leshan Station to Liupanshuitrain
- Take the train from Liupanshui to Kunmingtrain
14h 8m¥321–520Bus, subway to Chengdu Tianfu International Airport, fly
- Take the bus from Ya'an Ximen Bus Station to Chengdu Shiyangchang Bus Stationbus
- Take the subway from Incubation Park to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Kunming Changshui International Airport (KMG)plane TFU - KMG
6h 39m¥447–2,429
Chengdu Shuangliu International Airport (CTU) to Kunming Changshui International Airport (KMG) flights
Questions & Answers
The cheapest way to get from Ya'an to Kunming is to bus which costs ¥250 - ¥410 and takes 16h 11m.
The fastest way to get from Ya'an to Kunming is to bus and fly which takes 5h 46m and costs ¥1000 - ¥2900.
No, there is no direct bus from Ya'an station to Kunming. However, there are services departing from Ya'an Ximen Bus Station and arriving at Kunming via Chengdu East. The journey, including transfers, takes approximately 16h 11m.
The distance between Ya'an and Kunming is 1101 km. The road distance is 707.8 km.
The best way to get from Ya'an to Kunming without a car is to bus and train which takes 8h 36m and costs ¥480 - ¥550.
It takes approximately 8h 36m to get from Ya'an to Kunming, including transfers.
Ya'an to Kunming bus services, operated by China Bus Guide, depart from Ya'an Ximen Bus Station.
Ya'an to Kunming bus services, operated by China Bus Guide, arrive at Chengdu General Bus Station.
Yes, the driving distance between Ya'an to Kunming is 708 km. It takes approximately 8h 4m to drive from Ya'an to Kunming.
There are 265+ hotels available in Kunming.
What companies run services between Ya'an, China and Kunming, China?
You can take a bus from Ya'an Ximen Bus Station to Kunming via Chengdu General Bus Station and Chengdu East in around 16h 11m.
- Website
- ch.com
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ¥850–4,000
Flights from Chengdu Tianfu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- ¥380–3,800
- Website
- en.ceair.com
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ¥850–4,000
Flights from Chengdu Tianfu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- ¥800–3,800
- Website
- airchina.com
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- ¥400–3,900
Flights from Chengdu Tianfu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ¥1,000–3,800
- Website
- cdal.com.cn
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- ¥400–3,600
Flights from Chengdu Tianfu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ¥380–2,300
- Website
- tibetairlines.com
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ¥400–2,400
Flights from Chengdu Tianfu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ¥380–2,300
- Website
- airkunming.com
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ¥400–2,400
Flights from Chengdu Tianfu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ¥380–2,300
- Website
- luckyair.net
Flights from Chengdu Tianfu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ¥380–2,300
- Website
- rlair.net
Flights from Chengdu Tianfu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥380–2,300
Train from Leshan to Kunming
- 2nd Class Seat
- ¥430–480
- 1st Class Seat
- ¥700–800
- Business Class Seat
- ¥1,000–1,500
Train from Chengdu East to Kunming
- 2nd Class Seat
- ¥490–540
- 1st Class Seat
- ¥800–900
- Business Class Seat
- ¥1,100–1,700
Train from Leshan Station to Liupanshui
- Adult - second class
- ¥230–330
Train from Liupanshui to Kunming
- Hard Seat
- ¥40–60
- Hard sleeper
- ¥80–120
- Soft sleeper
- ¥130–180
Train from Liupanshui to Kunming
- Hard Seat
- ¥60–90
- Hard Sleeper
- ¥95–120
- Soft Sleeper
- ¥170–250
- Phone
- 028-61638000
- Website
- cdmetro.cn
Subway from Incubation Park to Tianfu International Airport North
- Ave. Duration
- 48 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥10–14
- Schedules at
- travelchinaguide.com
- [email protected]
- Website
- chinabusguide.com
Bus from Ya'an Ximen Bus Station to Chengdu General Bus Station
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- ¥48–110
- Schedules at
- chinabusguide.com
- Bus
- ¥75–110
Bus from Chengdu East to Kunming
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ¥210–300
- Schedules at
- chinabusguide.com
- Bus
- ¥210–300
Bus from Ya'an Ximen Bus Station to Chengdu Shiyangchang Bus Station
- Ave. Duration
- 1h 50m
- Frequency
- Every 30 minutes
- Estimated price
- ¥48–100
- Schedules at
- chinabusguide.com
- Bus
- ¥70–100
Bus from Ya'an Ximen Bus Station to Chengdu General Bus Station
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- ¥48–110
- Schedules at
- chinabusguide.com
- Bus
- ¥75–110
Bus from Ya'an Ximen Bus Station to Chengdu Shiyangchang Bus Station
- Ave. Duration
- 1h 50m
- Frequency
- Every 30 minutes
- Estimated price
- ¥48–100
- Schedules at
- chinabusguide.com
- Bus
- ¥70–100
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 Train travel in Spain: A guide to Renfe, What are the different types of Renfe trains in Spain?, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.






















