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
76 C$ - 376 C$
CHEAPEST CITY IN KENYA Nairobi 46% cheaper Hotels in Nairobi are the cheapest in Kenya at just 76 C$ per night on average.
MOST EXPENSIVE CITY IN KENYA Maasai Mara 165% more expensive Maasai Mara has the highest priced hotels in Kenya with rooms averaging 376 C$ per night.
MOST POPULAR CITY IN KENYA Nairobi 292% 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
Covitech Apartments
9.2
85 C$
#1 Most popular
Ole Sereni
8.8
190 C$
#2 Most popular
Eka Hotel Nairobi
8.9
176 C$
#3 Most popular
Prideinn Suites Lantana
8.4
106 C$
#4 Most popular
Ngong Hills Hotel
8.4
106 C$
Hotels in Maasai Mara
Best value
Ashnil Mara Camp
9.2
156 C$
#1 Most popular
Olarro Lodge
9.5
884 C$
#2 Most popular
Mara Eden Safari Camp
9.6
1,056 C$
#3 Most popular
Neptune Mara Rianta Luxury Camp
9.2
893 C$
#4 Most popular
Mara Leisure Camp
8.3
270 C$
#5 Most popular
Royal Mara Safari Lodge
564 C$
Hotels in Mombasa
Best value
Cowrie Shell Beach Apartments
8.3
77 C$
#1 Most popular
Sarova Whitesands Beach Resort & Spa
9.1
181 C$
#2 Most popular
Voyager Beach Resort
8.9
208 C$
#3 Most popular
Diani Reef Beach Resort & Spa
8.5
164 C$
#4 Most popular
Severin Sea Lodge
8.7
86 C$
#5 Most popular
Bamburi Beach Hotel
7.7
153 C$
Hotels in Diani Beach
Best value
Simba Oryx Beach Cottages
9.3
65 C$
#1 Most popular
Leisure Lodge Beach & Golf Resort
8.5
72 C$
#2 Most popular
Prideinn Express Diani
72 C$
#3 Most popular
Coco-De-Ville
76 C$
#4 Most popular
Villa Mandhari- Diani Beach
8.9
126 C$
#5 Most popular
Morning Star Diani
8.7
71 C$
Hotels in Naivasha
Best value
Peppercorn Resort
7.9
28 C$
#1 Most popular
Great Rift Valley Lodge and Golf Resort
9.0
312 C$
#2 Most popular
Enashipai Resort & Spa
9.3
242 C$
#3 Most popular
Masada Hotel
7.0
111 C$
#4 Most popular
Lake Naivasha Resort
9.0
210 C$
#5 Most popular
Naivasha Kongoni Lodge
8.4
106 C$

Kenya travel tips

Let us help you with the best tips about Kenya

When is the least expensive time to stay in Kenya?

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

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 271 C$, 16% higher than the country’s average hotel room. A room in a standard hotel costs 233 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 376 C$ per night, a rate that is about 165% more than the country’s average.

Which city in Kenya has the least expensive hotel rooms?

Our users typically find that Mombasa has the lowest per night rates in the country at just 13 C$. Mombasa offers hotels rooms at an average rate that is 94% 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
859 C$
Montreal to Nairobi
Fastest flight time
16h 55m
Cheapest price
906 C$
Vancouver to Nairobi
Fastest flight time
19h 40m
Cheapest price
1,018 C$
Calgary to Nairobi
Fastest flight time
27h 00m
Cheapest price
1,033 C$
Ottawa to Nairobi
Fastest flight time
20h 25m
Cheapest price
1,048 C$
Montreal to Mombasa
Fastest flight time
28h 40m
Cheapest price
1,099 C$
Toronto to Mombasa
Fastest flight time
17h 30m
Cheapest price
1,101 C$
Winnipeg to Nairobi
Fastest flight time
23h 00m
Cheapest price
1,138 C$
Edmonton to Nairobi
Fastest flight time
25h 30m
Cheapest price
1,194 C$
Québec City to Nairobi
Fastest flight time
27h 00m
Cheapest price
1,196 C$
View more