Flight distance between Veracruz, Mexico and Shakawe, Botswana 8,402.5 mi / 13,522.4 km