Distance from to

Distance Between Kenya Cities

Select start and destination city to calculate the distance between Kenya cities.

Alternatively click one of the city name below to list the near locations and surrounding cities and calculate distance from the city.

Distance Between Major Cities in Kenya

Start and Destination CityDistanceMileage
Baringo to Bomet200 km124 miles
Bomet to Bungoma174 km108 miles
Bungoma to Busia51 km32 miles
Busia to Eldoret129 km80 miles
Eldoret to Embu270 km168 miles
Embu to Garissa243 km151 miles
Garissa to Homa Bay577 km359 miles
Homa Bay to Isiolo362 km225 miles
Isiolo to Kabarnet205 km127 miles
Kabarnet to Kajiado285 km177 miles
Kajiado to Kakamega328 km204 miles
Kakamega to Kapenguria113 km70 miles
Kapenguria to Keiyo337 km209 miles
Keiyo to Kericho198 km123 miles
Kericho to Keruguya222 km138 miles
Keruguya to Kiambu90 km56 miles
Kiambu to Kilifi429 km267 miles
Kilifi to Kirinyaga472 km293 miles
Kirinyaga to Kisii287 km178 miles
Kisii to Kisumu65 km40 miles
Kisumu to Kitale126 km78 miles
Kitale to Kitui426 km265 miles
Kitui to Kwale350 km217 miles
Kwale to Laikipia585 km364 miles
Laikipia to Lamu544 km338 miles
Lamu to Lodwar841 km523 miles
Lodwar to Machakos548 km341 miles
Machakos to Makueni91 km57 miles
Makueni to Mandera815 km506 miles
Mandera to Marakwet District4,550 km2,827 miles
Marakwet District to Maralal3,969 km2,466 miles
Maralal to Marsabit198 km123 miles
Marsabit to Mbale639 km397 miles
Mbale to Meru392 km244 miles
Meru to Migori375 km233 miles
Migori to Mombasa666 km414 miles
Mombasa to Murang'a District450 km280 miles
Murang'a District to Nairobi Area70 km43 miles
Nairobi Area to Nairobi3 km2 miles
Nairobi to Nakuru136 km85 miles
Nakuru to Nandi119 km74 miles
Nandi to Nanyuki217 km135 miles
Nanyuki to Narok182 km113 miles
Narok to Nyamira District119 km74 miles
Nyamira District to Nyandarua182 km113 miles
Nyandarua to Nyeri54 km34 miles
Nyeri to Ol Kalou66 km41 miles
Ol Kalou to Samburu506 km314 miles
Samburu to Siaya700 km435 miles
Siaya to Taita Taveta599 km372 miles
Taita Taveta to Tana River220 km137 miles
Tana River to Tharaka District228 km142 miles
Tharaka District to Trans Nzoia362 km225 miles
Trans Nzoia to Turkana233 km145 miles
Turkana to Uasin Gishu279 km173 miles
Uasin Gishu to Vihiga82 km51 miles
Vihiga to Wajir620 km385 miles
Wajir to West Pokot531 km330 miles