Hotels in Kenya

Find the best deals on 4,764 hotels in Kenya

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in Kenya

Looking for a city in Kenya to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$50 - $267
CHEAPEST CITY IN KENYA Mtwapa 45% cheaper Hotels in Mtwapa are the cheapest in Kenya at just $50 per night on average.
MOST EXPENSIVE CITY IN KENYA Maasai Mara 195% more expensive Maasai Mara has the highest priced hotels in Kenya with rooms averaging $267 per night.
MOST POPULAR CITY IN KENYA Nairobi 648% more users visited More momondo users search for hotels in Nairobi than any other city in Kenya

Popular Cities in Kenya

Book one of the best deals Kenya has to offer in these popular locations
Hotels in Nairobi
Best value
Hillpark Hotel
8.2
$60
#1 Most popular
Hilton Nairobi
8.8
$101
#2 Most popular
Intercontinental Hotels Nairobi
9.0
$117
#3 Most popular
Sarova Stanley
9.0
$134
#4 Most popular
Azure Hotel Nairobi
8.6
$91
#5 Most popular
Radisson Blu Hotel Nairobi, Upper Hill
9.3
$196
Hotels in Mombasa
Best value
Cowrie Shell Beach Apartments
8.3
$59
#1 Most popular
Nyali Sun Africa Beach Hotel & Spa
8.3
$117
#2 Most popular
Voyager Beach Resort
8.9
$159
#3 Most popular
Diani Reef Beach Resort & Spa
8.5
$125
#4 Most popular
Kahama Hotel Mombasa
8.2
$66
#5 Most popular
Hotel Englishpoint & Spa
8.0
$148
Hotels in Maasai Mara
Best value
Mara Leisure Camp
8.3
$206
#1 Most popular
Fairmont Mara Safari Club
9.3
$473
#2 Most popular
Olarro Lodge
9.5
$675
#3 Most popular
Mara Ngenche Safari Camp
$962
#4 Most popular
Mara River Lodge
$603
Hotels in Diani Beach
Best value
Diani Beachalets
8.4
$49
#1 Most popular
Jacaranda Indian Ocean Beach Resort
8.4
$74
#2 Most popular
Leisure Lodge Beach & Golf Resort
8.5
$55
#3 Most popular
Bahari Dhow Beach Villas
8.2
$94
#4 Most popular
Diani Sea Lodge
8.7
$126
#5 Most popular
Villa Mandhari- Diani Beach
8.9
$96
Hotels in Malindi
Best value
Sun N The Sea House
$34
#1 Most popular
Diamonds Dream of Africa
8.8
$169
#2 Most popular
Angel's Bay Resort
6.9
$85
#3 Most popular
Kola Beach Resort
8.6
$69
#4 Most popular
St. Gotthard Motel Bar & Restaurant
$39
#5 Most popular
Cestlavie Resort And Spa
$38

Kenya travel tips

Let us help you with the best tips about Kenya

When is the least expensive time to stay in Kenya?

If you are looking to save a few dollars on your hotel room in Kenya, consider visiting the country in June as it is the least expensive month at just $55 per night. Avoid booking a hotel room in May if you are looking for a deal; it is the most expensive month.

Where do most people stay in Kenya?

Kenya is full of enlightening and adventurous cities, but the most popular tourist destination is Nairobi.

How much does a luxury hotel cost in Kenya?

On average, a luxury hotel room in Kenya costs $207 per night, 51% above the country’s average rate of $136 per night.

Which city in Kenya has the most expensive hotel rooms?

At $267 per night, Maasai Mara is the most expensive city in Kenya to book a hotel room in. The average cost of $267 is about 195% above the country's average price per night.

Which city in Kenya has the least expensive hotel rooms?

Mombasa currently offers the lowest nightly rates of any city in Kenya at just $10; a price that is 92% lower than the average rate per night in Kenya.


Popular international routes landing in Kenya

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Dubai to Nairobi
Fastest flight time
5h 10m
Cheapest price
$316
Washington to Nairobi
Fastest flight time
16h 25m
Cheapest price
$549
London to Nairobi
Fastest flight time
8h 40m
Cheapest price
$551
Boston to Nairobi
Fastest flight time
18h 25m
Cheapest price
$558
Seattle to Nairobi
Fastest flight time
20h 20m
Cheapest price
$564
Chicago to Nairobi
Fastest flight time
18h 30m
Cheapest price
$579
Los Angeles to Nairobi
Fastest flight time
22h 55m
Cheapest price
$591
Atlanta to Nairobi
Fastest flight time
19h 45m
Cheapest price
$596
New York to Nairobi
Fastest flight time
13h 45m
Cheapest price
$601
Newark to Nairobi
Fastest flight time
16h 45m
Cheapest price
$601
View more