Hotels in Kenya

Find the best deals on 5,979 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
83 C$ - 459 C$
CHEAPEST CITY IN KENYA Naivasha 46% cheaper Hotels in Naivasha are the cheapest in Kenya at just 84 C$ per night on average.
MOST EXPENSIVE CITY IN KENYA Maasai Mara 197% more expensive Maasai Mara has the highest priced hotels in Kenya with rooms averaging 459 C$ per night.
MOST POPULAR CITY IN KENYA Nairobi 75% 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
Gramo Suites
8.0
96 C$
$self.alt
#1 Most popular
Intercontinental Nairobi
8.0
160 C$
$self.alt
#2 Most popular
Sarova Stanley
8.6
183 C$
$self.alt
#3 Most popular
Fairmont The Norfolk
8.7
230 C$
$self.alt
#4 Most popular
Mövenpick Hotel & Residences Nairobi
8.4
139 C$
$self.alt
#5 Most popular
Sankara Nairobi, Autograph Collection
8.7
263 C$
$self.alt
Crowne Plaza Nairobi Airport
8.8
218 C$
$self.alt
Best value
Mara Concord Game Lodge
177 C$
$self.alt
#1 Most popular
Mara Serena Safari Lodge
8.5
179 C$
$self.alt
#2 Most popular
Mara River Lodge
820 C$
$self.alt
#3 Most popular
Fairmont Mara Safari Club
9.3
644 C$
$self.alt
#4 Most popular
Governors' Il Moran Camp
1,241 C$
$self.alt
Best value
Prideinn Hotel Nyali
7.6
55 C$
$self.alt
#1 Most popular
Sarova Whitesands Beach Resort & Spa
8.2
188 C$
$self.alt
#2 Most popular
Serena Beach Resort and Spa
7.9
169 C$
$self.alt
#3 Most popular
Nyali Sun Africa Beach Hotel & Spa
7.6
160 C$
$self.alt
#4 Most popular
Kenya Bay Beach Hotel
7.3
128 C$
$self.alt
#5 Most popular
Cowrie Shell Beach Apartments
8.3
81 C$
$self.alt
Prideinn Mombasa City
8.1
77 C$
$self.alt
Best value
Jacaranda Indian Ocean Beach Resort
8.2
101 C$
$self.alt
#1 Most popular
Bahari Dhow Beach Villas
8.0
128 C$
$self.alt
#2 Most popular
Ocean Village Club (Adults Only)
9.5
245 C$
$self.alt
Best value
Triple Eden Naivasha Hotel
7.4
22 C$
$self.alt
#1 Most popular
Lake Naivasha Country Club
8.5
226 C$

Kenya travel tips

Let us help you with the best tips about Kenya

When is the least expensive time to stay in Kenya?

March is the least expensive month to stay in Kenya, with an average price of 71 C$ per night. That price is significantly cheaper than the most expensive month, January.

Where do most people stay in Kenya?

As many would assume, more people stay in Nairobi than in any other city while visiting Kenya.

How much does a luxury hotel cost in Kenya?

The average cost per night for a luxury hotel room in Kenya is 276 C$, 5% higher than the country’s average hotel room. A room in a standard hotel costs 261 C$ per night on average.

Which city in Kenya has the most expensive hotel rooms?

Visiting and staying overnight in Maasai Mara will cost you a premium compared to the rest of Kenya. Expect to pay 459 C$ per night, a rate that is about 197% more than the country’s average.

Which city in Kenya has the least expensive hotel rooms?

Our users typically find that Naivasha has the lowest per night rates in the country at just 29 C$. Naivasha offers hotels rooms at an average rate that is 89% lower than the average city in Kenya.


Most popular tourist destinations in Kenya

Explore the cities our users love 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
Toronto to Nairobi
Fastest flight time
19h 20m
Cheapest price
940 C$
Montreal to Nairobi
Fastest flight time
28h 10m
Cheapest price
1,028 C$
Ottawa to Nairobi
Fastest flight time
20h 30m
Cheapest price
1,053 C$
Vancouver to Nairobi
Fastest flight time
21h 05m
Cheapest price
1,069 C$
Calgary to Nairobi
Fastest flight time
33h 20m
Cheapest price
1,173 C$
Québec City to Nairobi
Fastest flight time
25h 50m
Cheapest price
1,258 C$
Regina to Nairobi
Fastest flight time
26h 30m
Cheapest price
1,273 C$
Winnipeg to Nairobi
Fastest flight time
44h 20m
Cheapest price
1,280 C$
Victoria to Nairobi
Fastest flight time
23h 25m
Cheapest price
1,702 C$
Saskatoon to Nairobi
Fastest flight time
27h 25m
Cheapest price
2,052 C$
View more