Hotels in Kenya

Find the best deals on 8,128 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
£38 - £240
CHEAPEST CITY IN KENYA Nakuru 47% cheaper Hotels in Nakuru are the cheapest in Kenya at just £38 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 £240 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
  • Prideinn Azure Nairobi
    Best value

    Prideinn Azure Nairobi

    Lantana Road, Westlands, Nairobi

    8.3

    £57

    View Deal
  • The Panari Hotel
    #1 Most popular

    The Panari Hotel

    Mombasa Road, s/n, Nairobi

    8.3

    £58

    View Deal
  • Intercontinental Nairobi
    #2 Most popular

    Intercontinental Nairobi

    City Hall Way, Po Box 30353, Nairobi

    8.0

    £91

    View Deal
  • Hilton Nairobi
    #3 Most popular

    Hilton Nairobi

    Mama Ngina Street, Nairobi

    7.6

    £66

    View Deal
  • Sarova Stanley
    #4 Most popular

    Sarova Stanley

    Corner of Kenyatta Ave. and Kimathi St., Nairobi

    8.7

    £71

    View Deal
  • Villa Rosa Kempinski
    #5 Most popular

    Villa Rosa Kempinski

    Chiromo Road, Nairobi, Kenia PO Box 14164, Nairobi

    9.1

    £114

    View Deal
  • Mimosa Court Apartments

    Mimosa Court Apartments

    Nairobi

    8.4

    £81

    View Deal
  • Cowrie Shell Beach Apartments
    Best value

    Cowrie Shell Beach Apartments

    Mombasa

    8.3

    £38

    View Deal
  • Sarova Whitesands Beach Resort & Spa
    #1 Most popular

    Sarova Whitesands Beach Resort & Spa

    Malindi Road, Bamburi Highway, Mombasa

    8.3

    £80

    View Deal
  • Voyager Beach Resort
    #2 Most popular

    Voyager Beach Resort

    Mount Kenya Rd. Nyali Beach, Mombasa

    8.4

    £107

    View Deal
  • Diani Reef Beach Resort & Spa
    #3 Most popular

    Diani Reef Beach Resort & Spa

    35,Diani Road,Mombasa City, Mombasa

    8.2

    £59

    View Deal
  • Nyali Sun Africa Beach Hotel & Spa
    #4 Most popular

    Nyali Sun Africa Beach Hotel & Spa

    Moyne Drive, Mombasa

    7.6

    £82

    View Deal
  • Serena Beach Resort and Spa
    #5 Most popular

    Serena Beach Resort and Spa

    P.O. Box 90352, Mombasa

    8.1

    £108

    View Deal
  • Hotel Englishpoint & Spa

    Hotel Englishpoint & Spa

    Cement Road, Mombasa

    8.0

    £115

    View Deal
  • Baobab Beach House Bed and Breakfast
    Best value

    Baobab Beach House Bed and Breakfast

    340 Diani Beach Road, Diani Beach

    9.1

    £36

    View Deal
  • Leisure Lodge Beach & Golf Resort
    #1 Most popular

    Leisure Lodge Beach & Golf Resort

    P.O. Box 84383, Diani Beach

    8.0

    £69

    View Deal
  • Jacaranda Indian Ocean Beach Resort
    #2 Most popular

    Jacaranda Indian Ocean Beach Resort

    South Coast, Diani Beach

    8.2

    £50

    View Deal
  • Lantana Galu Beach
    #3 Most popular

    Lantana Galu Beach

    Galu

    8.1

    £124

    View Deal
  • Papillon Lagoon Reef Hotel
    #4 Most popular

    Papillon Lagoon Reef Hotel

    Diani Beach, Diani, Ukunda

    8.3

    £64

    View Deal
  • Neptune Village Beach Resort & Spa
    #5 Most popular

    Neptune Village Beach Resort & Spa

    Diani Beach Po Box 517, Ukunda

    7.7

    £99

    View Deal
  • Upani in Daini

    Upani in Daini

    Palm Park 1, Off Diani Beach Road, Diani Beach

    8.2

    £39

    View Deal
  • African Dream Cottages
    Best value

    African Dream Cottages

    P.o. Box 543, Ukunda

    8.4

    £32

    View Deal
  • The Sands At Chale Island
    #1 Most popular

    The Sands At Chale Island

    Chale Island, Ukunda

    9.1

    £73

    View Deal
  • Leopard Beach Resort & Spa
    #2 Most popular

    Leopard Beach Resort & Spa

    Diani Beach, North Coast, PO Box 34, Ukunda

    7.9

    £49

    View Deal
  • Diani Sea Lodge
    #3 Most popular

    Diani Sea Lodge

    Diani Beach Road, Diani Beach

    8.5

    £69

    View Deal
  • The Sands at Nomad
    #4 Most popular

    The Sands at Nomad

    Diani Beach Road, Ukunda

    8.9

    £92

    View Deal
  • Diani Sea Resort
    #5 Most popular

    Diani Sea Resort

    Diani Beach Road, Ukunda

    8.6

    £94

    View Deal
  • Shimba Green Lodge

    Shimba Green Lodge

    Shimba Hills, Ukunda

    £32

    View Deal
  • La Malindina
    Best value

    La Malindina

    Ngowe Road, Malindi

    8.4

    £27

    View Deal
  • Ocean Beach Resort & Spa
    #1 Most popular

    Ocean Beach Resort & Spa

    Golf Beach Road, Malindi

    8.1

    £98

    View Deal
  • Sandies Tropical Village
    #2 Most popular

    Sandies Tropical Village

    Casuarina Road, P.O. Box 68, Malindi

    8.4

    £69

    View Deal
  • Beverly Suites
    #3 Most popular

    Beverly Suites

    Malindi

    8.7

    £47

    View Deal
  • Diamonds Dream of Africa
    #4 Most popular

    Diamonds Dream of Africa

    Casuarina Road Po Box 68, Malindi

    7.5

    £86

    View Deal
  • Villa Mela Hotel
    #5 Most popular

    Villa Mela Hotel

    Mahogany Road/Casuarina Road, Malindi

    8.7

    £32

    View Deal
  • Scorpio Villas Resort

    Scorpio Villas Resort

    Casuarina Road, Malindi

    6.8

    £79

    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 £42 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 £240 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 Nairobi has the lowest nightly rates in the country at just £11. Nairobi offers hotel rooms at an average rate that is 89% 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
£314
Edinburgh to Nairobi
Fastest flight time
12h 30m
Cheapest price
£376
Glasgow to Nairobi
Fastest flight time
13h 30m
Cheapest price
£412
Birmingham to Nairobi
Fastest flight time
12h 45m
Cheapest price
£414
Manchester to Nairobi
Fastest flight time
14h 10m
Cheapest price
£467
Cardiff to Nairobi
Fastest flight time
13h 50m
Cheapest price
£479
Bristol to Nairobi
Fastest flight time
19h 50m
Cheapest price
£495
Newcastle upon Tyne to Nairobi
Fastest flight time
13h 45m
Cheapest price
£519
Aberdeen to Nairobi
Fastest flight time
32h 05m
Cheapest price
£543
Belfast to Nairobi
Fastest flight time
16h 05m
Cheapest price
£645
View more