Distance from Moscow to Saint Petersburg
Distance between Moscow and Saint Petersburg is 634 kilometers (394 miles).
Driving distance from Moscow to Saint Petersburg is 714 kilometers (444 miles).
Distance Map Between Moscow and Saint Petersburg
Moscow, Russia ↔ Saint Petersburg, Russia = 394 miles = 634 km.
How far is it between Moscow and Saint Petersburg
Moscow is located in Russia with (55.7522,37.6156) coordinates and Saint Petersburg is located in Russia with (59.9386,30.3141) coordinates. The calculated flying distance from Moscow to Saint Petersburg is equal to 394 miles which is equal to 634 km.
If you want to go by car, the driving distance between Moscow and Saint Petersburg is 714.24 km. If you ride your car with an average speed of 112 kilometers/hour (70 miles/h), travel time will be 06 hours 22 minutes. Please check the avg. speed travel time table on the right for various options.
Difference between fly and go by a car is 80 km.
City/Place | Latitude and Longitude | GPS Coordinates |
---|---|---|
Moscow | 55.7522, 37.6156 | 55° 45´ 7.9920'' N 37° 36´ 56.0160'' E |
Saint Petersburg | 59.9386, 30.3141 | 59° 56´ 19.0680'' N 30° 18´ 50.8680'' E |
Estimated Travel Time Between Moscow and Saint Petersburg
Average Speed | Travel Time |
---|---|
30 mph (48 km/h) | 14 hours 52 minutes |
40 mph (64 km/h) | 11 hours 09 minutes |
50 mph (80 km/h) | 08 hours 55 minutes |
60 mph (97 km/h) | 07 hours 21 minutes |
70 mph (112 km/h) | 06 hours 22 minutes |
75 mph (120 km/h) | 05 hours 57 minutes |
Moscow to Saint Petersburg Travel Type | Travel Time | |
---|---|---|
![]() | Car Travel Time | 7h 32min |
![]() | Bus Travel Time | 9h 15min |
![]() | Train Travel Time | 3h 50min |
Related Distances from Moscow
Cities | Distance |
---|---|
Moscow to Saint Petersburg | 714 km |
Moscow to Rostov Na Donu | 1079 km |
Moscow to Samara | 1065 km |
Moscow to Volgograd | 974 km |
Moscow to Rostov | 213 km |
Related Distances to Saint Petersburg
Cities | Distance |
---|---|
Moscow to Saint Petersburg | 714 km |
Vladivostok to Saint Petersburg | 9609 km |
Murmansk to Saint Petersburg | 1341 km |
Kaliningrad to Saint Petersburg | 979 km |
Kazan to Saint Petersburg | 1535 km |
Recent Comments
how to go from moscow to saint petersburg by train?