Flight distance between Veracruz, Mexico and Selebi-Phikwe, Botswana 8,828.3 mi / 14,207.8 km