4148.28 km (2578 miles) is the average travel distance between Shanghai and . If you could walk at the speed of 3mph (4.8kph), it would take 26 days 20 hours.
Distance fromShanghai to Ulaanbaatar
Average travel distance is4148.28 km
Nomal travel times are between9h 32min - 176h 57min
Travel distance by transport mode
|Flight||2538.83 km||1577.55 miles||1370.86 miles|
|Drive||2799.38 km||1739.45 miles||1511.54 miles|
|Train||7106.64 km||4415.86 miles||3837.28 miles|
Shanghai - Ulaanbaatar Info
The distance from East Nanjing Road to Longyang Road 9 km (5.76 miles) .
The distance from Longyang Road to Pudong International Airport 31 km (19.36 miles) .
The distance from PVG to ULN 2483 km (1543.12 miles) .
The distance from Ulan Bator to Ulaanbaatar 15 km (9.49 miles) .
Travel distance chart
The distance between Shanghai, China to Ulaanbaatar is 4148.28 km (2578 miles) and it would cost 330 USD ~ 569,306 MNT to drive in a car that consumes about 83 MPG.
- Best Option
- OTHER ROUTES