Hotels in Kenya

Search and compare Kenya hotels from hundreds of travel sites and save

Kenya
20 May — 21 May2
Kenya
Fri 20/5
Sat 21/5
...and more

Tips for booking a Kenya hotel

Cheapest month:August
Most expensive month:December
Average price in Kenya:£108/night
Cheapest price found:£9/night
Cheapest day:Friday
Most expensive day:Tuesday
£55 - £174
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£65 - £152
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Kenya hotels

Show all 10,474 hotels
1
Voyager Beach Resort
Voyager Beach Resort
8.2 Excellent
Mount Kenya Rd. Nyali Beach, Mombasa, Kenya
Show on map
3.6 mi from city centre, Mombasa, Kenya 

Situated a short drive from Koroga Country Club, Voyager Beach Resort offers art deco accommodation in Mombasa. It features an outdoor pool with water slides, outdoor tennis courts and free Wi-Fi.

2
Severin Sea Lodge
Severin Sea Lodge
8.3 Excellent
Mombasa, Kenya
Show on map
6.7 mi from city centre, Mombasa, Kenya 

Situated in Mombasa, Severin Sea Lodge offers modern 4-star accommodation, as well as an outdoor pool, a private beach and outdoor tennis courts. The multiple amenities this traditional lodge has to offer include a rooftop terrace, a sauna and a Jacuzzi.

3
Golden Tulip Westlands Nairobi
Golden Tulip Westlands Nairobi
8.0 Excellent
65 Muthithi Street, Nairobi, Kenya
Show on map
2.2 mi from city centre, Nairobi, Kenya 

Located in Nairobi, Golden Tulip Hotel is within a 20-minute drive of Jomo Kenyatta International Airport and provides an outdoor pool. The numerous facilities this art deco hotel features include an express check-in and check-out feature, meeting rooms and massage services.

4
ibis Styles Nairobi Westlands
ibis Styles Nairobi Westlands
8.0 Excellent
Rhapta Road, P.O. Box, 155, Nairobi, Kenya
Show on map
2.4 mi from city centre, Nairobi, Kenya 

Ibis Styles - Nairobi Westlands offers a comfortable setting when in Nairobi. It also provides free private parking on site and is a short drive from Nairobi NV Park, Yaya Shopping Centre and Kenya Institute of Management-Nairobi.

5
Kenya Bay Beach Hotel
Kenya Bay Beach Hotel
7.5 Good
Mombasa Malindi Highway, Mombasa, Kenya
Show on map
6.5 mi from city centre, Mombasa, Kenya 

Boasting free Wi-Fi and an outdoor pool, Kenya Bay Beach Hotel is situated in Mombasa and provides comfortable accommodation. It also features a beauty centre, a kids club and body treatments.

6
The Sands at Nomad
The Sands at Nomad
8.9 Excellent
Diani Beach Road, Ukunda, Kenya
Show on map
2.5 mi from city centre, Ukunda, Kenya 

This comfortable hotel in Ukunda offers free wireless internet, as well as an outdoor pool and massage services. It provides a gym, as well as scuba diving, fishing and snorkeling.

7
Baobab Beach Resort & Spa
Baobab Beach Resort & Spa
8.4 Excellent
Diani Beach Road, P. O. Box 32, Ukunda, Kenya
Show on map
2.9 mi from city centre, Ukunda, Kenya 

Boasting a Jacuzzi, an outdoor pool and a sauna, Baobab Beach Resort & Spa is situated in Ukunda and offers comfortable accommodation. It provides 4-star accommodation with air-conditioned rooms.

8
Swahili Beach
Swahili Beach
8.6 Excellent
P.O. Box 5202, Diani, Mombasa, Kenya
Show on map
17.5 mi from city centre, Mombasa, Kenya 

Boasting a private beach and an outdoor pool, Swahili Beach is situated in Mombasa and offers contemporary accommodation. It is moments from the beach and provides comfortable 5-star accommodation.

Cheapest hotels in Kenya

Show all 10,474 hotels
Miritini Golden Guest House
Miritini Golden Guest House
8.0 Excellent
Miritini Shopping Centre, Mombasa, Kenya
Show on map
6.5 mi from city centre,  

Golden Guest House- Miritini offers 3-star accommodation in Mombasa. It also provides luggage storage and a 24-hour reception.

£12
Avg. per night
Godials Bed & Breakfast
Godials Bed & Breakfast
6.0 Good
Junction Lenana Road & Galana Road, Nairobi, Kenya
Show on map
2.6 mi from city centre,  

Godials Bed & Breakfast provides comfortable 3-star accommodation in Nairobi. Guests can also enjoy complimentary internet access throughout the property.

