Flight to Xi’an
Chengdu → Xi’an · about ~1h 5m in the air
Bus to Tongchuan
Xi’an → Tongchuan · about 1h
Bus to Weinan
Tongchuan → Weinan · about 2h 30m
Chengdu → Weinan
Your route
RecommendedChoose a line to change transport
Scroll for the full route →THE JOURNEY, STEP BY STEP
Your itinerary
About the trip from Chengdu to Weinan
Chengdu (China) and Weinan (China) are 665 km (413 mi) apart in a straight line. The way we suggest is by flight and bus, via Xi’an and Tongchuan: ~7h 50m door to door with 2 changes. The fastest route, by train and bus via Hanzhong, Xi’an and Tongchuan, takes about 7h 45m. Without flying, it takes about 7h 45m by train and bus, via Hanzhong, Xi’an and Tongchuan.
Step by step
- Flight from Chengdu to Xi’an: ~1h 5m in the air, 606 km
- Bus from Xi’an to Tongchuan: about 1h, 71 km
- Bus from Tongchuan to Weinan: about 2h 30m, 67 km
Every route we know
- Flight + Bus, via Xi’an and Tongchuan: ~7h 50m, 2 changes
- Train + Bus, via Hanzhong, Xi’an and Tongchuan: about 7h 45m, 3 changes
- Train + Flight + Bus, via Chongqing, Xi’an and Tongchuan: ~10h 20m, 3 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.