Travel time from

St Petersburg to Xi'an

Average Travel Times are

22h 42min  -  129h 39min

Travel Distance

7488.77 km

Travel time route map

It takes an average travel time of 41h 36mins to travel from St Petersburg to Xi'an, given the average speed of 180km/h and the distance of 7488.77 km (4653 miles)

Travel time by transport mode

Tranport Distance Time
Flight 6761km (4201 miles) 22h 42mins
Train 8070km (5014 miles) 129h 39mins

Travel time by airplanes from St Petersburg to Xi'an

Air Plane Cruise Speed Max Speed
A300 7h 51mins 7h 30mins
A320 8h 2mins 7h 35mins
A321 8h 8mins 7h 40mins
A380 6h 53mins 6h 37mins
Boeing 707 7h 0mins 6h 45mins
Boeing 737 8h 40mins 7h 57mins
Boeing 747 7h 33mins 7h 6mins
Boeing 787 7h 25mins 6h 58mins
ATR 72 14h 41mins 12h 52mins

Be prepared

St Petersburg - Xi'an Info

Travel time from Nevsky Prospekt to Moskovskaya 14mins.

Travel time from Moskovskaya Metro to Pulkovo Terminal 1 Airport 21mins.

Travel time from LED to ENY 14h 58mins.

Travel time from Yan'an to Yanan 7mins.

Travel time from Yanan to Xi'an North Bus Station 4h 15mins.

Travel time from Daminggongxi to Zhonglou 11mins.

Travel time chart

How long does it take to get from Russia, Saint Petersburg, St Petersburg and by air and road.