Where to Rest

Hotels & places to stay in Kenya

3,775 places to stay across 252 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

3,775 properties252 cities🗺️ View on map
Nairobi
395 properties
Ukunda
143 properties
Kisumu
131 properties
Mombasa
129 properties
Naivasha
104 properties
Bondo
97 properties
Nakuru
93 properties
Lamu
72 properties
Mtwapa
71 properties
Lang'ata
70 properties
Chuka
68 properties
Pumwani
68 properties
Eldoret
62 properties
Kiambu
57 properties
Imara Daima Estate
55 properties
Nanyuki
55 properties
Lolgorien
51 properties
Archers Post
50 properties
Wajir
50 properties
Watamu
48 properties
Malindi
46 properties
Kisii
39 properties
Timau
37 properties
Isineti
36 properties
Gilgil
35 properties
Nyeri
35 properties
Juja
34 properties
Voi
34 properties
Olulung’a
33 properties
Kakamega
32 properties
Kakuma
29 properties
Meru
29 properties
Bungoma
25 properties
Isiolo
25 properties
Kilifi
25 properties
Nyahururu
25 properties
Kikuyu
24 properties
Marigat
24 properties
Kitale
23 properties
Mlolongo
23 properties
Ngong
23 properties
Machakos
22 properties
Athi River
21 properties
Iten
21 properties
Marsabit
21 properties
Embu
20 properties
Narok
20 properties
Oloitokitok
20 properties
Ruiru
20 properties
Wote
20 properties
Karuri
19 properties
Gazi
18 properties
Lodwar
18 properties
Naro Moru
18 properties
Ongata Rongai
18 properties
Ogunja
17 properties
Taveta
17 properties
Kiserian
16 properties
Limuru
16 properties
Mbita
16 properties
Mtito Andei
16 properties
Mweiga
15 properties
Thika
15 properties
Busia
14 properties
Garissa
14 properties
Kitui
14 properties
Migori
14 properties
Mulot
14 properties
Sawa Sawa
14 properties
Wamba
14 properties
Baragoi
13 properties
Magadi
13 properties
Rumuruti
13 properties
Suguta
13 properties
Karatina
12 properties
Maungu
12 properties
Mumias
12 properties
Kabarnet
11 properties
Kajiado
11 properties
Kibwezi
11 properties
Kitengela
11 properties
Loiyangalani
11 properties
Bomet
10 properties
Kampi Ya Moto
10 properties
Kericho
10 properties
Kiirua
10 properties
Laisamis
10 properties
Moyale
10 properties
Mwatate
10 properties
Siakago
10 properties
Chaka
9 properties
Chogoria
9 properties
Isinya
9 properties
Jomvu
9 properties
Sagana
9 properties
Webuye
9 properties
Homa Bay
8 properties
Kesses
8 properties
Maralal
8 properties
Nkubu
8 properties
Oyugis
8 properties
Wiyumiririe
8 properties
Wundanyi
8 properties
Bamba
7 properties
Il
7 properties
Kinungi
7 properties
Maseno
7 properties
Matuu
7 properties
Ol Donyo
7 properties
Rongo
7 properties
Vipingo
7 properties
Yala
7 properties
Kiganjo
6 properties
Kikima
6 properties
Kinna
6 properties
Kwale
6 properties
Makueni Boma
6 properties
Makutano
6 properties
Mwingi
6 properties
Ol Kalou
6 properties
Turbo
6 properties
Gongoni
5 properties
Kiminini
5 properties
Mandera
5 properties
Mariakani
5 properties
Marimanti
5 properties
Mogotio
5 properties
Murang’a
5 properties
Ndhiwa
5 properties
Ndunyu Njeru
5 properties
North Horr
5 properties
Runyenjes
5 properties
Sega
5 properties
Shimoni
5 properties
Sultan Hamud
5 properties
Tala
5 properties
Dundori
4 properties
Emali
4 properties
Endarasha
4 properties
Kagio
4 properties
Kenol
4 properties
Khayega
4 properties
Kiambur
4 properties
Kilgoris
4 properties
Kimana
4 properties
Malava
4 properties
Matuga
4 properties
Njoro
4 properties
Ortum
4 properties
Rironi
4 properties
Rombo
4 properties
Sololo
4 properties
Ahero
3 properties
Awasi
3 properties
El Wak
3 properties
Habaswein
3 properties
Kagumo
3 properties
Kainuk
3 properties
Karuga
3 properties
Katito
3 properties
Kendu Bay
3 properties
Kiboko
3 properties
Kinango
3 properties
Kithii
3 properties
Luanda
3 properties
Mai
3 properties
Makindu
3 properties
Rodi
3 properties
Subukia
3 properties
Tarbaj
3 properties
Usenge
3 properties
Wamunyu
3 properties
Amagoru
2 properties
Bahati
2 properties
Banissa
2 properties
Brooke
2 properties
Bute
2 properties
Dadaab
2 properties
Elburgon
2 properties
Eldama Ravine
2 properties
Eldas
2 properties
Hola
2 properties
Ijara
2 properties
Illasit
2 properties
Kapenguria
2 properties
Kapsabet
2 properties
Kapsoit
2 properties
Kapsokwony
2 properties
Kawaida
2 properties
Keroka
2 properties
Kerugoya
2 properties
Kimende
2 properties
Lokichokio
2 properties
Lunga-Lunga
2 properties
Maai Mahiu
2 properties
Mackinnon Road
2 properties
Mau Narok
2 properties
Maua
2 properties
Mokowe
2 properties
Muhuru
2 properties
Nairagi Enkare
2 properties
Ntulelei
2 properties
Nyambunwa
2 properties
Nyandiwa
2 properties
Nyangusu
2 properties
Ol Joro Orok
2 properties
Othaya
2 properties
Rabuor
2 properties
Serem
2 properties
Sori
2 properties
Wanguru
2 properties
Awendo
1 property
Baringo
1 property
Butere
1 property
Chavakali
1 property
Funyula
1 property
Garsen
1 property
Gatundu
1 property
Isebania
1 property
Jebilat
1 property
Kaloleni
1 property
Kangare
1 property
Kijabe
1 property
Kipini
1 property
Kiriaini
1 property
Kithimani
1 property
Litein
1 property
Londiani
1 property
Magena Marabu
1 property
Mairo Inya
1 property
Majengo
1 property
Maji Mazuri
1 property
Malaba
1 property
Marereni
1 property
Masii
1 property
Matunda
1 property
Mbale
1 property
Mosocho
1 property
Muhoroni
1 property
Mukurwe-ini
1 property
Ndori
1 property
Nyamira
1 property
Port Victoria
1 property
Rongai
1 property
Saba Saba
1 property
Siaya
1 property
Sindo
1 property
Sondu
1 property
Sotik
1 property
South Kinangop
1 property
Tetu
1 property
Timboroa
1 property

Places to stay in Kenya

Where to Rest lists 3,775 places to stay across 252 cities and towns in Kenya — from the busiest districts of Nairobi, Ukunda, Kisumu 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.