Flight distance between Arthur’s Town, Bahamas and Saint Petersburg, Russia 5,278.6 mi / 8,495.0 km