Best 20 Recommended Kenya Hotels

Best 20 Recommended Kenya Hotels

Enter your dates for the latest hotel rates and availability.

Swipe down to view more

Find Kenya Hotels in Popular Cities

Nairobi

Nairobi

1,627 hotels

Top 1
Mombasa

Mombasa

472 hotels

Top 2
Diani Beach

Diani Beach

50 hotels

Top 3
Nakuru

Nakuru

156 hotels

Kisumu

Kisumu

106 hotels

Eldoret

Eldoret

66 hotels

Msambweni

Msambweni

106 hotels

Malindi

Malindi

78 hotels

Shanzu

Shanzu

53 hotels

Kimana

Kimana

12 hotels

Kenya Hotels in Popular Provinces

Kwale

Kwale

197 hotels

Top 1
Nakuru

Nakuru

327 hotels

Top 2
Kilifi

Kilifi

239 hotels

Top 3
Narok

Narok

92 hotels

Kajiado

Kajiado

73 hotels

Kisumu

Kisumu

112 hotels

Uasin Gishu

Uasin Gishu

67 hotels

Taita-Taveta

Taita-Taveta

18 hotels

Laikipia

Laikipia

95 hotels

Machakos

Machakos

120 hotels

Kenya Hotels in Top Destinations

Maasai Mara National Reserve

Maasai Mara National Reserve

8 hotels

Top 1
Nairobi National Park

Nairobi National Park

81 hotels

Top 2
Amboseli National Park

Amboseli National Park

7 hotels

Top 3
Lake Naivasha

Lake Naivasha

42 hotels

Kenyatta International Convention Centre

Kenyatta International Convention Centre

399 hotels

Nyali Beach

Nyali Beach

109 hotels

National Museum of Kenya

National Museum of Kenya

388 hotels

Kibo Safari Camp

Kibo Safari Camp

379 hotels

Village Market

Village Market

357 hotels

Lake Nakuru

Lake Nakuru

85 hotels

Top Country Recommendations

China

China

264,019 hotels

Top 1
Japan

Japan

26,123 hotels

Top 2
Thailand

Thailand

17,907 hotels

Top 3
South Korea

South Korea

18,534 hotels

Malaysia

Malaysia

9,005 hotels

Indonesia

Indonesia

23,571 hotels

Vietnam

Vietnam

11,494 hotels

United States

United States

202,312 hotels

Philippines

Philippines

7,033 hotels

United Kingdom

United Kingdom

26,575 hotels

Property Information for Tourists

Highest Price€767
Lowest Price€14
Number of Reviews 20,447
Total Properties4,778
Weekday Avg. Price€107
Weekend Avg. Price€107