Flight distance from Moscow to Sankt-Peterburg

634 kilometers/394 miles
or 342 nautical miles.
Your flight will depart from Moscow airport and land at Sankt-Peterburg airport.
City: Moscow (MOW) Sankt-Peterburg ()
Latitude: 55.751667 59.8944444
Longitude: 37.617778 30.2641667
Country: Russia Russia
Timezone: Europe/Moscow Europe/Moscow
Current time:: 19:58 25-Apr-2024 19:58 25-Apr-2024

How far is between Moscow and Sankt-Peterburg?

  • Your starting point Moscow, Russia is located at 55.751667,37.617778
  • Your ending point Sankt-Peterburg, Russia is located at 59.8944444,30.2641667
  • l distance from Moscow to Sankt-Peterburg is 634 kms equals to miles and 342 nautical miles.
Disclaimers: there may be NO flights or direct flights Moscow to Sankt-Peterburg, so in that case, the information should be just considered as "distance-only" calculation Moscow to Sankt-Peterburg.