Flight to Chengdu
Xi’an → Chengdu · about ~1h 5m in the air
Train to Leshan
Chengdu → Leshan · about 1h 5m
Bus to Meishan
Leshan → Meishan · about 1h 15m
Xi’an → Meishan
Your route
RecommendedChoose a line to change transport
Scroll for the full route →THE JOURNEY, STEP BY STEP
Your itinerary
About the trip from Xi’an to Meishan
Xi’an (China) and Meishan (China) are 670 km (416 mi) apart in a straight line. The way we suggest is by flight, train and bus, via Chengdu and Leshan: ~6h 40m door to door with 2 changes. The fastest route, by train and bus via Hanzhong, Chengdu and Leshan, takes about 6h 35m. Without flying, it takes about 6h 35m by train and bus, via Hanzhong, Chengdu and Leshan.
Step by step
- Flight from Xi’an to Chengdu: ~1h 5m in the air, 606 km
- Train from Chengdu to Leshan: about 1h 5m, 126 km
- Bus from Leshan to Meishan: about 1h 15m, 54 km
Every route we know
- Flight + Train + Bus, via Chengdu and Leshan: ~6h 40m, 2 changes
- Train + Bus, via Hanzhong, Chengdu and Leshan: about 6h 35m, 3 changes
- Flight + Bus, via Yibin and Leshan: ~8h 20m, 2 changes
Times are rough door-to-door times, with time to change and to get through airports included. A "~" marks a rough time worked out from the distance. We don't have prices or timetables: check Google Maps or the operator before you travel.