There are 9 ways to get from Xi'an to Emeishan by train, bus, car, plane, subway, 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 Xi'an North to Chengdu Easttrain Beijing-Chengdu 1 / ...
- Take the train from Chengdu East Station to Emeitrain Emeishan / ...
6h¥224–803Bus
- Take the bus from Shanxi Xian to Sichuan Chengdubus Xiaqczcd
- Take the bus from Chengdu Airport to Leshan Central Bus Stationbus
15h 31m¥316–550Drive 855 km
- Drive from Xi'an to Emeishancar 855 km
8h 56m¥721–1,042Fly to Chengdu Tianfu International Airport, subway, train
- Fly from Xi'An Xianyang International Airport (XIY) to Chengdu Tianfu International Airport (TFU)plane XIY - TFU
- Take the subway from Tianfu International Airport North to Chengdu South stationsubway
- Take the train from Chengdu South to Emeishantrain
7h 17m¥909–3,351Fly to Yibin Wuliangye Airport, train, bus
- Fly from Xi'An Xianyang International Airport (XIY) to Yibin Wuliangye Airport (YBP)plane XIY - YBP
- Take the train from Yibin West to Leshantrain
- Take the bus from Leshan Central Bus Station to Emeishan Jiuzhu Bus Stationbus
6h 23m¥1,096–3,710Fly to Luzhou Yunlong Airport, bus
- Fly from Xi'An Xianyang International Airport (XIY) to Luzhou Yunlong Airport (LZO)plane XIY - LZO
- Take the bus from Luzhou Bus Terminal to Leshan Central Bus Stationbus
8h¥1,246–4,470Fly to Chengdu Shuangliu International Airport, train
- Fly from Xi'An Xianyang International Airport (XIY) to Chengdu Shuangliu International Airport (CTU)plane XIY - CTU
- Take the train from Chengdu Shuangliu International Airport to Leshantrain
9h 31m¥1,686–2,895Fly to Xichang Qingshan Airport, taxi
- Fly from Xi'An Xianyang International Airport (XIY) to Xichang Qingshan Airport (XIC)plane XIY - XIC
- Take the taxi from Xichang Qingshan Airport (XIC) to Emeishantaxi
7h 25m¥1,077–3,446Fly to Chongqing Jiangbei International Airport, train
- Fly from Xi'An Xianyang International Airport (XIY) to Chongqing Jiangbei International Airport (CKG)plane XIY - CKG
- Take the train from Chongqing North to Chengdu Easttrain
- Take the train from Chengdu East Station to Emeitrain
8h 37m¥1,263–1,990
Xi'An Xianyang International Airport (XIY) to Chengdu Tianfu International Airport (TFU) flights
Comparing Your Travel Options
The cheapest way to get from Xi'an to Emeishan is to train which costs ¥220 - ¥850 and takes 6h.
The fastest way to get from Xi'an to Emeishan is to train which takes 6h and costs ¥220 - ¥850.
No, there is no direct bus from Xi'an to Emeishan station. However, there are services departing from CityOn Shopping Center and arriving at Emeishan Jiuzhu Bus Station via Xi An Airport, Shanxi Xian, Chengdu North Station, Chengdu Airport and Leshan Central Bus Station. The journey, including transfers, takes approximately 15h 31m.
No, there is no direct train from Xi'an to Emeishan. However, there are services departing from Shi Tushuguan and arriving at Emei via Xi'an North and Chengdu East Station. The journey, including transfers, takes approximately 6h.
The distance between Xi'an and Emeishan is 819 km. The road distance is 855 km.
The best way to get from Xi'an to Emeishan without a car is to train which takes 6h and costs ¥220 - ¥850.
It takes approximately 6h to get from Xi'an to Emeishan, including transfers.
Xi'an to Emeishan bus services, operated by China Bus Guide, depart from Shanxi Xian station.
Xi'an to Emeishan train services, operated by China Railways G-Class, depart from Xi'an North station.
The best way to get from Xi'an to Emeishan is to train which takes 6h and costs ¥220 - ¥850. Alternatively, you can bus, which costs ¥310 - ¥550 and takes 15h 31m.
What companies run services between Xi'an, China and Emeishan, Sichuan, China?
You can take a subway from Shi Tushuguan to Emeishan via Bei Kezhan, Xi'an North, Chengdu East Station, and Emei in around 6h. Alternatively, you can take a bus from CityOn Shopping Center to Emeishan via Xi An Airport, Shanxi Xian, Sichuan Chengdu, Chengdu North Station, Chengdu Airport T1, Chengdu Airport, Leshan Central Bus Station, and Emeishan Jiuzhu Bus Station in around 15h 31m.
- Website
- ch.com
Flights from Xi'An Xianyang International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ¥850–3,200
Flights from Xi'An Xianyang International Airport to Yibin Wuliangye Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥950–3,400
Flights from Xi'An Xianyang International Airport to Luzhou Yunlong Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ¥1,100–4,200
Flights from Xi'An Xianyang International Airport to Xichang Qingshan Airport
- Ave. Duration
- 2h
- When
- Thursday and Saturday
- Estimated price
- ¥1,000–3,400
Flights from Xi'An Xianyang International Airport to Chongqing Jiangbei International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ¥1,450–1,550
Train from Xi'an North to Chengdu East
- 2nd Class Seat
- ¥290–320
- 1st Class Seat
- ¥480–520
- Business Class Seat
- ¥650–1,000
Train from Yibin West to Leshan
- 2nd Class Seat
- ¥65–75
- 1st Class Seat
- ¥105–115
- Business Class Seat
- ¥140–210
Train from Chengdu Shuangliu International Airport to Leshan
- 2nd Class Seat
- ¥54–59
- 1st Class Seat
- ¥85–95
- Business Class Seat
- ¥120–170
Train from Chongqing North to Chengdu East
- 2nd Class Seat
- ¥140–160
- 1st Class Seat
- ¥230–260
- Business Class Seat
- ¥330–480
- [email protected]
- Website
- chinabusguide.com
Bus from Shanxi Xian to Sichuan Chengdu
- Ave. Duration
- 7h 10m
- Frequency
- 3 times a day
- Estimated price
- ¥190–260
- Schedules at
- chinabusguide.com
- Bus
- ¥190–260
Bus from Chengdu Airport to Leshan Central Bus Station
- Ave. Duration
- 2h
- Frequency
- Every 10 minutes
- Estimated price
- ¥45–95
- Schedules at
- chinabusguide.com
- Bus
- ¥70–95
Bus from Leshan Central Bus Station to Emeishan Jiuzhu Bus Station
- Ave. Duration
- 30 min
- Frequency
- Every 20 minutes
- Estimated price
- ¥8–70
- Schedules at
- chinabusguide.com
- Bus
- ¥45–70
- Ave. Duration
- 3h 23m
- Estimated price
- ¥600–800
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, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Need to know: Eurostar - to help you get the most out of your next trip.
Booking & Getting There
Xi'an to Emeishan bus services, operated by China Bus Guide, arrive at Sichuan Chengdu station.
Xi'an to Emeishan train services, operated by China Railways G-Class, arrive at Chengdu East station.
Yes, the driving distance between Xi'an to Emeishan is 855 km. It takes approximately 8h 56m to drive from Xi'an to Emeishan.
There are 33+ hotels available in Emeishan.





