Hotels & places to stay in Kenya
5,380 places to stay across 278 cities and towns — the most complete Kenya accommodation directory anywhere.
Know before you stay
- Capital
- Nairobi
- Currency
- Kenyan shilling (KES)
- Languages
- English, Swahili
- Calling code
- +254
- Drives on
- the left
Neighbouring countries
Nairobi
607 properties
Ukunda
244 properties
Mombasa
220 properties
Kisumu
179 properties
Nakuru
174 properties
Naivasha
151 properties
Mtwapa
134 properties
Watamu
120 properties
Eldoret
111 properties
Bondo
101 properties
Pumwani
98 properties
Lamu
94 properties
Lang'ata
92 properties
Lolgorien
88 properties
Malindi
88 properties
Imara Daima Estate
84 properties
Nanyuki
79 properties
Chuka
71 properties
Kiambu
68 properties
Voi
59 properties
Archers Post
54 properties
Nyeri
52 properties
Wajir
52 properties
Kisii
51 properties
Isineti
50 properties
Gilgil
46 properties
Meru
42 properties
Juja
41 properties
Kilifi
39 properties
Embu
37 properties
Machakos
37 properties
Kakamega
36 properties
Timau
36 properties
Bungoma
34 properties
Mlolongo
34 properties
Ngong
34 properties
Olulung’a
34 properties
Isiolo
33 properties
Kikuyu
32 properties
Kakuma
30 properties
Kitale
30 properties
Marigat
30 properties
Ruiru
30 properties
Athi River
29 properties
Gazi
28 properties
Nyahururu
28 properties
Ongata Rongai
28 properties
Karuri
26 properties
Marsabit
26 properties
Migori
24 properties
Thika
24 properties
Narok
23 properties
Garissa
22 properties
Iten
22 properties
Mtito Andei
22 properties
Mulot
22 properties
Naro Moru
22 properties
Oloitokitok
22 properties
Taveta
21 properties
Wote
21 properties
Lodwar
20 properties
Busia
19 properties
Kitui
19 properties
Limuru
19 properties
Mbita
19 properties
Kericho
18 properties
Kitengela
18 properties
Ogunja
18 properties
Kajiado
17 properties
Wamba
17 properties
Kabarnet
16 properties
Mweiga
16 properties
Suguta
16 properties
Baragoi
15 properties
Karatina
15 properties
Mwatate
15 properties
Rumuruti
15 properties
Sawa Sawa
15 properties
Bomet
14 properties
Kibwezi
14 properties
Kiirua
14 properties
Mumias
14 properties
Chogoria
13 properties
Jomvu
13 properties
Kinungi
13 properties
Kiserian
13 properties
Magadi
13 properties
Maralal
13 properties
Maseno
13 properties
Maungu
13 properties
Chaka
12 properties
Homa Bay
12 properties
Loiyangalani
12 properties
Moyale
12 properties
Rongo
12 properties
Vipingo
12 properties
Il
11 properties
Sagana
11 properties
Webuye
11 properties
Isinya
10 properties
Kampi Ya Moto
10 properties
Kesses
10 properties
Kilgoris
10 properties
Laisamis
10 properties
Matuu
10 properties
Siakago
10 properties
Wundanyi
10 properties
Nkubu
9 properties
Ol Donyo
9 properties
Oyugis
9 properties
Rombo
9 properties
Sega
9 properties
Gongoni
8 properties
Kiganjo
8 properties
Kimana
8 properties
Kinna
8 properties
Kwale
8 properties
Mogotio
8 properties
Mwingi
8 properties
Wiyumiririe
8 properties
Yala
8 properties
Bamba
7 properties
Makutano
7 properties
Mandera
7 properties
Ol Kalou
7 properties
Tala
7 properties
Kikima
6 properties
Makindu
6 properties
Makueni Boma
6 properties
Marimanti
6 properties
Matuga
6 properties
Mokowe
6 properties
Murang’a
6 properties
Ndunyu Njeru
6 properties
Njoro
6 properties
Shimoni
6 properties
Turbo
6 properties
Dundori
5 properties
Emali
5 properties
Kendu Bay
5 properties
Kenol
5 properties
Khayega
5 properties
Kiminini
5 properties
Mariakani
5 properties
Maua
5 properties
Ndhiwa
5 properties
North Horr
5 properties
Rironi
5 properties
Rodi
5 properties
Serem
5 properties
Sultan Hamud
5 properties
Awasi
4 properties
El Wak
4 properties
Endarasha
4 properties
Funzi
4 properties
Habaswein
4 properties
Hola
4 properties
Kagio
4 properties
Kiambur
4 properties
Kiboko
4 properties
Kithii
4 properties
Malava
4 properties
Matunda
4 properties
Nyandiwa
4 properties
Ortum
4 properties
Runyenjes
4 properties
Sololo
4 properties
Sori
4 properties
Usenge
4 properties
Ahero
3 properties
Bute
3 properties
Dadaab
3 properties
Eldama Ravine
3 properties
Kagumo
3 properties
Kainuk
3 properties
Kapsabet
3 properties
Kapsoit
3 properties
Karuga
3 properties
Kasuku
3 properties
Katito
3 properties
Kerugoya
3 properties
Kinango
3 properties
Litein
3 properties
Lokichokio
3 properties
Luanda
3 properties
Lunga-Lunga
3 properties
Maai Mahiu
3 properties
Mai
3 properties
Malaba
3 properties
Masii
3 properties
Nyambunwa
3 properties
Port Victoria
3 properties
Siaya
3 properties
Subukia
3 properties
Tarbaj
3 properties
Wamunyu
3 properties
Amagoru
2 properties
Awendo
2 properties
Bahati
2 properties
Banissa
2 properties
Baringo
2 properties
Brooke
2 properties
Butere
2 properties
Elburgon
2 properties
Eldas
2 properties
Ijara
2 properties
Isebania
2 properties
Jebilat
2 properties
Kapenguria
2 properties
Kapsokwony
2 properties
Keroka
2 properties
Kijabe
2 properties
Kimende
2 properties
Kipini
2 properties
Mackinnon Road
2 properties
Mau Narok
2 properties
Mbale
2 properties
Molo
2 properties
Mosocho
2 properties
Msambweni
2 properties
Muhoroni
2 properties
Muhuru
2 properties
Mukurwe-ini
2 properties
Nairagi Enkare
2 properties
Ntulelei
2 properties
Nyamira
2 properties
Nyangusu
2 properties
Ogembo
2 properties
Ol Joro Orok
2 properties
Othaya
2 properties
Rabuor
2 properties
Simba
2 properties
South Kinangop
2 properties
Timboroa
2 properties
Wanguru
2 properties
Chavakali
1 property
Engineer
1 property
Funyula
1 property
Garsen
1 property
Gatundu
1 property
Githiga A
1 property
Illasit
1 property
Kaloleni
1 property
Kangare
1 property
Kangema
1 property
Kangundo
1 property
Kapkatet
1 property
Kawaida
1 property
Keringet
1 property
Khwisero
1 property
Kihancha
1 property
Kimilili
1 property
Kiriaini
1 property
Kithimani
1 property
Lare
1 property
Lokichar
1 property
Londiani
1 property
Lugulu
1 property
Magena Marabu
1 property
Mairo Inya
1 property
Majengo
1 property
Maji Mazuri
1 property
Malikisi
1 property
Marereni
1 property
Mitunguu
1 property
Mpeketoni
1 property
Nandi Hills
1 property
Ndori
1 property
Ramu
1 property
Rongai
1 property
Saba Saba
1 property
Sindo
1 property
Sondu
1 property
Sotik
1 property
Takaungu
1 property
Tetu
1 property
Tinganga
1 property
Witu
1 property
Popular filters in Kenya
Places to stay in Kenya
Where to Rest lists 5,380 places to stay across 278 cities and towns in Kenya — from the busiest districts of Nairobi, Ukunda, Mombasa to hidden gems in smaller towns. Every listing shows the address, a map, photos, real guest ratings and booking links, and whether you're after a hotel or guesthouse, you'll find it here.
Use the city links above to browse, filter by pool, parking, breakfast, pet-friendliness and more, or search by name. Run a property? Add it free.