Flight distance between Nassau, Bahamas and Saint Petersburg, Russia 5,304.0 mi / 8,536.0 km