Hotels in Kenya

Find the best deals on 7,461 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
£39 - £244
CHEAPEST CITY IN KENYA Nakuru 47% cheaper Hotels in Nakuru are the cheapest in Kenya at just £39 per night on average.
MOST EXPENSIVE CITY IN KENYA Maasai Mara 240% more expensive Maasai Mara has the highest priced hotels in Kenya with rooms averaging £244 per night.
MOST POPULAR CITY IN KENYA Nairobi 80% 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
  • Best value

    Prideinn Azure Nairobi

    8.3

    £50

    View Deal
  • #1 Most popular

    The Panari Hotel

    8.3

    £60

    View Deal
  • #2 Most popular

    Intercontinental Nairobi

    8.0

    £93

    View Deal
  • #3 Most popular

    Hilton Nairobi

    7.6

    £78

    View Deal
  • #4 Most popular

    The Sarova Stanley

    8.6

    £76

    View Deal
  • #5 Most popular

    Villa Rosa Kempinski

    9.1

    £122

    View Deal
  • Mimosa Court Apartments

    8.4

    £74

    View Deal
  • Best value

    Cowrie Shell Beach Apartments

    7.9

    £40

    View Deal
  • #1 Most popular

    Sarova Whitesands Beach Resort & Spa

    8.3

    £96

    View Deal
  • #2 Most popular

    Voyager Beach Resort

    8.4

    £110

    View Deal
  • #3 Most popular

    Diani Reef Beach Resort & Spa

    8.3

    £60

    View Deal
  • #4 Most popular

    Nyali Sun Africa Beach Hotel & Spa

    7.6

    £86

    View Deal
  • #5 Most popular

    Serena Beach Resort and Spa

    8.0

    £92

    View Deal
  • Hotel Englishpoint & Spa

    8.0

    £94

    View Deal
  • Best value

    Baobab Beach House Bed and Breakfast

    9.1

    £40

    View Deal
  • #1 Most popular

    Leisure Lodge Beach & Golf Resort

    8.0

    £68

    View Deal
  • #2 Most popular

    Jacaranda Indian Ocean Beach Resort

    8.0

    £740

    View Deal
  • #3 Most popular

    Lantana Galu Beach

    7.9

    £153

    View Deal
  • #4 Most popular

    Papillon Lagoon Reef Hotel

    8.3

    £84

    View Deal
  • #5 Most popular

    Neptune Village Beach Resort & Spa

    7.7

    £101

    View Deal
  • Upani in Diani

    8.2

    £44

    View Deal
  • Best value

    African Dream Cottages

    8.4

    £26

    View Deal
  • #1 Most popular

    The Sands At Chale Island

    9.1

    £99

    View Deal
  • #2 Most popular

    Leopard Beach Resort & Spa

    8.1

    £46

    View Deal
  • #3 Most popular

    Diani Sea Lodge

    8.5

    £85

    View Deal
  • #4 Most popular

    The Sands at Nomad

    8.7

    £120

    View Deal
  • #5 Most popular

    Diani Sea Resort

    8.6

    £86

    View Deal
  • Shimba Green Lodge

    £145

    View Deal
  • Best value

    Villa Mela Hotel

    8.8

    £27

    View Deal
  • #1 Most popular

    Ocean Beach Resort & Spa

    8.1

    £110

    View Deal
  • #2 Most popular

    Sandies Tropical Village

    8.3

    £78

    View Deal
  • #3 Most popular

    Beverly Suites

    8.7

    £48

    View Deal
  • #4 Most popular

    Diamonds Dream of Africa

    7.7

    £100

    View Deal
  • #5 Most popular

    La Malindina

    8.4

    £42

    View Deal
  • Scorpio Villas Resort

    6.8

    £80

    View Deal

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

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.

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 £244 per night - 240% 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 £14. Mombasa offers hotel rooms at an average rate that is 83% 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
Manchester to Nairobi
Fastest flight time
10h 50m
Cheapest price
£349
London to Nairobi
Fastest flight time
8h 35m
Cheapest price
£357
Birmingham to Nairobi
Fastest flight time
13h 50m
Cheapest price
£360
Edinburgh to Nairobi
Fastest flight time
14h 25m
Cheapest price
£383
Glasgow to Nairobi
Fastest flight time
16h 05m
Cheapest price
£430
Bristol to Nairobi
Fastest flight time
10h 30m
Cheapest price
£438
Cardiff to Nairobi
Fastest flight time
24h 05m
Cheapest price
£461
Belfast to Nairobi
Fastest flight time
26h 35m
Cheapest price
£492
Leeds to Nairobi
Fastest flight time
26h 30m
Cheapest price
£497
Newcastle upon Tyne to Nairobi
Fastest flight time
33h 55m
Cheapest price
£579
View more