Flight distance between Veracruz, Mexico and Tshabong, Botswana 8,525.6 mi / 13,720.7 km