Flight distance between Portsmouth, Dominica and Saint Petersburg, Russia 5,350.4 mi / 8,610.6 km