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)
Meru Haapsalu 6,647 km
Nakuru Tallinn 6,698 km
Eldoret Haapsalu 6,560 km
Kisii Tallinn 6,724 km
Nairobi Haapsalu 6,780 km
Garissa Tartu 6,623 km
Nakuru Tartu 6,560 km
Eldoret Tori 6,492 km
Kisii Tori 6,618 km
Mombasa Haapsalu 7,130 km
Nyeri Tartu 6,582 km
Kikuyu Tartu 6,670 km
Kisumu Tallinn 6,660 km
Mombasa Tallinn 7,162 km
Kikuyu Saku 6,796 km
Ruiru Tartu 6,662 km
Meru Tallinn 6,681 km
Kakamega Sillamäe 6,584 km
Nyeri Tallinn 6,723 km
Thika Haapsalu 6,756 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