Flight distance between Veracruz, Mexico and Port Elizabeth, Saint Vincent and the Grenadines 2,352.0 mi / 3,785.2 km