Flight distance between Arroyo Naranjo, Cuba and Saint Petersburg, Russia 5,578.0 mi / 8,976.9 km