Flight distance from St Petersburg to Dubrovnik

3,945 kilometers / miles
or 2,130 nautical miles.

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

How far is between St Petersburg and Dubrovnik?

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

Your ending point Dubrovnik, Croatia is located at 42.651,18.09

Total distance from St Petersburg to Dubrovnik is 3,945 kms equals to miles and 2,130 nautical miles.

Flight time from St Petersburg to Dubrovnik is 27 hours 20 minutes

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

St Petersburg (LED) Dubrovnik (DBV)
Latitude: 30.2641667 Latitude: 42.651
Longitude: 59.8944444 Longitude: 18.09
Country: Russia Country: Croatia
Timezone: Europe/Moscow Timezone: Europe/Zagreb
Current time: 14:07 24-Mar-2019 Current time: 12:07 24-Mar-2019