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 from
Shanghai to UlaanbaatarAverage travel distance is
4148.28 kmNomal travel times are between
9h 32min - 176h 57minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
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 |
BE PREPARED
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.