Flight distance from Sochi to St Petersburg

2,294 kilometers / miles
or 1,238 nautical miles.

Your flight will depart from Sochi airport and land at St Petersburg airport.

How far is between Sochi and St Petersburg?

Your starting point Sochi, Russia is located at 43.45,39.9333

Your ending point St Petersburg, Russia is located at 30.2641667,59.8944444

Total distance from Sochi to St Petersburg is 2,294 kms equals to miles and 1,238 nautical miles.

Flight time from Sochi to St Petersburg is 6 hours 15 minutes

Click here to get detail flight schedules from Sochi to St Petersburg

Sochi (AER) St Petersburg (LED)
Latitude: 43.45 Latitude: 30.2641667
Longitude: 39.9333 Longitude: 59.8944444
Country: Russia Country: Russia
Timezone: Europe/Moscow Timezone: Europe/Moscow
Current time: 13:25 18-Feb-2020 Current time: 13:25 18-Feb-2020