Flight distance between Duncan Town, Bahamas and Saint Petersburg, Russia 5,426.4 mi / 8,732.9 km