Flight distance between Veracruz, Panama and Saint Petersburg, Russia 6,357.8 mi / 10,231.8 km