Kenya
Cities, regions and places to stay in Kenya.
319 cities28,674 places to stay7 cities with things to do
Popular from Kenya
Top destinations
Most places to stay first.
Places to stay in Kenya
Hotels 85 citiesApartments 78 citiesResorts 15 citiesVillas 36 citiesHoliday homes 49 citiesAparthotels 19 citiesGuest houses 42 citiesBed and breakfasts 37 citiesHostels 3 citiesInns 1 citiesLodges 15 citiesResidences 13 citiesStays with a pool 27 cities5-star hotels 20 cities4-star hotels 58 cities3-star hotels 53 citiesStays with a spa 36 citiesFamily-friendly stays 36 cities
Hotel brands in the top cities of Kenya
All cities A–Z
- Aitong2 stays
- Amboseli26 stays
- Amboseli National Park2 stays
- Angama Mara2 stays
- Archers Post9 stays
- Athi River204 stays
- Awasi1 stays
- Awino32 stays
- Bamburi20 stays
- Barisho3 stays
- Barkowino5 stays
- Bartimaro1 stays
- Belle Vue2 stays
- Biretwo1 stays
- Bomani3 stays
- Bomet12 stays
- Bondo11 stays
- Brackenhurst10 stays
- Broderick Falls4 stays
- Bujwane1 stays
- Bumala1 stays
- Bungoma60 stays
- Busia7 stays
- Butere1 stays
- Chala2 stays
- Chegeini1 stays
- Chogoria6 stays
- Chuka11 stays
- Dagoreti4 stays
- Diani Beach97 staysThings to do
- Dida1 stays
- Elburgon1 stays
- Eldoret119 stays
- Eldoret274 stays
- Elmenteita8 stays
- Embakasi45 stays
- Embu45 stays
- Escarpment1 stays
- Fort Hall3 stays
- Fort Ternan2 stays
- Gacogu1 stays
- Gakuo3 stays
- Galu23 stays
- Garissa2 stays
- Gateiguru1 stays
- Gathanje2 stays
- Gathanji1 stays
- Gatitu2 stays
- Gatuanibu4 stays
- Gatunduri3 stays
- Gatunga265 stays
- Gazi21 stays
- Gede3 stays
- Gicheru1 stays
- Gikuu1 stays
- Gilgil24 stays
- Githioro1 stays
- Gitura10 stays
- Gitwe2 stays
- Gongoni2 stays
- Heni Village4 stays
- Homa Bay12 stays
- Homa Lime Kowuor1 stays
- Igikiro1 stays
- Ilbisil4 stays
- Iruri1 stays
- Isiolo23 stays
- Iten4 stays
- Juga4 stays
- Kaani1 stays
- Kaathene7 stays
- Kabarnet2 stays
- Kabaru1 stays
- Kabiyet1 stays
- Kabondo4 stays
- Kabungwa2 stays
- Kadimu1 stays
- Kahawa53 stays
- Kaitheri7 stays
- Kajiado28 stays
- Kakamega104 stays
- Kakangani7 stays
- Kalii1 stays
- Kalimoni41 stays
- Kamakuywa1 stays
- Kamondo3 stays
- Kampi Ya Bibi2 stays
- Kamuchege2 stays
- Kangenga1 stays
- Kangundo4 stays
- Kanyekine2 stays
- Kaongo2 stays
- Kap Sarok2 stays
- Kapenguria2 stays
- Karadolo1 stays
- Karatina4 stays
- Karero2 stays
- Kariobangi3 stays
- Karuari1 stays
- Karurumo1 stays
- Kasaini1 stays
- Katelembu7 stays
- Katothia1 stays
- Katulani1 stays
- Kauro1 stays
- Keekorok58 stays
- Kericho52 stays
- Keroka2 stays
- Kiambu224 stays
- Kianderi1 stays
- Kianganda5 stays
- Kianjogu155 stays
- Kiawanugu39 stays
- Kibos1 stays
- Kibwezi1 stays
- Kiganjo5 stays
- Kihancha1 stays
- Kijabe4 stays
- Kijangwani7 stays
- Kijipwa30 stays
- Kikambala2 stays
- Kikuyu7 stays
- Kilgoris1 stays
- Kilifi223 stays
- Kimana28 stays
- Kimoset1 stays
- Kindu Bay2 stays
- Kinondo1 stays
- Kiongwe2 stays
- Kiratina1 stays
- Kirichu1 stays
- Kirimatian1 stays
- Kirimiri1 stays
- Kiserian33 stays
- Kisii124 stays
- Kisima Chande13 stays
- Kisumu537 stays
- Kitale50 stays
- Kithyoko2 stays
- Kitui24 stays
- Kobodo1 stays
- Koito2 stays
- Konza1 stays
- Kuku1 stays
- Kusa1 stays
- Kutus1 stays
- Kwa Dadu1 stays
- Kwa Mkamba2 stays
- Kwale40 stays
- Kwangamor1 stays
- Lake Bogoria National Park2 stays
- Lake Elementaita1 stays
- Lamu82 stays
- Lamu Island3 stays
- Lamuria1 stays
- Lare1 stays
- Laset5 stays
- Lemek7 stays
- Leseru1 stays
- Lianai1 stays
- Limuru4 stays
- Lodwar19 stays
- Lokichogio1 stays
- Lolgorien6 stays
- Luanda1 stays
- Lumino1 stays
- Lusigeti2 stays
- Lwala1 stays
- Lwero32 stays
- Machakos125 stays
- Magina1 stays
- Mai Maharo4 stays
- Mailua2 stays
- Maji Moto5 stays
- Makindi2 stays
- Makindu3 stays
- Makueni8 stays
- Malaba1 stays
- Malindi448 staysThings to do
- Mambrui6 stays
- Mapenya1 stays
- Mapepie1 stays
- Mara Rianta8 stays
- Maragoli13 stays
- MaralalRift Valley · 5 stays
- Marashoni1 stays
- Mariakani1 stays
- Marigat4 stays
- Marikebuni12 stays
- Marinde3 stays
- Marsabit6 stays
- Maseno2 stays
- Mateka1 stays
- Mathiga1 stays
- Matsangoni5 stays
- Matuga1 stays
- Mau Narok1 stays
- Maua3 stays
- Mbagathi120 stays
- Mbirikani1 stays
- Mbita19 stays
- Mbuinzau1 stays
- Mbumbuni1 stays
- Melewa4 stays
- Meru115 stays
- Mida7 stays
- Migori18 stays
- Mirogi1 stays
- Mkunguni1 stays
- Mkwiro21 stays
- Mlegwa1 stays
- Mlolongo5 stays
- Mohoru1 stays
- Molo1 stays
- MombasaCoast · 3,617 staysHotelsThings to do
- Msabaha1 stays
- Msambweni4 stays
- Mtito Andei5 stays
- Mto Panga107 stays
- Mtwapa306 stays
- Mucharage1 stays
- Muguga86 stays
- Muhoroni2 stays
- Muiga9 stays
- Mulala2 stays
- Mumias1 stays
- Musiara Campsite2 stays
- Mutet1 stays
- Mvuleni3 stays
- Mwambani1 stays
- Mwanda2 stays
- Mwandoni2 stays
- Mwatate3 stays
- Mweiga3 stays
- Mwingi1 stays
- Naboisho1 stays
- NairobiNairobi Area · 15,815 staysHotelsThings to do
- Naivasha474 staysThings to do
- Nakuru699 staysHotels
- Namanga3 stays
- Nandi Hills1 stays
- Nanyuki386 staysThings to do
- Naro Moru26 stays
- Narok103 staysThings to do
- Nderu1 stays
- Ndiara2 stays
- Ngarariga6 stays
- Ngeru1 stays
- Nghonji1 stays
- Ngong59 stays
- Nyagatugu1 stays
- Nyahururu13 stays
- Nyeri29 stays
- Nyeri79 stays
- Nzaikoni1 stays
- Ogembo6 stays
- Ol Joro Orok1 stays
- Ol Kalou3 stays
- Oloitokitok6 stays
- Ololaimutiek7 stays
- Oyugis12 stays
- Oyugis2 stays
- Paulo11 stays
- Poka1 stays
- Rambara2 stays
- Ramisi2 stays
- Riana1 stays
- Rititi3 stays
- Rongai2 stays
- Ruaka70 stays
- Ruiru282 stays
- Sagana9 stays
- Salabani2 stays
- Samburu National Park1 stays
- Sena3 stays
- Serena24 stays
- Shamenei2 stays
- Shamenek1 stays
- Shanzu32 stays
- Shela32 stays
- Shimoni3 stays
- Siaya5 stays
- Sikoma3 stays
- Sindo1 stays
- Singore7 stays
- Siongiroi2 stays
- Sokoke3 stays
- Soy1 stays
- Subuku1 stays
- Sultan Hamud5 stays
- Takaungu5 stays
- Talek44 stays
- Tambach3 stays
- Tarbaj1 stays
- Taru1 stays
- Taveta5 stays
- Tezo3 stays
- Thengeini7 stays
- Thika168 stays
- Thomsons Falls25 stays
- Thuthuriki4 stays
- Timau7 stays
- Tiva1 stays
- Tiwi30 stays
- Tsavo2 stays
- Tsavo East National Park2 stays
- Tura2 stays
- Tusha1 stays
- Ukunda830 staysHotels
- Ukwala1 stays
- Vipingo13 stays
- Vitsangalaweni1 stays
- Voi71 stays
- Wajir2 stays
- Wamumu1 stays
- Watamu405 stays
- Wundanyi7 stays
- Yala1 stays
- Ziwani1 stays
Frequently asked questions about Kenya
How many places to stay are there in Kenya?
There are 28,000+ hotels, apartments and other places to stay in Kenya, across 310+ cities.
Which are the main destinations in Kenya?
The destinations with the most places to stay are Nairobi, Mombasa, Ukunda, Nakuru, Kisumu.
Are there tours and activities in Kenya?
Yes, 2,300+ tours and activities are listed in Kenya.