There are 4 ways to get from Leshan Giant Buddha 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 Leshan to Chengdu Easttrain Chengdu / ...
- Take the train from Chengdu West to Ya'antrain Chengdu
3h 47m¥110–259Line 605 bus, bus
cheapest- Take the bus from Leshan Giant Buddha to Leshan Railway Station Bus Stopbus 605 / ...
- Take the bus from Leshan Central Bus Station to Ya'an Bus Stationbus
4h 32m¥52–133Drive 117 km
- Drive from Leshan Giant Buddha to Ya'ancar 117 km
1h 16m¥100–144Taxi
- Take the taxi from Leshan Giant Buddha to Ya'antaxi 117 km
1h 16m¥210–250
Questions & Answers
The cheapest way to get from Leshan Giant Buddha to Ya'an is to line 605 bus and bus which costs ¥50 - ¥140 and takes 4h 32m.
The fastest way to get from Leshan Giant Buddha to Ya'an is to drive which takes 1h 16m and costs ¥95 - ¥150.
No, there is no direct bus from Leshan Giant Buddha to Ya'an station. However, there are services departing from Leshan Giant Buddha and arriving at Ya'an Bus Station via Leshan Central Bus Station. The journey, including transfers, takes approximately 4h 32m.
No, there is no direct train from Leshan Giant Buddha to Ya'an. However, there are services departing from Leshan and arriving at Ya'an via East station, CUTCM & Sichuan People's Hospital and Chengdu West. The journey, including transfers, takes approximately 3h 47m.
The distance between Leshan Giant Buddha and Ya'an is 317 km. The road distance is 117 km.
The best way to get from Leshan Giant Buddha to Ya'an without a car is to train which takes 3h 47m and costs ¥110 - ¥260.
It takes approximately 3h 47m to get from Leshan Giant Buddha to Ya'an, including transfers.
Leshan Giant Buddha to Ya'an bus services, operated by China Bus Guide, depart from Leshan Giant Buddha station.
Leshan Giant Buddha to Ya'an train services, operated by China Railways C-Class, depart from Leshan station.
The best way to get from Leshan Giant Buddha to Ya'an is to train which takes 3h 47m and costs ¥110 - ¥260. Alternatively, you can line 605 bus and bus, which costs ¥50 - ¥140 and takes 4h 32m.
What companies run services between Leshan Giant Buddha, China and Ya'an, China?
You can take a vehicle from Leshan Giant Buddha to Ya'an via Leshan, Chengdu East, East station, CUTCM & Sichuan People's Hospital, West station, Chengdu West, and Ya'an in around 3h 47m. Alternatively, you can take a vehicle from Leshan Giant Buddha to Ya'an Bus Station via Leshan Giant Buddha, Leshan Railway Station Bus Stop, and Leshan Central Bus Station in around 4h 32m.
Train from Leshan to Chengdu East
- Adult - second class
- ¥50–70
Train from Chengdu West to Ya'an
- Adult - second class
- ¥50–75
Train from Leshan to Chengdu East
- 2nd Class Seat
- ¥63–69
- 1st Class Seat
- ¥100–115
- Business Class Seat
- ¥140–210
Train from Leshan to Chengdu East
- Ave. Duration
- 1h 3m
- Frequency
- 3 times a day
- Estimated price
- ¥65–120
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥65–90
- Adult - 1st Class
- ¥80–120
- [email protected]
- Website
- chinabusguide.com
Bus from Leshan Giant Buddha to Leshan Railway Station Bus Stop
- Ave. Duration
- 49 min
- Frequency
- Every 5 minutes
- Estimated price
- ¥2–65
- Schedules at
- map.baidu.com
- Bus
- ¥45–65
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 do I get from Sydney to Melbourne, How to plan an amazing trip around Scandinavia, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Leshan Giant Buddha to Ya'an bus services, operated by China Bus Guide, arrive at Leshan Railway Station Bus Stop.
Leshan Giant Buddha to Ya'an train services, operated by China Railways C-Class, arrive at Chengdu East station.
Yes, the driving distance between Leshan Giant Buddha to Ya'an is 117 km. It takes approximately 1h 16m to drive from Leshan Giant Buddha to Ya'an.
There are 11+ hotels available in Ya'an.













