Travel time from

Shanghai to Xi'an

Average Travel Times are

6h 11min  -  28h 51min

Travel Distance

1508.44 km

Travel time route map

It takes an average travel time of 8h 22mins to travel from Shanghai to Xi'an, given the average speed of 180km/h and the distance of 1508.44 km (937 miles)

Travel time by transport mode

Tranport Distance Time
Flight 1346km (836 miles) 6h 11mins
Flight 1378km (856 miles) 6h 23mins
Flight 1358km (844 miles) 7h 8mins
Flight 1512km (939 miles) 7h 49mins
Flight 1435km (892 miles) 7h 53mins
Train 1544km (959 miles) 11h 25mins
Drive 1447km (899 miles) 14h 0mins
Train 1522km (946 miles) 18h 38mins
Bus 1614km (1003 miles) 25h 2mins
Bus 1782km (1107 miles) 28h 51mins

Travel time by airplanes from Shanghai to Xi'an

Air Plane Cruise Speed Max Speed
A300 1h 33mins 1h 29mins
A320 1h 36mins 1h 30mins
A321 1h 37mins 1h 31mins
A380 1h 22mins 1h 19mins
Boeing 707 1h 23mins 1h 20mins
Boeing 737 1h 43mins 1h 34mins
Boeing 747 1h 30mins 1h 24mins
Boeing 787 1h 28mins 1h 23mins
ATR 72 2h 55mins 2h 33mins

TIME TO DRIVE FROM Shanghai to Xi'an

Speed (km/h) Speed (Ml/h) Duration
40 24.85 36h 9mins
50 31.07 28h 55mins
60 37.28 24h 6mins
80 49.71 18h 4mins
100 62.14 14h 27mins

Be prepared

Shanghai - Xi'an Info

Travel time from South Shaanxi Road Station to Hongqiao Airport T1 19mins.

Travel time from SHA to XIY 2h 36mins.

Travel time from Xi'an Xianyang Airport to Xianyang station 31mins.

Travel time from Xianyang to Xi'an 21mins.

Travel time chart

How long does it take to get from Shanghai, China and by air and road.