Flight distance between Roseau, Dominica and Saint Petersburg, Russia 5,364.4 mi / 8,633.2 km