Flight distance between Havana, Cuba and Saint Petersburg, Russia 5,573.1 mi / 8,969.1 km