Book a stay - search now

Kenia - hotels and stays. Booking online

Choose from 31669 stays in Kenia

Nairobi National Park
14864 stays
Greater Nairobi
14549 stays
Nairobi
14397 stays
Coast Region
8851 stays
Mombasa
5513 stays
Mombasa
4764 stays
Kilifi
4731 stays
Mombasa North Coast
4213 stays
Nakuru
2332 stays
Central
1829 stays
Nakuru County
1754 stays
Kiambu
1536 stays
Nakuru
988 stays
Kwale
969 stays
Kisumu
737 stays
Kisumu
705 stays
Naivasha
675 stays
Malindi
647 stays
Diani Beach
614 stays
Laikipia
556 stays
Watamu
551 stays
Kajiado
536 stays
Uasin Gishu
517 stays
Eldoret
512 stays
Ukunda
494 stays
Nanyuki
466 stays
Machakos
434 stays
Mtwapa
401 stays
Nyeri
357 stays
Kilifi
354 stays
Narok
354 stays
Ruiru
354 stays
Thika
329 stays
Ruaka
299 stays
Kiambu
253 stays
Kisii
205 stays
Kisii
198 stays
Meru
180 stays
Ongata Rongai
160 stays
Syokimau
160 stays
Kakamega
151 stays
Meru
150 stays
Kakamega
148 stays
Bamburi
140 stays
Lamu
137 stays
Kitengela
135 stays
Machakos
132 stays
Nyeri
128 stays
Galu
124 stays
Bungoma
123 stays
Kericho
117 stays
Bungoma
110 stays
Taita Taveta
110 stays
Kericho
109 stays
Embu
108 stays
Lamu
107 stays
Embu
104 stays
Narok
91 stays
Voi
88 stays
Athi River
86 stays
Kitale
86 stays
Trans-Nzoia
86 stays
Sekenani
85 stays
Homa Bay
81 stays
Nyali
74 stays
Tharaka Nithi
71 stays
Ngong
68 stays
Kikuyu
66 stays
Busia
64 stays
Tatu City
62 stays
Kirinyaga
55 stays
Shanzu
55 stays
Kwale
54 stays
Busia
51 stays
Gatunga
49 stays
Makueni
48 stays
Masai Mara
47 stays
Vipingo
47 stays
Nyahururu
43 stays
Amboseli
42 stays
Langata Rongai
39 stays
Gilgil
36 stays
Homa Bay
36 stays
Bomet
35 stays
Bomet
35 stays
Embakasi
35 stays
Naro Moru
35 stays
Tezo
35 stays
Isiolo
34 stays
Juja
34 stays
Kimana
34 stays
Talek
33 stays
Siaya
32 stays
Kitui
31 stays
Ololaimutiek
31 stays
Migori
29 stays
Murang'a
29 stays
Frere Town
28 stays
Shela
28 stays
Kajiado
27 stays
Lake View Estate
26 stays
Mto Panga
25 stays
Nyandarua
25 stays
Kiserian
24 stays
Mambrui
24 stays
Keruguya
23 stays
Limuru
23 stays
Turkana
23 stays
Kitui
22 stays
Karatina
20 stays
Kinoo
20 stays
Mbita
20 stays
Kikambala
19 stays
Makandara
19 stays
Isiolo
18 stays
Marimbeti
18 stays
Migori
18 stays
Oloitokitok
18 stays
Siaya
18 stays
Lodwar
17 stays
Vihiga
17 stays
Chuka
16 stays
Kalimoni
16 stays
Kinondo
16 stays
Magutu
16 stays
Mutomo
16 stays
Aitong
15 stays
Baringo
15 stays
Elgeyo-Marakwet
15 stays
Maragoli
15 stays
Muchatha
15 stays
Musiara Campsite
15 stays
Mweiga
15 stays
Nandi
15 stays
Sagana
15 stays
Archers Post
14 stays
Iten
14 stays
Jeuri
14 stays
Kahawa
14 stays
Oyugis
14 stays
Kibwezi
13 stays
Shimoni
13 stays
Utange
13 stays
Emali
12 stays
Kisauni
12 stays
Tiwi
12 stays
Wote
12 stays
Elmenteita
11 stays
Msambweni
11 stays
Namanga
11 stays
Paulo
11 stays
Webuye
11 stays
Kapsabet
10 stays
Tana River
10 stays
Bondo
9 stays
Garissa
9 stays
Kiganjo
9 stays
Mara Simba
9 stays
Naboisho
9 stays
Nkubu
9 stays
Ruringʼu
9 stays
Kijabe
8 stays
Tsavo
8 stays
Dawsonville
7 stays
Gitura
7 stays
Kiambaa
7 stays
Makutano
7 stays
Marsabit
7 stays
Marsabit
7 stays
Maseno
7 stays
Maua
7 stays
Mumias
7 stays
Ogembo
7 stays
Samburu
7 stays
Heni Village
6 stays
Hoeys Bridge
6 stays
Ilbisil
6 stays
Kagio
6 stays
Litein
6 stays
Maralal
6 stays
Marigat
6 stays
Muhoroni
6 stays
Murangʼa
6 stays
Nangina
6 stays
Nguluni
6 stays
Njega
6 stays
Othaya
6 stays
South Kinangop
6 stays
Timau
6 stays
West Pokot
6 stays
Yamogo
6 stays
Kangaru
5 stays
Kianyaga
5 stays
Kibarani
5 stays
Kibos
5 stays
Mai Mahiu
5 stays
Maiyuni
5 stays
Mwingi
5 stays
Nambale
5 stays
Ndaragwa
5 stays
Pingilikani
5 stays
Ahero
4 stays
Gachie
4 stays
Kabondo
4 stays
Kakuma
4 stays
Kamondo
4 stays
Karen
4 stays
Kilgoris
4 stays
Kwa Jomvu
4 stays
Lolgorien
4 stays
Maji Moto
4 stays
Mjini
4 stays
Mtito Andei
4 stays
Muyaka
4 stays
Mwatate
4 stays
Ol Kokwe
4 stays
Rift Valley
4 stays
Shamenei
4 stays
Shimo la Tewa
4 stays
Thimbigua
4 stays
Ambira
3 stays
Awasi
3 stays
Baruti West
3 stays
Gathiga
3 stays
Gede
3 stays
Gichage
3 stays
Kabarnet
3 stays
Kangundo
3 stays
Kanyongo
3 stays
Karuri
3 stays
Keekorok
3 stays
Keroka
3 stays
Kijipwa
3 stays
Kiminini
3 stays
Kuruwetu
3 stays
Lunga-Lunga
3 stays
Mariakani
3 stays
Matathia
3 stays
Mutet
3 stays
Nandi Hills
3 stays
Ngombeni
3 stays
Nyandarua
3 stays
Oljoro Orok
3 stays
Rongai
3 stays
Sinoia
3 stays
Sultan Hamud
3 stays
Wasini
3 stays
Wundanyi
3 stays
Athinai
2 stays
Funzi
2 stays
Gazi
2 stays
Gicheru
2 stays
Isibania
2 stays
Isuvya
2 stays
Jumba la Mtwana
2 stays
Kabuku
2 stays
Kap Sarok
2 stays
Kenplains
2 stays
Kiahuria
2 stays
Kijiwetanga
2 stays
Kikima
2 stays
Koiparak
2 stays
Kuywa
2 stays
Laset
2 stays
Luanda
2 stays
Mai Mahoro
2 stays
Mailua
2 stays
Mapenya
2 stays
Marinde
2 stays
Mazeras
2 stays
Molo
2 stays
Mount Kenya
2 stays
Msabaha
2 stays
Nairagie Ngare
2 stays
Ndathi
2 stays
Ndenderu
2 stays
Rutara
2 stays
Sondu
2 stays
Soy
2 stays
Taveta
2 stays
Thogoto
2 stays
Thuthuriki
2 stays
Tura
2 stays
Wajir
2 stays
Amagoro
1 stay
Aruba Lodge
1 stay
Bara Hoyo
1 stay
Baragoli
1 stay
Bunyunya
1 stay
Chala
1 stay
Chale Island
1 stay
Che Shale Bay
1 stay
Cheptonge
1 stay
Don Dol
1 stay
Eliye
1 stay
Gakuo
1 stay
Gathanga
1 stay
Gikuu
1 stay
Junda
1 stay
Kaathene
1 stay
Kabaru
1 stay
Kabati
1 stay
Kabimoi
1 stay
Kagongo
1 stay
Karero
1 stay
Karura
1 stay
Katelembu
1 stay
Katheka
1 stay
Kendu Bay
1 stay
Kiamuturi
1 stay
Kianjai
1 stay
Kianjogu
1 stay
Kidono
1 stay
Kigongo
1 stay
Kikoneni
1 stay
Kimoset
1 stay
Kirichu
1 stay
Kisimachande
1 stay
Koito
1 stay
Konza
1 stay
Kuhora Twana
1 stay
Lamuria
1 stay
Lokichokio
1 stay
Makindu
1 stay
Malaba
1 stay
Mangelete
1 stay
Mapepie
1 stay
Maranjua
1 stay
Masii
1 stay
Matsangoni
1 stay
Mau Narok
1 stay
Mavuria
1 stay
Mbaruk
1 stay
Mkokoni
1 stay
Mkongani
1 stay
Muchiene
1 stay
Munge
1 stay
Mwakirunge
1 stay
Mwandoni
1 stay
Ndome
1 stay
Port Southby
1 stay
Rumuruti
1 stay
Salama
1 stay
Samburu
1 stay
Sega
1 stay
Sigona
1 stay
Sotik
1 stay
Takaungu
1 stay
Tarbaj
1 stay
Tulia
1 stay
Twaandu
1 stay
Wajir
1 stay
Ziwani
1 stay