Distance from Eswatini to Kenya

The distance between Eswatini and Kenya is 3,012 kilometers (1,872 miles).

Eswatini, Africa

Kenya, Africa

3,012 km

Distance between centroids

2,469 km

Shortest distance

Calculated based on main borders (including major islands)

2,693 km

Shortest distance between major cities

Bulembu → Malindi

Distances between Eswatini and Kenya by cities:

City in Eswatini City in Kenya Distance (kilometers)
Piggs Peak Nairobi 2,795 km
Manzini Nairobi 2,850 km
Piggs Peak Kisii 2,823 km
Lobamba Nairobi 2,851 km
Siteki Nairobi 2,833 km
Hluti Nairobi 2,924 km
Manzini Kisii 2,880 km
Mhlume Kisii 2,822 km
Bhunya Kisii 2,889 km
Bulembu Malindi 2,693 km
Mhlume Nairobi 2,790 km
Bulembu Nairobi 2,797 km
Bhunya Nairobi 2,863 km
Mbabane Nairobi 2,836 km
Kwaluseni Malindi 2,739 km
Vuvulane Kisii 2,827 km
Hlathikhulu Kisii 2,933 km
Lobamba Kakamega 2,984 km
Nhlangano Nairobi 2,921 km
Hlathikhulu Nairobi 2,903 km

Distance between cities calculator →

Other distances from Eswatini

Distance 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

Other distances from Kenya

Distances between countries Kilometers
From Kenya to China 7,894 km
From Kenya to India 5,016 km
From Kenya to United States 13,733 km
From Kenya to Indonesia 8,462 km
From Kenya to Pakistan 4,731 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Eswatini and Kenya.

From To Distance (kilometers)
Peru Barbados 3,009 km
Germany Israel 3,004 km
Peru Jamaica 3,030 km
Peru Saint Lucia 2,988 km
Italy Chad 2,987 km
Netherlands Libya 3,035 km
China India 2,984 km
India China 2,984 km
Paraguay Suriname 3,038 km
United States Haiti 3,040 km
France Mauritania 3,043 km
Ecuador Bahamas 2,974 km
Russia Kyrgyzstan 3,050 km
Peru El Salvador 2,969 km
Peru Honduras 2,968 km

More distances from Eswatini

Calculate the distance between any 2 countries