Distance from Kenya to Spain

The distance between Kenya and Spain is 6,149 kilometers (3,821 miles).

Kenya, Africa

Spain, Europe

6,149 km

Distance between centroids

5,093 km

Shortest distance

Calculated based on main borders (including major islands)

5,556 km

Shortest distance between major cities

Kitale → Barcelona

Distances between Kenya and Spain by cities:

City in Kenya City in Spain Distance (kilometers)
Meru Madrid 6,119 km
Kisii Latina 5,991 km
Nyeri Madrid 6,112 km
Nairobi A Coruña 6,687 km
Thika Madrid 6,174 km
Kitale Madrid 5,855 km
Mombasa Madrid 6,615 km
Nyeri Barcelona 5,806 km
Kikuyu Valencia 5,880 km
Eldoret Latina 5,917 km
Kisumu Las Palmas de Gran Canaria 6,188 km
Ruiru Barcelona 5,874 km
Meru A Coruña 6,626 km
Garissa Valencia 6,009 km
Kakamega Madrid 5,903 km
Nakuru Barcelona 5,743 km
Kitale Barcelona 5,556 km
Kikuyu Barcelona 5,866 km
Eldoret A Coruña 6,424 km
Malindi Barcelona 6,258 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 Spain

Distances between countries Kilometers
From Spain to China 8,809 km
From Spain to India 7,954 km
From Spain to United States 7,607 km
From Spain to Indonesia 12,378 km
From Spain to Pakistan 6,544 km

Countries separated by similar distances

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

From To Distance (kilometers)
China Latvia 6,153 km
United Kingdom Oman 6,140 km
Canada Saint Vincent and the Grenadines 6,139 km
Spain Angola 6,139 km
Italy Russia 6,163 km
Argentina Guadeloupe 6,136 km
Spain Guadeloupe 6,135 km
France Burundi 6,135 km
Germany Rwanda 6,167 km
Brazil Ghana 6,133 km
Mexico Bolivia 6,121 km
China Lebanon 6,119 km
Chile Belize 6,118 km
Paraguay Sierra Leone 6,183 km

More distances from Kenya

Calculate the distance between any 2 countries