Flight distance between Bridgetown, Barbados and Saint Petersburg, Russia 5,434.4 mi / 8,745.8 km