There are 5 ways to get from Chongqing to Ya'an by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Shapingba Station to Chengdu Easttrain Chongqing Shapingba / ...
- Take the train from Chengdu West to Ya'antrain Chengdu
5h 19m¥209–263Bus
cheapest- Take the bus from Chongqing to Leshan Central Bus Stationbus
- Take the bus from Leshan Central Bus Station to Ya'an Bus Stationbus
8h 30m¥153–217Drive 405.8 km
- Drive from Chongqing to Ya'ancar 405.8 km
4h 13m¥354–511Taxi
- Take the taxi from Chongqing to Ya'antaxi 405.8 km
4h 13m¥900–1,100Line 325 bus, train, bus
- Take the bus from Caiyuanba Train Station to Chongqing Westbus 325
- Take the train from Chongqing West to Leshantrain
- Take the bus from Leshan Central Bus Station to Ya'an Bus Stationbus
8h 40m¥177–272
Questions & Answers
The cheapest way to get from Chongqing to Ya'an is to bus which costs ¥150 - ¥220 and takes 8h 30m.
The fastest way to get from Chongqing to Ya'an is to drive which takes 4h 13m and costs ¥350 - ¥550.
No, there is no direct bus from Chongqing to Ya'an station. However, there are services departing from Chongqing and arriving at Ya'an Bus Station via Leshan Central Bus Station. The journey, including transfers, takes approximately 8h 30m.
The distance between Chongqing and Ya'an is 481 km. The road distance is 405.8 km.
The best way to get from Chongqing to Ya'an without a car is to train which takes 5h 19m and costs ¥200 - ¥270.
It takes approximately 5h 19m to get from Chongqing to Ya'an, including transfers.
Chongqing to Ya'an bus services, operated by China Bus Guide, depart from Chongqing station.
The best way to get from Chongqing to Ya'an is to train which takes 5h 19m and costs ¥200 - ¥270. Alternatively, you can bus, which costs ¥150 - ¥220 and takes 8h 30m.
Chongqing to Ya'an bus services, operated by China Bus Guide, arrive at Leshan Central Bus Station.
Yes, the driving distance between Chongqing to Ya'an is 406 km. It takes approximately 4h 13m to drive from Chongqing to Ya'an.
What companies run services between Chongqing, China and Ya'an, China?
You can take a subway from Qixinggang to Ya'an via Shapingba, Shapingba Station, Chengdu East, East station, CUTCM & Sichuan People's Hospital, West station, Chengdu West, and Ya'an in around 5h 19m. Alternatively, you can take a bus from Chongqing to Ya'an Bus Station via Leshan Central Bus Station in around 8h 30m.
Train from Shapingba Station to Chengdu East
- 2nd Class Seat
- ¥130–150
- 1st Class Seat
- ¥220–240
- Business Class Seat
- ¥310–440
Train from Chengdu West to Ya'an
- Adult - second class
- ¥50–75
Train from Chongqing West to Leshan
- Adult - second class
- ¥130–200
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Chongqing to Leshan Central Bus Station
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- ¥100–150
- Schedules at
- chinabusguide.com
- Bus
- ¥100–150
- Website
- travelchinaguide.com
Bus from Caiyuanba Train Station to Chongqing West
- Ave. Duration
- 1h 24m
- Frequency
- Every 15 minutes
- Estimated price
- ¥2
- Schedules at
- travelchinaguide.com
- Ave. Duration
- 4h 13m
- Estimated price
- ¥900–1,100
Chongqing Taxi Dispatch
- Phone
- +86 96096
Chongqing Taxi
- Phone
- +86 23-62762434
Chongqing Guotai Taxi
- Phone
- +86 23 89871806
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 How to get from Heathrow Airport into central London, 4 stunningly beautiful Philippines islands you need to visit, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
There are 11+ hotels available in Ya'an.









