Flight distance between Saint Petersburg, Russia and Santiago de Cuba, Cuba 5,560.3 mi / 8,948.5 km