Distance from Kenya to Estonia

The distance between Kenya and Estonia is 6,598 kilometers (4,100 miles).

Kenya, Africa

Estonia, Europe

6,598 km

Distance between centroids

5,806 km

Shortest distance

Calculated based on main borders (including major islands)

6,403 km

Shortest distance between major cities

Kitale → Tartu

Distances between Kenya and Estonia by cities:

City in Kenya City in Estonia Distance (kilometers)
Nairobi Haapsalu 6,780 km
Malindi Tallinn 7,077 km
Kikuyu Tartu 6,670 km
Kisii Tori 6,618 km
Eldoret Haapsalu 6,560 km
Kitale Tallinn 6,540 km
Kikuyu Saku 6,796 km
Thika Haapsalu 6,756 km
Mombasa Haapsalu 7,130 km
Kakamega Tallinn 6,617 km
Ruiru Haapsalu 6,767 km
Eldoret Tori 6,492 km
Thika Tallinn 6,792 km
Nyeri Tallinn 6,723 km
Garissa Saku 6,755 km
Mombasa Tallinn 7,162 km
Kitale Tartu 6,403 km
Ruiru Tartu 6,662 km
Kisumu Viljandi 6,533 km
Kisumu Tallinn 6,660 km

Distance between cities calculator →

Other distances from Kenya

Distance 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

Other distances from Estonia

Distances between countries Kilometers
From Estonia to China 6,085 km
From Estonia to India 6,012 km
From Estonia to United States 8,072 km
From Estonia to Indonesia 10,017 km
From Estonia to Pakistan 4,579 km

Countries separated by similar distances

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

From To Distance (kilometers)
Australia Kiribati 6,599 km
Spain Suriname 6,604 km
Japan Sri Lanka 6,596 km
Argentina Guatemala 6,611 km
Canada Belgium 6,584 km
China Bulgaria 6,583 km
Ireland Haiti 6,620 km
Italy India 6,578 km
India Italy 6,578 km
Australia Myanmar 6,629 km
Canada Estonia 6,570 km
Ireland Pakistan 6,562 km
Brazil Sao Tome and Principe 6,639 km
Colombia Senegal 6,644 km
United Kingdom U.S. Virgin Islands 6,553 km

More distances from Kenya

Calculate the distance between any 2 countries