Distance Moscow Saint Petersburg

Route by car

 

Travel Time

By feet To Saint Petersburg

By feet

Duration
Car: Driving Time From Moscow To Saint Petersburg

Car

Driving Time

Bee line: Moscow to Saint Petersburg

Air line (approximately)

394 Miles

634 Kilometer
342 Nautical Miles

Flight Time / Flight Duration Calculator
Moscow to Saint Petersburg

Example Airplane & Estimated average speed Estimated duration of the flight
Hot Air Balloon: Flight Time / Flight Duration Calculator From Moscow To Saint Petersburg

Hot Air Balloon

50 km/h
12 hour(s),
41 minute(s)
Flight Time / Flight Duration Calculator Cessna 172 P

Cessna 172 P

200 km/h
3 hour(s),
10 minute(s)
Airbus A320: Estimated duration of the flight To Saint Petersburg

Airbus A320

800 km/h
47 minute(s)
Example Airplane From Moscow: Airbus A380

Airbus A380

945 km/h
40 minute(s)
Spaceship: Speed of Light To Saint Petersburg

Spaceship

Speed of Light
0.002 Seconds
Distance Calculator: Calculate distance between two cities in the world (free, with map).

Distance Calculator

Distance: How far is it from Moscow to Saint Petersburg?

The calculated distance (air line) between Moscow and Saint Petersburg is approximately 394 Miles respectively 634 Kilometer.

Moscow: Distance to the largest cities of Russia

Novosibirsk
3,626 Kilometer
Yekaterinburg
1,844 Kilometer
Nizhniy Novgorod
515 Kilometer
Samara
1,041 Kilometer
Omsk
2,861 Kilometer
Kazan
921 Kilometer
Rostov-na-Donu
952 Kilometer
Chelyabinsk
1,906 Kilometer
Ufa
1,472 Kilometer
Volgograd
950 Kilometer
Perm
1,511 Kilometer
Krasnoyarsk
4,420 Kilometer
Saratov
816 Kilometer
Voronezh
466 Kilometer
Tol’yatti
970 Kilometer
Krasnodar
1,183 Kilometer