Book a stay - search now
Kenia - hotels and stays. Booking online
Choose from 35012 stays in Kenia
Nairobi National Park
16740 stays
Greater Nairobi
16359 stays
Nairobi
16207 stays
Coast Region
9436 stays
Mombasa
5870 stays
Mombasa
5076 stays
Kilifi
4848 stays
Południowe Wybrzeże Mombasy
4398 stays
Mombasa North Coast
4277 stays
Nakuru
2504 stays
Central
2013 stays
Nakuru County
1866 stays
Kiambu
1702 stays
Shimba Hills National Reserve
1458 stays
Lake Nakuru National Park
1083 stays
Nakuru
1038 stays
Kwale
1037 stays
Kisumu
785 stays
Kisumu
753 stays
Naivasha
729 stays
Malindi
691 stays
Diani Beach
674 stays
Kajiado
602 stays
Laikipia
585 stays
Watamu
571 stays
Uasin Gishu
567 stays
Eldoret
562 stays
Ukunda
529 stays
Nanyuki
492 stays
Machakos
474 stays
Mtwapa
440 stays
Ruiru
405 stays
Narok
380 stays
Nyeri
368 stays
Kilifi
367 stays
Thika
345 stays
Maasai Mara National Reserve
338 stays
Ruaka
330 stays
Kiambu
274 stays
Tharaka Nithi
218 stays
Kisii
213 stays
Kisii
205 stays
Gatunga
193 stays
Meru
193 stays
Ongata Rongai
183 stays
Syokimau
169 stays
Meru
163 stays
Kakamega
162 stays
Kakamega
158 stays
Lamu
154 stays
Kitengela
150 stays
Bamburi
144 stays
Machakos
144 stays
Nyeri
133 stays
Galu
132 stays
Bungoma
129 stays
Kericho
122 stays
Embu
117 stays
Taita Taveta
117 stays
Bungoma
116 stays
Lamu
116 stays
Kericho
113 stays
Embu
111 stays
Narok
98 stays
Voi
94 stays
Kitale
93 stays
Trans-Nzoia
93 stays
Athi River
92 stays
Homa Bay
91 stays
Sekenani
90 stays
Nyali
77 stays
Ngong
75 stays
Tatu City
71 stays
Kikuyu
67 stays
Busia
66 stays
Tsavo East National Park
63 stays
Kirinyaga
60 stays
Kwale
60 stays
Shanzu
55 stays
Busia
52 stays
Masai Mara
52 stays
Makueni
50 stays
Vipingo
49 stays
Amboseli National Park
48 stays
Juja
47 stays
Nyahururu
46 stays
Amboseli
43 stays
Homa Bay
41 stays
Isiolo
41 stays
Langata Rongai
39 stays
Bomet
37 stays
Kitui
37 stays
Bomet
36 stays
Gilgil
36 stays
Kiserian
36 stays
Migori
36 stays
Shela
36 stays
Embakasi
35 stays
Naro Moru
35 stays
Tezo
35 stays
Kimana
34 stays
Talek
34 stays
Kajiado
33 stays
Murang'a
33 stays
Ololaimutiek
33 stays
Siaya
33 stays
Frere Town
28 stays
Kitui
28 stays
Marimbeti
28 stays
Turkana
28 stays
Lake View Estate
26 stays
Limuru
25 stays
Mto Panga
25 stays
Nyandarua
25 stays
Keruguya
24 stays
Mambrui
24 stays
Isiolo
23 stays
Migori
23 stays
Kinoo
22 stays
Lodwar
22 stays
Kikambala
21 stays
Karatina
20 stays
Mbita
20 stays
Vihiga
20 stays
Magutu
19 stays
Makandara
19 stays
Siaya
19 stays
Tsavo West National Park
19 stays
Aitong
18 stays
Kalimoni
18 stays
Maragoli
18 stays
Oloitokitok
18 stays
Chuka
17 stays
Elgeyo-Marakwet
17 stays
Muchatha
17 stays
Baringo
16 stays
Iten
16 stays
Kinondo
16 stays
Mutomo
16 stays
Oyugis
16 stays
Sagana
16 stays
Musiara Campsite
15 stays
Mweiga
15 stays
Nandi
15 stays
Archers Post
14 stays
Jeuri
14 stays
Kahawa
14 stays
Shimoni
14 stays
Kibwezi
13 stays
Msambweni
13 stays
Paulo
13 stays
Samburu National Reserve
13 stays
Utange
13 stays
Emali
12 stays
Kisauni
12 stays
Namanga
12 stays
Tiwi
12 stays
Wote
12 stays
Elmenteita
11 stays
Webuye
11 stays
Kapsabet
10 stays
Mara Simba
10 stays
Tana River
10 stays
Bondo
9 stays
Garissa
9 stays
Kiganjo
9 stays
Naboisho
9 stays
Nkubu
9 stays
Ol Pejeta Conservancy
9 stays
Ruringʼu
9 stays
Kijabe
8 stays
Mumias
8 stays
Murangʼa
8 stays
Ogembo
8 stays
Othaya
8 stays
Tsavo
8 stays
Dawsonville
7 stays
Gitura
7 stays
Kiambaa
7 stays
Litein
7 stays
Makutano
7 stays
Marigat
7 stays
Marsabit
7 stays
Marsabit
7 stays
Maseno
7 stays
Maua
7 stays
Meru National Park
7 stays
Samburu
7 stays
Heni Village
6 stays
Hoeys Bridge
6 stays
Ilbisil
6 stays
Kagio
6 stays
Kangaru
6 stays
Maralal
6 stays
Muhoroni
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
Mtito Andei
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
Thogoto
3 stays
Wasini
3 stays
Athinai
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
Koiparak
2 stays
Kuywa
2 stays
Laset
2 stays
Luanda
2 stays
Mai Mahoro
2 stays
Mailua
2 stays
Mapenya
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
Taveta
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
Elburgon
1 stay
Eliye
1 stay
Gakuo
1 stay
Gathanga
1 stay
Gikuu
1 stay
Ildolidol
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
Kiamuturi
1 stay
Kianjai
1 stay
Kidono
1 stay
Kigongo
1 stay
Kihnjogu
1 stay
Kikoneni
1 stay
Kimoset
1 stay
Kirichu
1 stay
Kisimachande
1 stay
Koito
1 stay
Konza
1 stay
Korbesa
1 stay
Kuhora Twana
1 stay
Lamuria Farm
1 stay
Lokichokio
1 stay
Makindu
1 stay
Makuyu
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 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