Hotels in Kenya

Find the best deals on 6,491 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
71 C$ - 437 C$
CHEAPEST CITY IN KENYA Nairobi 51% cheaper Hotels in Nairobi are the cheapest in Kenya at just 71 C$ per night on average.
MOST EXPENSIVE CITY IN KENYA Maasai Mara 200% more expensive Maasai Mara has the highest priced hotels in Kenya with rooms averaging 437 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
Ann airport home and tour
Best value
Ann airport home and tour
8.0
24 C$
Intercontinental Nairobi
#1 Most popular
Intercontinental Nairobi
8.0
130 C$
The Sarova Stanley
#2 Most popular
The Sarova Stanley
8.6
132 C$
Fairmont The Norfolk
#3 Most popular
Fairmont The Norfolk
8.7
171 C$
Sankara Nairobi, Autograph Collection
#4 Most popular
Sankara Nairobi, Autograph Collection
8.7
257 C$
Hilton Nairobi
#5 Most popular
Hilton Nairobi
7.6
139 C$
Hillpark Hotel
Hillpark Hotel
7.9
72 C$
Prideinn Hotel Nyali
Best value
Prideinn Hotel Nyali
7.5
73 C$
Sarova Whitesands Beach Resort & Spa
#1 Most popular
Sarova Whitesands Beach Resort & Spa
8.3
138 C$
Serena Beach Resort and Spa
#2 Most popular
Serena Beach Resort and Spa
8.0
299 C$
Nyali Sun Africa Beach Hotel & Spa
#3 Most popular
Nyali Sun Africa Beach Hotel & Spa
7.6
140 C$
Kenya Bay Beach Hotel
#4 Most popular
Kenya Bay Beach Hotel
7.0
180 C$
Bahari Beach Club
#5 Most popular
Bahari Beach Club
8.3
149 C$
Cowrie Shell Beach Apartments
Cowrie Shell Beach Apartments
7.6
73 C$
Oldarpoi Mara Camp
Best value
Oldarpoi Mara Camp
8.4
74 C$
Mara Serena Safari Lodge
#1 Most popular
Mara Serena Safari Lodge
8.5
280 C$
Mara Concord Game Lodge
#2 Most popular
Mara Concord Game Lodge
169 C$
Mara Leisure Camp
#3 Most popular
Mara Leisure Camp
7.9
217 C$
Keekorok Lodge
#4 Most popular
Keekorok Lodge
8.7
210 C$
Mara River Lodge
#5 Most popular
Mara River Lodge
8.3
110 C$
Fairmont Mara Safari Club
Fairmont Mara Safari Club
9.3
536 C$
Bahari Dhow Beach Villas
Best value
Bahari Dhow Beach Villas
8.0
70 C$
Jacaranda Indian Ocean Beach Resort
#1 Most popular
Jacaranda Indian Ocean Beach Resort
8.0
129 C$
Ocean Village Club (Adults Only)
#2 Most popular
Ocean Village Club (Adults Only)
9.5
246 C$
Triple Eden Naivasha Hotel
Best value
Triple Eden Naivasha Hotel
7.1
24 C$
Lake Naivasha Country Club
#1 Most popular
Lake Naivasha Country Club
8.5
184 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 122 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.

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 437 C$ per night, a rate that is about 200% more than the country’s average.

Which city in Kenya has the least expensive hotel rooms?

Our users typically find that Nairobi has the lowest per night rates in the country at just 24 C$. Nairobi offers hotels rooms at an average rate that is 91% lower than the average city 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
Montreal to Nairobi
Fastest flight time
19h 05m
Cheapest price
865 C$
Toronto to Nairobi
Fastest flight time
19h 20m
Cheapest price
906 C$
Vancouver to Nairobi
Fastest flight time
18h 05m
Cheapest price
924 C$
Ottawa to Nairobi
Fastest flight time
23h 30m
Cheapest price
1,033 C$
Québec City to Nairobi
Fastest flight time
20h 50m
Cheapest price
1,081 C$
Calgary to Nairobi
Fastest flight time
21h 40m
Cheapest price
1,131 C$
Victoria to Nairobi
Fastest flight time
30h 55m
Cheapest price
1,171 C$
St. John's to Nairobi
Fastest flight time
28h 35m
Cheapest price
1,193 C$
Regina to Nairobi
Fastest flight time
26h 15m
Cheapest price
1,200 C$
Winnipeg to Nairobi
Fastest flight time
30h 15m
Cheapest price
1,207 C$
View more