Distance from Kenya to Mozambique

The distance between Kenya and Mozambique is 2,078 kilometers (1,291 miles).

Kenya, Africa

Mozambique, Africa

2,078 km

Distance between centroids

636 km

Shortest distance

Calculated based on main borders (including major islands)

1,296 km

Shortest distance between major cities

Mombasa → Gurúè

Distances between Kenya and Mozambique by cities:

City in Kenya City in Mozambique Distance (kilometers)
Kitale Matola 2,998 km
Mombasa Gurúè 1,296 km
Kikuyu Nampula 1,561 km
Eldoret Mocuba 1,929 km
Nakuru Maputo 2,864 km
Garissa Nampula 1,622 km
Kitale Maputo 2,997 km
Nyeri Maputo 2,865 km
Malindi Matola 2,647 km
Meru Maputo 2,929 km
Kikuyu Matola 2,772 km
Nairobi Matola 2,770 km
Ruiru Gurúè 1,584 km
Malindi Maputo 2,643 km
Nairobi Gurúè 1,569 km
Thika Maputo 2,800 km
Eldoret Gurúè 1,778 km
Mombasa Maputo 2,540 km
Kisumu Maputo 2,871 km
Kisii Maputo 2,807 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 Mozambique

Distances between countries Kilometers
From Mozambique to China 9,411 km
From Mozambique to India 6,427 km
From Mozambique to United States 14,874 km
From Mozambique to Indonesia 8,765 km
From Mozambique to Pakistan 6,524 km

Countries separated by similar distances

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

From To Distance (kilometers)
Ireland Hungary 2,080 km
Ecuador Honduras 2,082 km
Costa Rica Puerto Rico 2,076 km
Colombia Belize 2,085 km
Italy Sweden 2,073 km
Spain Serbia 2,073 km
Italy Morocco 2,072 km
Italy Norway 2,088 km
Ecuador El Salvador 2,094 km
Spain Kosovo 2,064 km
Brazil Uruguay 2,063 km
Spain Slovakia 2,062 km
China North Korea 2,098 km
Peru Panama 2,062 km
China Nepal 2,062 km

More distances from Kenya

Calculate the distance between any 2 countries