Flight distance between Saint Petersburg, Russia and Alamar, Cuba 5,568.5 mi / 8,961.6 km