Hotels in Kenya

Find the best deals on 5,876 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
$48 - $337
CHEAPEST CITY IN KENYA Mtwapa 47% cheaper Hotels in Mtwapa are the cheapest in Kenya at just $49 per night on average.
MOST EXPENSIVE CITY IN KENYA Maasai Mara 274% more expensive Maasai Mara has the highest priced hotels in Kenya with rooms averaging $338 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
$self.alt
Best value
ibis Styles Nairobi Westlands
8.4
$72
$self.alt
#1 Most popular
Villa Rosa Kempinski
9.1
$177
$self.alt
#2 Most popular
Prideinn Azure Nairobi
8.3
$91
$self.alt
#3 Most popular
The Panari Hotel
8.3
$100
$self.alt
#4 Most popular
Sarova Stanley
8.6
$134
$self.alt
#5 Most popular
Radisson Blu Hotel Nairobi, Upper Hill
8.7
$196
$self.alt
The Boma Hotel
8.6
$126
$self.alt
Best value
Cowrie Shell Beach Apartments
8.3
$59
$self.alt
#1 Most popular
Sarova Whitesands Beach Resort & Spa
8.3
$138
$self.alt
#2 Most popular
Diani Reef Beach Resort & Spa
8.3
$125
$self.alt
#3 Most popular
Voyager Beach Resort
8.4
$159
$self.alt
#4 Most popular
Swahili Beach Resort
10.0
$155
$self.alt
#5 Most popular
Hotel Englishpoint & Spa
8.2
$148
$self.alt
Homestay In Mombasa Cbd
$self.alt
Best value
Ashnil Mara Camp
9.4
$119
$self.alt
#1 Most popular
Fairmont Mara Safari Club
9.3
$473
$self.alt
#2 Most popular
Mara Serena Safari Lodge
8.5
$131
$self.alt
#3 Most popular
Olarro Lodge
9.5
$675
$self.alt
#4 Most popular
Tipilikwani Mara Camp
8.5
$175
$self.alt
#5 Most popular
Mara Eden Safari Camp
$806
$self.alt
Basecamp Masai Mara
9.6
$237
$self.alt
Best value
Prideinn Hotel Diani
7.5
$37
$self.alt
#1 Most popular
Bahari Dhow Beach Villas
8.0
$94
$self.alt
#2 Most popular
Villa Mandhari - Diani Beach
8.8
$96
$self.alt
#3 Most popular
Leisure Lodge Beach & Golf Resort
8.0
$55
$self.alt
#4 Most popular
Dream villa near the beach
8.0
$48
$self.alt
#5 Most popular
Diani Sea Lodge
8.6
$126
$self.alt
Ocean Village Club (Adults Only)
9.5
$180
$self.alt
Best value
African Dream Cottages - Diani Beach
8.3
$40
$self.alt
#1 Most popular
Southern Palms Beach Resort
7.5
$113
$self.alt
#2 Most popular
The Sands At Chale Island
9.2
$140
$self.alt
#3 Most popular
Baobab Beach Resort & Spa
8.8
$111
$self.alt
#4 Most popular
Leopard Beach Resort & Spa
8.3
$131
$self.alt
#5 Most popular
Papillon Lagoon Reef Hotel
$82
$self.alt
Amani Luxury Apartments Diani Beach
8.3
$95

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 April as it is the least expensive month at just $58 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 $224 per night, 55% above the country’s average rate of $144 per night.

Which city in Kenya has the most expensive hotel rooms?

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

Which city in Kenya has the least expensive hotel rooms?

Nanyuki currently offers the lowest nightly rates of any city in Kenya at just $17; a price that is 88% 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
Nairobi to Mombasa
Fastest flight time
1h 00m
Cheapest price
$102
Los Angeles to Nairobi
Fastest flight time
25h 40m
Cheapest price
$561
Chicago to Nairobi
Fastest flight time
20h 45m
Cheapest price
$566
New York to Nairobi
Fastest flight time
17h 45m
Cheapest price
$571
Washington to Nairobi
Fastest flight time
17h 40m
Cheapest price
$577
Atlanta to Nairobi
Fastest flight time
21h 10m
Cheapest price
$586
Raleigh to Nairobi
Fastest flight time
28h 28m
Cheapest price
$589
Phoenix to Nairobi
Fastest flight time
26h 34m
Cheapest price
$591
Boston to Nairobi
Fastest flight time
18h 35m
Cheapest price
$597
Seattle to Nairobi
Fastest flight time
25h 15m
Cheapest price
$599
View more