Flight distance between Saint Petersburg, Russia and Spanish Wells, Bahamas 5,256.8 mi / 8,460.0 km