Flight distance between Veracruz, Mexico and Serowe, Botswana 8,760.4 mi / 14,098.5 km