Hotels in Kenya

Find the best deals on 4,991 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
$36 - $362
CHEAPEST CITY IN KENYA Mtwapa 59% cheaper Hotels in Mtwapa are the cheapest in Kenya at just $36 per night on average.
MOST EXPENSIVE CITY IN KENYA Maasai Mara 310% more expensive Maasai Mara has the highest priced hotels in Kenya with rooms averaging $362 per night.
MOST POPULAR CITY IN KENYA Nairobi 88% 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
$self.alt
Best value
ibis Styles Nairobi Westlands
8.1
$72
$self.alt
#1 Most popular
Jacaranda Nairobi Hotel
8.5
$83
$self.alt
#2 Most popular
Crowne Plaza Nairobi
8.9
$139
$self.alt
#3 Most popular
Boma Inn Nairobi
8.0
$93
$self.alt
#4 Most popular
Radisson Blu Hotel Nairobi, Upper Hill
9.4
$196
$self.alt
#5 Most popular
Mövenpick Hotel & Residences Nairobi
8.9
$102
Hotels in Mombasa
$self.alt
Best value
Cingaki Hotel
7.7
$8
$self.alt
#1 Most popular
Sarova Whitesands Beach Resort & Spa
9.1
$138
$self.alt
#2 Most popular
Voyager Beach Resort
8.9
$159
$self.alt
#3 Most popular
Cowrie Shell Beach Apartments
8.2
$59
$self.alt
#4 Most popular
Hotel Englishpoint & Spa
8.0
$148
$self.alt
#5 Most popular
Marigold Guest House
6.9
$18
Hotels in Diani Beach
$self.alt
Best value
Diani Beachalets
8.6
$49
$self.alt
#1 Most popular
Jacaranda Indian Ocean Beach Resort
8.5
$74
$self.alt
#2 Most popular
Leisure Lodge Beach & Golf Resort
8.4
$55
$self.alt
#3 Most popular
Bahari Dhow Beach Villas
8.2
$94
$self.alt
#4 Most popular
Diani Sea Lodge
8.7
$126
$self.alt
#5 Most popular
Villa Mandhari- Diani Beach
$96
Hotels in Naivasha
$self.alt
Best value
Triple Eden Naivasha Hotel
7.3
$16
$self.alt
#1 Most popular
Lake Naivasha Country Club
8.5
$166
$self.alt
#2 Most popular
Enashipai Resort & Spa
9.3
$185
$self.alt
#3 Most popular
Sweet Lake Resort
6.5
$75
$self.alt
#4 Most popular
Lake Naivasha Resort
9.0
$160
$self.alt
#5 Most popular
Naivasha Kongoni Lodge
8.4
$81
Hotels in Mtwapa
$self.alt
Best value
Ashari Hotel
8.0
$21
$self.alt
#1 Most popular
Sun N Sand Beach Resort
7.3
$60
$self.alt
#2 Most popular
Prideinn Flamingo Beach Resort & Spa
$121
$self.alt
#3 Most popular
Shanzu Beach Apartment Ocean View
8.8
$30
$self.alt
#4 Most popular
Prestige Leisure Hotel
7.8
$25

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 September as it is the least expensive month at just $94 per night. Avoid booking a hotel room in February 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 $212 per night, 50% above the country’s average rate of $141 per night.

Which city in Kenya has the most expensive hotel rooms?

At $362 per night, Maasai Mara is the most expensive city in Kenya to book a hotel room in. The average cost of $362 is about 310% 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 05m
Cheapest price
$353
Washington to Nairobi
Fastest flight time
17h 50m
Cheapest price
$578
Los Angeles to Nairobi
Fastest flight time
23h 25m
Cheapest price
$578
Chicago to Nairobi
Fastest flight time
18h 30m
Cheapest price
$582
Seattle to Nairobi
Fastest flight time
20h 20m
Cheapest price
$584
Baltimore to Nairobi
Fastest flight time
20h 55m
Cheapest price
$587
Atlanta to Nairobi
Fastest flight time
21h 00m
Cheapest price
$588
Las Vegas to Nairobi
Fastest flight time
19h 45m
Cheapest price
$595
New York to Nairobi
Fastest flight time
14h 30m
Cheapest price
$603
Boston to Nairobi
Fastest flight time
19h 45m
Cheapest price
$634
View more