Flight distance from London to St Petersburg

5398 kilometers/3354 miles
or 2915 nautical miles.
Your flight will depart from London airport and land at St Petersburg airport.
City: London (LON) St Petersburg (LED)
Latitude: 51.507 30.2641667
Longitude: -0.127 59.8944444
Country: United Kingdom Russia
Timezone: Europe/London Europe/Moscow
Current time:: 06:44 18-Aug-2022 06:44 18-Aug-2022

How far is between London and St Petersburg?

  • Your starting point London, United Kingdom is located at 51.507,-0.127
  • Your ending point St Petersburg, Russia is located at 30.2641667,59.8944444
  • l distance from London to St Petersburg is 5398 kms equals to miles and 2915 nautical miles.
  • Flight time from London to St Petersburg is 83 hours 0 minutes
Click here to get detail flight schedules from London to St Petersburg