Book a stay - search now
Kenia - hotels and stays. Booking online
Choose from 34829 stays in Kenia
Nairobi National Park
16628 stays
Greater Nairobi
16257 stays
Nairobi
16105 stays
Coast Region
9411 stays
Mombasa
5852 stays
Mombasa
5060 stays
Kilifi
4844 stays
Południowe Wybrzeże Mombasy
4393 stays
Mombasa North Coast
4275 stays
Nakuru
2494 stays
Central
1999 stays
Nakuru County
1861 stays
Kiambu
1689 stays
Shimba Hills National Reserve
1453 stays
Lake Nakuru National Park
1081 stays
Nakuru
1036 stays
Kwale
1033 stays
Kisumu
782 stays
Kisumu
750 stays
Naivasha
726 stays
Malindi
689 stays
Diani Beach
673 stays
Kajiado
597 stays
Laikipia
583 stays
Watamu
571 stays
Uasin Gishu
566 stays
Eldoret
561 stays
Ukunda
527 stays
Nanyuki
490 stays
Machakos
465 stays
Mtwapa
438 stays
Ruiru
399 stays
Narok
379 stays
Nyeri
368 stays
Kilifi
367 stays
Thika
343 stays
Maasai Mara National Reserve
337 stays
Ruaka
330 stays
Kiambu
273 stays
Kisii
213 stays
Tharaka Nithi
210 stays
Kisii
205 stays
Meru
193 stays
Gatunga
185 stays
Ongata Rongai
180 stays
Syokimau
168 stays
Meru
163 stays
Kakamega
160 stays
Kakamega
156 stays
Lamu
154 stays
Kitengela
150 stays
Bamburi
144 stays
Machakos
142 stays
Nyeri
133 stays
Galu
131 stays
Bungoma
129 stays
Kericho
122 stays
Taita Taveta
117 stays
Bungoma
116 stays
Embu
116 stays
Lamu
116 stays
Kericho
113 stays
Embu
111 stays
Narok
98 stays
Voi
94 stays
Kitale
92 stays
Trans-Nzoia
92 stays
Homa Bay
90 stays
Sekenani
90 stays
Athi River
89 stays
Nyali
77 stays
Ngong
75 stays
Tatu City
70 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
49 stays
Vipingo
49 stays
Amboseli National Park
47 stays
Juja
46 stays
Nyahururu
46 stays
Amboseli
42 stays
Isiolo
41 stays
Homa Bay
40 stays
Langata Rongai
39 stays
Bomet
37 stays
Kitui
37 stays
Bomet
36 stays
Gilgil
36 stays
Kiserian
36 stays
Shela
36 stays
Embakasi
35 stays
Migori
35 stays
Naro Moru
35 stays
Tezo
35 stays
Kimana
34 stays
Talek
34 stays
Kajiado
33 stays
Siaya
33 stays
Murang'a
32 stays
Ololaimutiek
32 stays
Frere Town
28 stays
Kitui
28 stays
Turkana
28 stays
Lake View Estate
26 stays
Limuru
25 stays
Marimbeti
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
Iten
16 stays
Kinondo
16 stays
Mutomo
16 stays
Oyugis
16 stays
Sagana
16 stays
Baringo
15 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
Samburu National Reserve
13 stays
Utange
13 stays
Emali
12 stays
Kisauni
12 stays
Namanga
12 stays
Paulo
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
Ogembo
8 stays
Othaya
8 stays
Tsavo
8 stays
Dawsonville
7 stays
Gitura
7 stays
Kiambaa
7 stays
Litein
7 stays
Makutano
7 stays
Marsabit
7 stays
Marsabit
7 stays
Maseno
7 stays
Maua
7 stays
Meru National Park
7 stays
Murangʼa
7 stays
Samburu
7 stays
Heni Village
6 stays
Hoeys Bridge
6 stays
Ilbisil
6 stays
Kagio
6 stays
Maralal
6 stays
Marigat
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
Kangaru
5 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