Flight distance between Matanzas, Cuba and Saint Petersburg, Russia 5,554.7 mi / 8,939.4 km