There are 4 ways to get from Emeishan (Station) 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 Emeishan to Chengdu Shuangliu Airporttrain Emeishan-Chengdu East
- Take the train from Chengdu West to Ya'antrain Chengdu
3h 51m¥127–180Bus
cheapest- Take the bus from Leshan Central Bus Station to Ya'an Bus Stationbus
3h 55m¥67–93Drive 97.5 km
- Drive from Emeishan (Station) to Ya'ancar 97.5 km
1h 12m¥83–120Taxi
- Take the taxi from Emeishan (Station) to Ya'antaxi 97.5 km
1h 12m¥170–210
Questions & Answers
The cheapest way to get from Emeishan (Station) to Ya'an is to bus which costs ¥65 - ¥95 and takes 3h 55m.
The fastest way to get from Emeishan (Station) to Ya'an is to drive which takes 1h 12m and costs ¥80 - ¥120.
No, there is no direct bus from Emeishan (Station) station to Ya'an station. However, there are services departing from Leshan Central Bus Station and arriving at Ya'an Bus Station via . The journey, including transfers, takes approximately 3h 55m.
No, there is no direct train from Emeishan (Station) to Ya'an. However, there are services departing from Emeishan and arriving at Ya'an via Chengdu Airport T2, Huaxing and Chengdu West. The journey, including transfers, takes approximately 3h 51m.
The distance between Emeishan (Station) and Ya'an is 310 km. The road distance is 97.5 km.
The best way to get from Emeishan (Station) to Ya'an without a car is to train which takes 3h 51m and costs ¥120 - ¥180.
It takes approximately 3h 51m to get from Emeishan (Station) to Ya'an, including transfers.
Emeishan (Station) to Ya'an bus services, operated by Checi, depart from Leshan Central Bus Station.
Emeishan (Station) to Ya'an train services, operated by China Railways C-Class, depart from Emeishan station.
The best way to get from Emeishan (Station) to Ya'an is to train which takes 3h 51m and costs ¥120 - ¥180. Alternatively, you can bus, which costs ¥65 - ¥95 and takes 3h 55m.
What companies run services between Emeishan (Station), China and Ya'an, China?
You can take a train from Emeishan to Ya'an via Chengdu Shuangliu Airport, Chengdu Airport T2, Huaxing, West station, Chengdu West, and Ya'an in around 3h 51m. Alternatively, Checi operates a bus from Leshan Central Bus Station to Ya'an Bus Station every 4 hours. Tickets cost ¥50–70 and the journey takes 2h 30m.
Train from Emeishan to Chengdu Shuangliu Airport
- Adult - second class
- ¥50–75
Train from Chengdu West to Ya'an
- Adult - second class
- ¥50–75
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 Travelling to the US: What do I need to know?, French strikes 2018: What are my alternative transport options?, and Need to know: Greyhound - to help you get the most out of your next trip.
More Questions & Answers
Emeishan (Station) to Ya'an bus services, operated by Checi, arrive at Ya'an Bus Station.
Emeishan (Station) to Ya'an train services, operated by China Railways C-Class, arrive at Chengdu Shuangliu Airport station.
Yes, the driving distance between Emeishan (Station) to Ya'an is 98 km. It takes approximately 1h 12m to drive from Emeishan (Station) to Ya'an.
There are 11+ hotels available in Ya'an.




