4487.0 km (2788 miles) is the average travel distance between Shanghai and . If you could walk at the speed of 3mph (4.8kph), it would take 29 days 0 hours.
Distance from
Shanghai to KrasnojarskAverage travel distance is
4487.0 kmNomal travel times are between
18h 24min - 71h 22minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 3836.87 km | 2384.12 miles | 2071.74 miles |
Drive | 4858.38 km | 3018.86 miles | 2623.32 miles |
Train | 4765.75 km | 2961.3 miles | 2573.3 miles |
BE PREPARED
Shanghai - Krasnojarsk Info
The distance from South Shaanxi Road to Hongqiao Airport T1 12 km (7.61 miles) .
The distance from Hongqiao Airport T1 to Shanghai Hongqiao 0 km (0.23 miles) .
The distance from SHA to KJA 3782 km (2349.9 miles) .
The distance from Yemelyanovo Airport to Krasnoyarsk Bus station 42 km (26.37 miles) .
Travel distance chart
The distance between Shanghai, China to Krasnojarsk, Russia is 4487.0 km (2788 miles) and it would cost 389 USD ~ 12,846 RUB to drive in a car that consumes about 98 MPG.