Flight distance between Veracruz, Mexico and Matanzas, Cuba 975.4 mi / 1,569.8 km