Flight distance between Veracruz, Mexico and Metsemotlhaba, Botswana 8,721.9 mi / 14,036.5 km