The distance between Mexico and Botswana is 14,651 kilometers (9,104 miles).
Mexico, America
Botswana, Africa
14,651 km
Distance between centroids
12,511 km
Shortest distance
Calculated based on main borders (including major islands)
13,082 km
Shortest distance between major cities
Cancún → Letlhakane
Distances between Mexico and Botswana by cities:
| City in Mexico | City in Botswana | Distance (kilometers) |
|---|---|---|
| Mexico City | Letlhakane | 14,289 km |
| Naucalpan de Juárez | Gaborone | 14,377 km |
| Naucalpan de Juárez | Francistown | 14,495 km |
| Guadalajara | Gaborone | 14,826 km |
| Chihuahua | Letlhakane | 15,120 km |
| Iztapalapa | Gaborone | 14,355 km |
| Santiago de Querétaro | Letlhakane | 14,444 km |
| Mexicali | Gaborone | 16,170 km |
| Mérida | Gaborone | 13,460 km |
| Hermosillo | Palapye | 15,788 km |
| Cancún | Selebi-Phikwe | 13,323 km |
| Puebla | Selebi-Phikwe | 14,424 km |
| Tijuana | Letlhakane | 16,139 km |
| Santiago de Querétaro | Molepolole | 14,481 km |
| Ecatepec de Morelos | Maun | 14,037 km |
| Monterrey | Gaborone | 14,647 km |
| Mexico City | Gaborone | 14,364 km |
| Hermosillo | Letlhakane | 15,597 km |
| Ciudad Juárez | Molepolole | 15,274 km |
| Chihuahua | Mochudi | 15,277 km |
| Distance between countries | Kilometers |
|---|---|
| From Mexico to China | 12,846 km |
| From Mexico to India | 15,108 km |
| From Mexico to United States | 1,629 km |
| From Mexico to Indonesia | 15,349 km |
| From Mexico to Pakistan | 13,966 km |
| Distances between countries | Kilometers |
|---|---|
| From Botswana to China | 10,548 km |
| From Botswana to India | 7,570 km |
| From Botswana to United States | 14,128 km |
| From Botswana to Indonesia | 9,905 km |
| From Botswana to Pakistan | 7,537 km |
The following list contains countries that are separated by a similar distance as it is between Mexico and Botswana.
| From | To | Distance (kilometers) |
|---|---|---|
| Mexico | Timor Leste | 14,648 km |
| Mexico | Yemen | 14,658 km |
| China | Curacao | 14,640 km |
| Germany | Solomon Islands | 14,639 km |
| Mexico | Vietnam | 14,664 km |
| Brazil | Vanuatu | 14,636 km |
| China | Netherlands Antilles | 14,635 km |
| Chile | United Arab Emirates | 14,632 km |
| China | Trinidad and Tobago | 14,631 km |
| Japan | Venezuela | 14,626 km |
| Japan | Ecuador | 14,676 km |
| Ecuador | Japan | 14,676 km |
| Mexico | South Africa | 14,620 km |
| Argentina | Timor Leste | 14,681 km |