764.74 km (475 miles) is the average travel distance between Moscow and . If you could walk at the speed of 3mph (4.8kph), it would take 4 days 22 hours.
Distance from
Moscow to Saint Petersburg, RussiaAverage travel distance is
764.74 kmNomal travel times are between
4h 35min - 12h 1minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 725.87 km | 451.03 miles | 391.94 miles |
Train | 782.82 km | 486.42 miles | 422.69 miles |
Drive | 761.16 km | 472.97 miles | 411.0 miles |
Bus | 789.12 km | 490.33 miles | 426.09 miles |
BE PREPARED
Moscow - Saint Petersburg, Russia Info
The distance from Kiyevsky Station to Vnukovo Airport 36 km (22.2 miles) .
The distance from VKO to LED 669 km (415.66 miles) .
The distance from Pulkovo Terminal 1 Airport to Moskovskaya Metro 11 km (6.94 miles) .
The distance from Moskovskaya to Nevsky Prospekt 10 km (6.51 miles) .
Travel distance chart
The distance between Moscow to Saint Petersburg, Russia is 764.74 km (475 miles) and it would cost 18 USD ~ 594 RUB to drive in a car that consumes about 4 MPG.