£13
Avg. per night
Gees Inn
Gees Inn
8.2 Excellent
Government Avenue, Nakuru, Kenya
Show on map
0.3 mi from city centre,  

Located close to Nakuru Goods Railway Station, this comfortable bed and breakfast is an ideal base for those wanting to discover Nakuru and its surrounds. It also offers meeting rooms, a 24-hour reception and free Wi-Fi.

£15
Avg. per night
Ashari Hotel
Ashari Hotel
7.4 Good
Serena Road, Mtwapa, Kenya
Show on map
2.1 mi from city centre,  

Ashari Hotel is located in Mombasa and is close to the area's tourist attractions. It provides complimentary Wi-Fi, an outdoor pool and a playground.

£18
Avg. per night
Ocean View Nyali Boutique Hotel
Ocean View Nyali Boutique Hotel
6.1 Good
Off 1st Avenue, Mombasa, Kenya
Show on map
4.5 mi from city centre,  

Located in Mombasa, Ocean View Nyali Boutique Hotel is within a 30-minute drive of Moi International Airport and provides an outdoor pool. It also offers an airport shuttle, room service and a 24-hour reception.

£23
Avg. per night
La Maison Royale
La Maison Royale
7.6 Good
09, Mogotio Road, Off. Muthithi Rd, Nairobi, Kenya
Show on map
2.1 mi from city centre,  

Situated in Nairobi, La Maison Royale Nairobi provides 4-star accommodation, as well as a rooftop terrace, a sauna and a Jacuzzi. It offers complimentary Wi-Fi, an express check-in and check-out feature and a kids club.

£35
Avg. per night
Sefu Furnished Apartment - Lime Green
Sefu Furnished Apartment - Lime Green
10.0 Excellent
Embakasi, Kenya
Show on map
4.3 mi from city centre,  

Sefu Apartments provides a comfortable setting while in Nairobi. Guests can also enjoy free internet access.

£39
Avg. per night
Cityblue Creekside Hotel & Suites
Cityblue Creekside Hotel & Suites
7.4 Good
Nyali Road, Mombasa, Kenya
Show on map
0.9 mi from city centre,  

Situated in Mombasa, Creekside Hotel provides 4-star accommodation, as well as an outdoor pool. It offers complimentary Wi-Fi, an express check-in and check-out feature and a kids pool.

£40
Avg. per night

Hotel prices in Kenya

2 stars and under
Ocean View Nyali Boutique Hotel
No. 1 most popular

Ocean View Nyali Boutique Hotel

Off 1st Avenue, Mombasa, Kenya

6.1. Good
£23

Avg. per night

Triple Eden Resort - Naivasha
No. 2 most popular

Triple Eden Resort - Naivasha

Mai Mahiu Road, Naivasha, Kenya

6.4. Good
£13

Avg. per night

Travellers Inn Resort Malindi
Best value

Travellers Inn Resort Malindi

B8 Malindi Mombas Highway, Malindi, Kenya

7.0. Good
£10

Avg. per night

3 stars
The Clarion Hotel
No. 1 most popular

The Clarion Hotel

Moi Avenue, Opposite Jevanjee Gardens, Nairobi, Kenya

7.2. Good
£44

Avg. per night

Best Western Plus Meridian Hotel
No. 2 most popular

Best Western Plus Meridian Hotel

6 Murang'a Road, Off Moi Avenue, Nairobi, Kenya

8.2. Excellent
£56

Avg. per night

Ashari Hotel
Best value

Ashari Hotel

Serena Road, Mtwapa, Kenya

7.4. Good
£18

Avg. per night

4 stars +
Fairmont The Norfolk
No. 1 most popular

Fairmont The Norfolk

Harry Thuku Road, Po Box 58581, Nairobi, Kenya

8.6. Excellent
£124

Avg. per night

The Boma Hotel
No. 2 most popular

The Boma Hotel

South C, Red Cross Road, Nairobi, Kenya

8.4. Excellent
£82

Avg. per night

The Panari Hotel
Best value

The Panari Hotel

Mombasa Road Po Box 4372, Nairobi, Kenya

8.1. Excellent
£56

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Kenya travel FAQs

  • Where is the best place to stay in Kenya?

    Nairobi, Mombasa, and Diani Beach are some of the most favoured places to stay in Kenya.

  • What are the best hotels in Kenya?

    577 reviews rated Sarova Whitesands Beach Resort & Spa with an average score of 8.4/10. It may also be worth looking into the Voyager Beach Resort, which received a rating of 8.2/10 from 203 reviews. Hilton Nairobi could also be a good option, with a score of 7.5/10 from 250 reviews.