Hotels in Kenya

Find the best deals on 5,155 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
46 GBP - 190 GBP
CHEAPEST CITY IN KENYA Nairobi 39% cheaper Hotels in Nairobi are the cheapest in Kenya at just 46 GBP per night on average.
MOST EXPENSIVE CITY IN KENYA Maasai Mara 155% more expensive Maasai Mara has the highest priced hotels in Kenya with rooms averaging 190 GBP per night.
MOST POPULAR CITY IN KENYA Nairobi 349% 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
Lotos Inn & Suites, Nairobi
8.4
52 GBP
No. 1 most popular
Hilton Nairobi
8.8
77 GBP
No. 2 most popular
Nairobi Serena Hotel
9.3
157 GBP
No. 3 most popular
Sarova Stanley
9.0
102 GBP
No. 4 most popular
Southern Sun Mayfair Nairobi
8.9
155 GBP
No. 5 most popular
The Heron Portico
8.4
61 GBP
Hotels in Mombasa
Best value
Cowrie Shell Beach Apartments
8.4
45 GBP
No. 1 most popular
Sarova Whitesands Beach Resort & Spa
9.1
105 GBP
No. 2 most popular
Nyali Sun Africa Beach Hotel & Spa
8.3
90 GBP
No. 3 most popular
Diani Reef Beach Resort & Spa
8.5
96 GBP
No. 4 most popular
Severin Sea Lodge
8.6
51 GBP
No. 5 most popular
Hotel Englishpoint & Spa
8.1
113 GBP
Hotels in Diani Beach
Best value
Diani Hostel
7.2
7 GBP
No. 1 most popular
Jacaranda Indian Ocean Beach Resort
8.4
57 GBP
No. 2 most popular
Leisure Lodge Beach & Golf Resort
8.4
42 GBP
No. 3 most popular
Bahari Dhow Beach Villas
8.1
72 GBP
No. 4 most popular
Galu Tulivu
9.4
84 GBP
No. 5 most popular
Diani Wonder Apartments
9.0
14 GBP
Hotels in Ukunda
Best value
Kaskazi Beach Hotel
8.0
57 GBP
No. 1 most popular
Southern Palms Beach Resort
8.6
86 GBP
No. 2 most popular
Leopard Beach Resort & Spa
8.7
100 GBP
No. 3 most popular
The Sands At Chale Island
9.3
107 GBP
No. 4 most popular
The Sands at Nomad
9.0
119 GBP
No. 5 most popular
Baobab Beach Resort & Spa
8.9
85 GBP
Hotels in Maasai Mara
Best value
Ashnil Mara Camp
9.2
91 GBP
No. 1 most popular
Fairmont Mara Safari Club
9.3
360 GBP
No. 2 most popular
Mara Serena Safari Lodge
8.7
100 GBP
No. 3 most popular
Mara Explorer
793 GBP
No. 4 most popular
Mara Intrepids Tented Camp
9.0
262 GBP
No. 5 most popular
Mara River Lodge
459 GBP

Kenya travel tips

Let us help you with the best tips about Kenya

When is the least expensive time to stay in Kenya?

At just 37 GBP per night on average, March is the least expensive month to stay at a hotel in Kenya. The most expensive month to stay at a hotel in Kenya is October.

Where do most people stay in Kenya?

While the country has many desirable locations to visit, the most popular city in Kenya to travel to is Nairobi.

How much does a luxury hotel cost in Kenya?

Expect to pay about 162 GBP per night when booking a luxury hotel room in Kenya. Rates for luxury hotel rooms are typically 39% more than the average hotel room in Kenya, which costs 116 GBP each night.

Which city in Kenya has the most expensive hotel rooms?

As a popular tourist destination in Kenya, it is no surprise that Maasai Mara has the most expensive hotel rooms at 1,957 GBP per night - 1,589% more than than the country's average hotel room price.

Which city in Kenya has the least expensive hotel rooms?

Our users typically find that Mombasa has the lowest nightly rates in the country at just 8 GBP. Mombasa offers hotel rooms at an average rate that is 93% 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
London to Nairobi
Fastest flight time
8h 35m
Cheapest price
346 GBP
London to Mombasa
Fastest flight time
12h 15m
Cheapest price
398 GBP
Manchester to Nairobi
Fastest flight time
11h 15m
Cheapest price
401 GBP
Manchester to Mombasa
Fastest flight time
14h 20m
Cheapest price
405 GBP
Birmingham to Nairobi
Fastest flight time
12h 00m
Cheapest price
420 GBP
Edinburgh to Nairobi
Fastest flight time
19h 00m
Cheapest price
431 GBP
Cardiff to Mombasa
Fastest flight time
15h 25m
Cheapest price
454 GBP
Glasgow to Nairobi
Fastest flight time
14h 45m
Cheapest price
467 GBP
Newcastle upon Tyne to Nairobi
Fastest flight time
16h 45m
Cheapest price
492 GBP
Bristol to Mombasa
Fastest flight time
16h 55m
Cheapest price
497 GBP
View more