Flight distance between Veracruz, Mexico and Otse, Botswana 8,721.1 mi / 14,035.3 km