Hotels in Kenya

Find the best deals on 5,945 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
£29 - £277
CHEAPEST CITY IN KENYA Embakasi 61% cheaper Hotels in Embakasi are the cheapest in Kenya at just £29 per night on average.
MOST EXPENSIVE CITY IN KENYA Maasai Mara 278% more expensive Maasai Mara has the highest priced hotels in Kenya with rooms averaging £277 per night.
MOST POPULAR CITY IN KENYA Nairobi 83% 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
Azure Hotel Nairobi
8.7
£75
$self.alt
No. 1 most popular
Hilton Nairobi
8.8
£83
$self.alt
No. 2 most popular
Sarova Stanley
9.0
£110
$self.alt
No. 3 most popular
The Panari Hotel
8.7
£83
$self.alt
No. 4 most popular
The Boma Hotel
9.0
£104
$self.alt
No. 5 most popular
Villa Rosa Kempinski
9.3
£146
$self.alt
Best value
Nyali Sun Africa Beach Hotel & Spa
8.3
£97
$self.alt
No. 1 most popular
Sarova Whitesands Beach Resort & Spa
9.1
£114
$self.alt
No. 2 most popular
Serena Beach Resort and Spa
8.4
£102
$self.alt
No. 3 most popular
Mombasa Beach Hotel
8.0
£97
$self.alt
No. 4 most popular
Swahili Beach
10.0
£128
$self.alt
No. 5 most popular
Bamburi Beach Hotel
7.8
£97
$self.alt
Best value
Diani Hostel
7.0
£7
$self.alt
No. 1 most popular
Jacaranda Indian Ocean Beach Resort
8.5
£61
$self.alt
No. 2 most popular
Leisure Lodge Beach & Golf Resort
8.4
£46
$self.alt
No. 3 most popular
Bahari Dhow Beach Villas
8.2
£78
$self.alt
No. 4 most popular
Galu Tulivu
9.4
£91
$self.alt
No. 5 most popular
Diani Wonder Apartments
8.9
£15
$self.alt
Best value
Kaskazi Beach Hotel
7.6
£61
$self.alt
No. 1 most popular
Southern Palms Beach Resort
8.8
£93
$self.alt
No. 2 most popular
Leopard Beach Resort & Spa
8.8
£108
$self.alt
No. 3 most popular
The Sands At Chale Island
9.2
£115
$self.alt
No. 4 most popular
The Sands at Nomad
9.0
£129
$self.alt
No. 5 most popular
Baobab Beach Resort & Spa
9.0
£92
$self.alt
Best value
Peaks Hotel limited
8.9
£55
$self.alt
No. 1 most popular
Fairmont Mount Kenya Safari Club
9.0
£185
$self.alt
No. 2 most popular
Sweetwaters Serena Camp
9.4
£110
$self.alt
No. 3 most popular
Le Rustique
9.1
£125
$self.alt
No. 4 most popular
Soames Hotel & Jack's Bar
9.1
£70
$self.alt
No. 5 most popular
Regency Mount Kenya Hotel
10.0
£79

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 £63 per night on average, December is the least expensive month to stay at a hotel in Kenya. The most expensive month to stay at a hotel in Kenya is November.

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 £175 per night when booking a luxury hotel room in Kenya. Rates for luxury hotel rooms are typically 42% more than the average hotel room in Kenya, which costs £123 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 £277 per night - 278% 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 £9. 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
14h 05m
Cheapest price
£330
Birmingham to Nairobi
Fastest flight time
14h 05m
Cheapest price
£360
Edinburgh to Nairobi
Fastest flight time
10h 45m
Cheapest price
£404
Manchester to Nairobi
Fastest flight time
10h 50m
Cheapest price
£407
Glasgow to Nairobi
Fastest flight time
11h 00m
Cheapest price
£408
Bristol to Nairobi
Fastest flight time
13h 30m
Cheapest price
£440
Aberdeen to Nairobi
Fastest flight time
33h 15m
Cheapest price
£463
Leeds to Nairobi
Fastest flight time
14h 20m
Cheapest price
£659
Belfast to Nairobi
Fastest flight time
13h 40m
Cheapest price
£720
Newcastle upon Tyne to Nairobi
Fastest flight time
31h 10m
Cheapest price
£721
View more