The distance between Haiti and Eswatini is 12,263 kilometers (7,620 miles).
Haiti, America
Eswatini, Africa
12,263 km
Distance between centroids
12,088 km
Shortest distance
Calculated based on main borders (including major islands)
12,199 km
Shortest distance between major cities
Croix-des-Bouquets → Mhlambanyatsi
Distances between Haiti and Eswatini by cities:
| City in Haiti | City in Eswatini | Distance (kilometers) |
|---|---|---|
| Les Cayes | Hlathikhulu | 12,369 km |
| Port-de-Paix | Hlathikhulu | 12,353 km |
| Jérémie | Manzini | 12,420 km |
| Pétionville | Mbabane | 12,207 km |
| Arcahaie | Hlathikhulu | 12,273 km |
| Jérémie | Mbabane | 12,392 km |
| Gonaïves | Hlathikhulu | 12,319 km |
| Carrefour | Manzini | 12,247 km |
| Port-au-Prince | Mbabane | 12,214 km |
| Cap-Haïtien | Hlathikhulu | 12,284 km |
| Dessalines | Hlathikhulu | 12,294 km |
| Arcahaie | Mhlambanyatsi | 12,235 km |
| Les Cayes | Mbabane | 12,337 km |
| Delmas | Big Bend | 12,299 km |
| Léogâne | Mbabane | 12,241 km |
| Jacmel | Hlathikhulu | 12,253 km |
| Jacmel | Manzini | 12,248 km |
| Croix-des-Bouquets | Mhlambanyatsi | 12,199 km |
| Pétionville | Kwaluseni | 12,230 km |
| Dessalines | Mbabane | 12,261 km |
| Distance between countries | Kilometers |
|---|---|
| From Haiti to China | 13,924 km |
| From Haiti to India | 14,631 km |
| From Haiti to United States | 3,040 km |
| From Haiti to Indonesia | 17,885 km |
| From Haiti to Pakistan | 13,181 km |
| Distances between countries | Kilometers |
|---|---|
| From Eswatini to China | 10,289 km |
| From Eswatini to India | 7,310 km |
| From Eswatini to United States | 14,954 km |
| From Eswatini to Indonesia | 9,225 km |
| From Eswatini to Pakistan | 7,478 km |
The following list contains countries that are separated by a similar distance as it is between Haiti and Eswatini.
| From | To | Distance (kilometers) |
|---|---|---|
| United States | Taiwan | 12,261 km |
| Argentina | Germany | 12,257 km |
| Argentina | Austria | 12,263 km |
| Mexico | Equatorial Guinea | 12,255 km |
| Colombia | Mozambique | 12,268 km |
| Peru | Cyprus | 12,272 km |
| Argentina | Montenegro | 12,276 km |
| Mexico | Lebanon | 12,276 km |
| United States | Qatar | 12,277 km |
| Chile | Netherlands | 12,243 km |
| Colombia | Iraq | 12,281 km |
| Brazil | New Zealand | 12,237 km |
| Argentina | Bosnia and Herzegovina | 12,237 km |
| Argentina | Albania | 12,235 km |
| Argentina | Djibouti | 12,229 km |