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.
- Baringo
- Bomet
- Bungoma
- Busia
- Eldoret
- Embu
- Garissa
- Homa Bay
- Isiolo
- Kabarnet
- Kajiado
- Kakamega
- Kapenguria
- Keiyo
- Kericho
- Keruguya
- Kiambu
- Kilifi
- Kirinyaga
- Kisii
- Kisumu
- Kitale
- Kitui
- Kwale
- Laikipia
- Lamu
- Lodwar
- Machakos
- Makueni
- Mandera
- Marakwet District
- Maralal
- Marsabit
- Mbale
- Meru
- Migori
- Mombasa
- Murang'a District
- Nairobi Area
- Nairobi
- Nakuru
- Nandi
- Nanyuki
- Narok
- Nyamira District
- Nyandarua
- Nyeri
- Ol Kalou
- Samburu
- Siaya
- Taita Taveta
- Tana River
- Tharaka District
- Trans Nzoia
- Turkana
- Uasin Gishu
- Vihiga
- Wajir
- West Pokot
Distance Between Major Cities in Kenya
Start and Destination City | Distance | Mileage |
---|---|---|
Baringo to Bomet | 200 km | 124 miles |
Bomet to Bungoma | 174 km | 108 miles |
Bungoma to Busia | 51 km | 32 miles |
Busia to Eldoret | 129 km | 80 miles |
Eldoret to Embu | 270 km | 168 miles |
Embu to Garissa | 243 km | 151 miles |
Garissa to Homa Bay | 577 km | 359 miles |
Homa Bay to Isiolo | 362 km | 225 miles |
Isiolo to Kabarnet | 205 km | 127 miles |
Kabarnet to Kajiado | 285 km | 177 miles |
Kajiado to Kakamega | 328 km | 204 miles |
Kakamega to Kapenguria | 113 km | 70 miles |
Kapenguria to Keiyo | 337 km | 209 miles |
Keiyo to Kericho | 198 km | 123 miles |
Kericho to Keruguya | 222 km | 138 miles |
Keruguya to Kiambu | 90 km | 56 miles |
Kiambu to Kilifi | 429 km | 267 miles |
Kilifi to Kirinyaga | 472 km | 293 miles |
Kirinyaga to Kisii | 287 km | 178 miles |
Kisii to Kisumu | 65 km | 40 miles |
Kisumu to Kitale | 126 km | 78 miles |
Kitale to Kitui | 426 km | 265 miles |
Kitui to Kwale | 350 km | 217 miles |
Kwale to Laikipia | 585 km | 364 miles |
Laikipia to Lamu | 544 km | 338 miles |
Lamu to Lodwar | 841 km | 523 miles |
Lodwar to Machakos | 548 km | 341 miles |
Machakos to Makueni | 91 km | 57 miles |
Makueni to Mandera | 815 km | 506 miles |
Mandera to Marakwet District | 4,550 km | 2,827 miles |
Marakwet District to Maralal | 3,969 km | 2,466 miles |
Maralal to Marsabit | 198 km | 123 miles |
Marsabit to Mbale | 639 km | 397 miles |
Mbale to Meru | 392 km | 244 miles |
Meru to Migori | 375 km | 233 miles |
Migori to Mombasa | 666 km | 414 miles |
Mombasa to Murang'a District | 450 km | 280 miles |
Murang'a District to Nairobi Area | 70 km | 43 miles |
Nairobi Area to Nairobi | 3 km | 2 miles |
Nairobi to Nakuru | 136 km | 85 miles |
Nakuru to Nandi | 119 km | 74 miles |
Nandi to Nanyuki | 217 km | 135 miles |
Nanyuki to Narok | 182 km | 113 miles |
Narok to Nyamira District | 119 km | 74 miles |
Nyamira District to Nyandarua | 182 km | 113 miles |
Nyandarua to Nyeri | 54 km | 34 miles |
Nyeri to Ol Kalou | 66 km | 41 miles |
Ol Kalou to Samburu | 506 km | 314 miles |
Samburu to Siaya | 700 km | 435 miles |
Siaya to Taita Taveta | 599 km | 372 miles |
Taita Taveta to Tana River | 220 km | 137 miles |
Tana River to Tharaka District | 228 km | 142 miles |
Tharaka District to Trans Nzoia | 362 km | 225 miles |
Trans Nzoia to Turkana | 233 km | 145 miles |
Turkana to Uasin Gishu | 279 km | 173 miles |
Uasin Gishu to Vihiga | 82 km | 51 miles |
Vihiga to Wajir | 620 km | 385 miles |
Wajir to West Pokot | 531 km | 330 miles |