Book a stay - search now

Kenia - hotels and stays. Booking online

Choose from 35912 stays in Kenia

Nairobi National Park
17271 stays
Greater Nairobi
16866 stays
Nairobi
16715 stays
Coast Region
9619 stays
Mombasa
5970 stays
Mombasa
5164 stays
Kilifi
4898 stays
Mombasa North Coast
4304 stays
Nakuru
2557 stays
Central
2051 stays
Nakuru County
1902 stays
Kiambu
1734 stays
Kwale
1055 stays
Nakuru
1047 stays
Kisumu
804 stays
Kisumu
771 stays
Naivasha
752 stays
Malindi
701 stays
Diani Beach
695 stays
Kajiado
624 stays
Laikipia
596 stays
Watamu
586 stays
Uasin Gishu
579 stays
Eldoret
574 stays
Ukunda
538 stays
Nanyuki
501 stays
Machakos
490 stays
Mtwapa
449 stays
Ruiru
415 stays
Narok
385 stays
Kilifi
377 stays
Nyeri
372 stays
Thika
347 stays
Ruaka
336 stays
Kiambu
278 stays
Tharaka Nithi
238 stays
Kisii
216 stays
Gatunga
209 stays
Kisii
208 stays
Meru
196 stays
Ongata Rongai
196 stays
Syokimau
171 stays
Meru
166 stays
Kakamega
163 stays
Kakamega
159 stays
Lamu
155 stays
Kitengela
154 stays
Machakos
152 stays
Bamburi
145 stays
Galu
133 stays
Nyeri
133 stays
Bungoma
130 stays
Kericho
123 stays
Taita Taveta
121 stays
Embu
119 stays
Bungoma
116 stays
Lamu
116 stays
Kericho
114 stays
Embu
113 stays
Narok
100 stays
Homa Bay
98 stays
Voi
97 stays
Athi River
96 stays
Kitale
95 stays
Trans-Nzoia
95 stays
Sekenani
92 stays
Ngong
77 stays
Nyali
77 stays
Tatu City
75 stays
Busia
67 stays
Kikuyu
67 stays
Kirinyaga
61 stays
Kwale
61 stays
Makueni
55 stays
Shanzu
55 stays
Busia
53 stays
Vipingo
53 stays
Masai Mara
52 stays
Homa Bay
47 stays
Juja
47 stays
Nyahururu
46 stays
Amboseli
43 stays
Isiolo
41 stays
Langata Rongai
40 stays
Kitui
38 stays
Bomet
37 stays
Kiserian
37 stays
Shela
37 stays
Bomet
36 stays
Embakasi
36 stays
Gilgil
36 stays
Migori
36 stays
Naro Moru
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
30 stays
Kitui
29 stays
Frere Town
28 stays
Turkana
28 stays
Lake View Estate
26 stays
Limuru
26 stays
Mto Panga
25 stays
Nyandarua
25 stays
Keruguya
24 stays
Mambrui
24 stays
Isiolo
23 stays
Karatina
23 stays
Migori
23 stays
Kikambala
22 stays
Kinoo
22 stays
Lodwar
22 stays
Magutu
20 stays
Mbita
20 stays
Vihiga
20 stays
Kalimoni
19 stays
Makandara
19 stays
Siaya
19 stays
Aitong
18 stays
Chuka
18 stays
Maragoli
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
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
Othaya
9 stays
Ruringʼu
9 stays
Kijabe
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
Marsabit
7 stays
Marsabit
7 stays
Maseno
7 stays
Maua
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
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
Kirichu
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 Southby
1 stay
Rumuruti
1 stay
Salama
1 stay
Samburu
1 stay
Sega
1 stay
Sigona
1 stay
Sotik
1 stay
Tarbaj
1 stay
Tulia
1 stay
Twaandu
1 stay
Wajir
1 stay
Ziwani
1 stay