Flight distance between Four Cross Roads, Barbados and Saint Petersburg, Russia 5,427.0 mi / 8,733.9 km