Flight distance between Selebi-Phikwe, Botswana and Mexicali, Mexico 10,079.9 mi / 16,222.1 km