Book a stay - search now
Kenya - hotels and stays. Booking online
Choose from 36093 stays in Kenya
Nairobi National Park
17382 stays
Greater Nairobi
16974 stays
Nairobi
16823 stays
Coast Region
9643 stays
Mombasa
5987 stays
Mombasa
5181 stays
Kilifi
4902 stays
Mombasa South Coast
4434 stays
Mombasa North Coast
4304 stays
Nakuru
2561 stays
Central
2071 stays
Nakuru County
1905 stays
Kiambu
1754 stays
Shimba Hills National Reserve
1495 stays
Lake Nakuru National Park
1093 stays
Kwale
1055 stays
Nakuru
1047 stays
Kisumu
806 stays
Kisumu
773 stays
Naivasha
755 stays
Malindi
704 stays
Diani Beach
697 stays
Kajiado
625 stays
Laikipia
600 stays
Watamu
587 stays
Uasin Gishu
579 stays
Eldoret
574 stays
Ukunda
538 stays
Nanyuki
503 stays
Machakos
494 stays
Mtwapa
449 stays
Ruiru
417 stays
Narok
387 stays
Kilifi
377 stays
Nyeri
372 stays
Thika
350 stays
Maasai Mara National Reserve
343 stays
Ruaka
340 stays
Kiambu
279 stays
Tharaka Nithi
242 stays
Kisii
218 stays
Gatunga
213 stays
Kisii
210 stays
Ongata Rongai
197 stays
Meru
196 stays
Syokimau
172 stays
Meru
166 stays
Kakamega
163 stays
Kakamega
159 stays
Lamu
155 stays
Kitengela
154 stays
Machakos
154 stays
Bamburi
145 stays
Galu
133 stays
Nyeri
133 stays
Bungoma
131 stays
Kericho
123 stays
Taita Taveta
122 stays
Embu
119 stays
Bungoma
117 stays
Lamu
116 stays
Kericho
114 stays
Embu
113 stays
Narok
100 stays
Homa Bay
98 stays
Voi
98 stays
Kitale
97 stays
Trans-Nzoia
97 stays
Athi River
96 stays
Sekenani
93 stays
Tatu City
78 stays
Ngong
77 stays
Nyali
77 stays
Busia
67 stays
Kikuyu
67 stays
Tsavo East National Park
64 stays
Kirinyaga
61 stays
Kwale
61 stays
Makueni
55 stays
Shanzu
55 stays
Busia
53 stays
Masai Mara
53 stays
Vipingo
53 stays
Juja
51 stays
Amboseli National Park
48 stays
Homa Bay
47 stays
Nyahururu
46 stays
Amboseli
43 stays
Isiolo
43 stays
Langata Rongai
40 stays
Kitui
38 stays
Bomet
37 stays
Kiserian
37 stays
Naro Moru
37 stays
Shela
37 stays
Bomet
36 stays
Embakasi
36 stays
Gilgil
36 stays
Migori
36 stays
Tezo
35 stays
Kajiado
34 stays
Kimana
34 stays
Murang'a
34 stays
Talek
34 stays
Ololaimutiek
33 stays
Siaya
33 stays
Marimbeti
31 stays
Kitui
29 stays
Frere Town
28 stays
Turkana
28 stays
Lake View Estate
26 stays
Limuru
26 stays
Isiolo
25 stays
Mto Panga
25 stays
Nyandarua
25 stays
Keruguya
24 stays
Mambrui
24 stays
Karatina
23 stays
Migori
23 stays
Kikambala
22 stays
Kinoo
22 stays
Lodwar
22 stays
Vihiga
21 stays
Magutu
20 stays
Mbita
20 stays
Kalimoni
19 stays
Makandara
19 stays
Maragoli
19 stays
Siaya
19 stays
Tsavo West National Park
19 stays
Aitong
18 stays
Chuka
18 stays
Muchatha
18 stays
Oloitokitok
18 stays
Elgeyo-Marakwet
17 stays
Oyugis
17 stays
Archers Post
16 stays
Baringo
16 stays
Iten
16 stays
Kinondo
16 stays
Mutomo
16 stays
Sagana
16 stays
Kibwezi
15 stays
Musiara Campsite
15 stays
Mweiga
15 stays
Nandi
15 stays
Shimoni
15 stays
Jeuri
14 stays
Kahawa
14 stays
Utange
14 stays
Msambweni
13 stays
Paulo
13 stays
Samburu National Reserve
13 stays
Tiwi
13 stays
Emali
12 stays
Kisauni
12 stays
Namanga
12 stays
Webuye
12 stays
Wote
12 stays
Elmenteita
11 stays
Tana River
11 stays
Kapsabet
10 stays
Mara Simba
10 stays
Samburu
10 stays
Bondo
9 stays
Garissa
9 stays
Kiganjo
9 stays
Murangʼa
9 stays
Naboisho
9 stays
Nkubu
9 stays
Ol Pejeta Conservancy
9 stays
Othaya
9 stays
Ruringʼu
9 stays
Kijabe
8 stays
Marsabit
8 stays
Marsabit
8 stays
Mumias
8 stays
Ogembo
8 stays
Tsavo
8 stays
Dawsonville
7 stays
Gitura
7 stays
Kiambaa
7 stays
Litein
7 stays
Makutano
7 stays
Marigat
7 stays
Maseno
7 stays
Maua
7 stays
Meru National Park
7 stays
Muhoroni
7 stays
Heni Village
6 stays
Hoeys Bridge
6 stays
Ilbisil
6 stays
Kagio
6 stays
Kangaru
6 stays
Maralal
6 stays
Mtito Andei
6 stays
Nangina
6 stays
Nguluni
6 stays
Njega
6 stays
South Kinangop
6 stays
Timau
6 stays
West Pokot
6 stays
Yamogo
6 stays
Kangundo
5 stays
Kianyaga
5 stays
Kibarani
5 stays
Kibos
5 stays
Lolgorien
5 stays
Mai Mahiu
5 stays
Maiyuni
5 stays
Mwingi
5 stays
Nambale
5 stays
Ndaragwa
5 stays
Pingilikani
5 stays
Rift Valley
5 stays
Ahero
4 stays
Baruti West
4 stays
Gachie
4 stays
Kabondo
4 stays
Kakuma
4 stays
Kamondo
4 stays
Kanyongo
4 stays
Karen
4 stays
Kilgoris
4 stays
Kwa Jomvu
4 stays
Maji Moto
4 stays
Mariakani
4 stays
Mjini
4 stays
Muyaka
4 stays
Mwatate
4 stays
Ol Kokwe
4 stays
Shamenei
4 stays
Shimo la Tewa
4 stays
Sultan Hamud
4 stays
Thimbigua
4 stays
Wundanyi
4 stays
Ambira
3 stays
Awasi
3 stays
Gathiga
3 stays
Gede
3 stays
Gichage
3 stays
Gicheru
3 stays
Kabarnet
3 stays
Karuri
3 stays
Keekorok
3 stays
Keroka
3 stays
Kijipwa
3 stays
Kiminini
3 stays
Kuruwetu
3 stays
Lunga-Lunga
3 stays
Marinde
3 stays
Matathia
3 stays
Mount Kenya
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
Sondu
3 stays
Takaungu
3 stays
Taveta
3 stays
Thogoto
3 stays
Wasini
3 stays
Athinai
2 stays
Bonyunyu
2 stays
Don Dol
2 stays
Funzi
2 stays
Gazi
2 stays
Isibania
2 stays
Isuvya
2 stays
Jumba la Mtwana
2 stays
Kabuku
2 stays
Kap Sarok
2 stays
Katelembu
2 stays
Kendu Bay
2 stays
Kenplains
2 stays
Kiahuria
2 stays
Kijiwetanga
2 stays
Kikima
2 stays
Kirichu
2 stays
Koiparak
2 stays
Koito
2 stays
Kuywa
2 stays
Laset
2 stays
Luanda
2 stays
Mai Mahoro
2 stays
Mailua
2 stays
Makindu
2 stays
Mapenya
2 stays
Mau Narok
2 stays
Mazeras
2 stays
Molo
2 stays
Msabaha
2 stays
Nairagie Ngare
2 stays
Ndathi
2 stays
Ndenderu
2 stays
Rutara
2 stays
Soy
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
Chala
1 stay
Chale Island
1 stay
Che Shale Bay
1 stay
Cheptonge
1 stay
Elburgon
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
Katheka
1 stay
Kauro
1 stay
Kiamuturi
1 stay
Kianjai
1 stay
Kidono
1 stay
Kigongo
1 stay
Kihnjogu
1 stay
Kikoneni
1 stay
Kimoset
1 stay
Kisimachande
1 stay
Konza
1 stay
Korbesa
1 stay
Kuhora Twana
1 stay
Lamuria Farm
1 stay
Lokichokio
1 stay
Makuyu
1 stay
Malaba
1 stay
Mangelete
1 stay
Mapepie
1 stay
Maranjua
1 stay
Masii
1 stay
Matsangoni
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 Harrington
1 stay
Port Southby
1 stay
Rumuruti
1 stay
Salama
1 stay
Samburu
1 stay
Sega
1 stay
Sigona
1 stay
Sotik
1 stay
Tarbaj
1 stay
Tsavo West National Park
1 stay
Tsavo West National Park
1 stay
Tulia
1 stay
Twaandu
1 stay
Wajir
1 stay
Ziwani
1 stay