Distance from

Beijing to Xi'an

Average travel distance is

1241.5 km

Nomal travel times are between

5h 11min  -  20h 10min

1241.5 km (771 miles) is the average travel distance between Beijing and . If you could walk at the speed of 3mph (4.8kph), it would take 8 days 0 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Train 1273.27 km 791.17 miles 687.51 miles
Flight 1096.89 km 681.57 miles 592.27 miles
Flight 1090.71 km 677.73 miles 588.94 miles
Flight 1203.16 km 747.61 miles 649.66 miles
Flight 1558.01 km 968.1 miles 841.26 miles
Flight 1124.45 km 698.7 miles 607.15 miles
Drive 1202.04 km 746.91 miles 649.05 miles
Bus 1383.46 km 859.64 miles 747.01 miles

BE PREPARED

Beijing - Xi'an Info

The distance from Dongzhimen to Beijing Capital Airport T2 26 km (16.45 miles) .

The distance from PEK to XIY 1030 km (639.72 miles) .

The distance from Xi'an Xianyang Airport to Xianyang station 16 km (9.82 miles) .

The distance from Xianyang to Xi'an 26 km (15.87 miles) .

Travel distance chart

The distance between Beijing to Xian, Shaanxi, China is 1241.5 km (771 miles) and it would cost 60 USD ~ 366 CNY to drive in a car that consumes about 15 MPG.