846.14 km (526 miles) is the average travel distance between Xi'an and . If you could walk at the speed of 3mph (4.8kph), it would take 5 days 11 hours.
Distance from
Xi'an to ChengduAverage travel distance is
846.14 kmNomal travel times are between
4h 37min - 12h 41minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 772.42 km | 479.96 miles | 417.07 miles |
Drive | 801.38 km | 497.96 miles | 432.71 miles |
Bus | 782.61 km | 486.29 miles | 422.57 miles |
Bus | 810.26 km | 503.47 miles | 437.51 miles |
Train | 1064.03 km | 661.16 miles | 574.53 miles |
BE PREPARED
Xi'an - Chengdu Info
The distance from Xi'an to Xianyang 26 km (15.93 miles) .
The distance from Xianyang station to Xi'an Xianyang Airport 19 km (11.95 miles) .
The distance from XIY to CTU 692 km (430.21 miles) .
The distance from Chengdu Airport T1 to Tianfu Square 36 km (22.35 miles) .
Travel distance chart
The distance between Xian, Shaanxi, China to Chengdu is 846.14 km (526 miles) and it would cost 35 USD ~ 214 CNY to drive in a car that consumes about 8 MPG.