Hotels in Kenya

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

Kenya
Oct 5 — Oct 62
Kenya
Thu 10/5
Fri 10/6
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Kenya

These are some of the hotels in Kenya with the highest demand. Change the dates at the top of the page to see more options in Kenya.
Filter by star ratings
All filters
Bamburi Beach Hotel
6.9 Good
Mombasa-Malindi Road, Bamburi, Mombasa, Kenya
Show on map
6.2 mi from city center, Mombasa, Kenya 
GoodBased on 51 reviews
6.9

Bamburi Beach Hotel is located in Mombasa and features a Jacuzzi and free Wi-Fi. It also has a gym, a swimming pool and an outdoor pool.

Voyager Beach Resort
7.7 Good
Mount Kenya Rd. Nyali Beach, Mombasa, Kenya
Show on map
3.6 mi from city center, Mombasa, Kenya 
GoodBased on 174 reviews
7.7

Featuring views of the garden, Voyager Beach Resort offers 4-star accommodation in Mombasa. It features an outdoor pool with water slides, outdoor tennis courts and free Wi-Fi.

Sarova Whitesands Beach Resort & Spa
8.4 Excellent
Malindi Road, Bamburi Highway, Mombasa, Kenya
Show on map
6.1 mi from city center, Mombasa, Kenya 
ExcellentBased on 675 reviews
8.4

Sarova Whitesands Beach Resort & Spa is located in Mombasa and offers free Wi-Fi. It also has a gym, an outdoor pool and a sauna.

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

Situated in Ukunda, Baobab Beach Resort & Spa provides 4-star accommodation, as well as a Jacuzzi, an outdoor pool and a sauna. It also offers a kids club, a beauty centre and a sun deck.

La Maison Royale
7.3 Good
09, Mogotio Road, Off. Muthithi Rd, Nairobi, Kenya
Show on map
2.1 mi from city center, Nairobi, Kenya 
GoodBased on 643 reviews
7.3

This comfortable hotel in Nairobi offers complimentary wireless internet, as well as a sauna and a Jacuzzi. It also provides a kids club, an express check-in and check-out feature and a rooftop terrace.

Sun N Sand Beach Resort
6.6 Good
Off Mombasa/Malindi Highway, Mtwapa, Kenya
Show on map
4.2 mi from city center, Mtwapa, Kenya 
GoodBased on 146 reviews
6.6

This comfortable resort in Mombasa offers free wireless internet, as well as an outdoor pool and a private beach. It provides 4-star accommodation with air-conditioned rooms.

Muthu Lake Naivasha Country Club, Naivasha
7.9 Good
South Lake Road, Naivasha, 102124, Naivasha, Kenya
Show on map
4.0 mi from city center, Naivasha, Kenya 
GoodBased on 261 reviews
7.9

Lake Naivasha Country Club provides a comfortable setting when in Naivasha. In addition to free private parking on site, the hotel features elegant 5-star rooms and a bar.

The Sarova Stanley
8.3 Excellent
Corner of Kenyatta Ave. and Kimathi St., Nairobi, Kenya
Show on map
0.6 mi from city center, Nairobi, Kenya 
ExcellentBased on 852 reviews
8.3

Situated in Nairobi, Sarova Stanley provides stylish, 5-star accommodation close to NSSF City Center. It also offers a sauna, an express check-in and check-out feature and an outdoor pool.

Muthu Nyali Beach Hotel & Spa, Nyali, Mombasa
6.7 Good
Moyne Drive, Mombasa, Kenya
Show on map
2.9 mi from city center, Mombasa, Kenya 
GoodBased on 489 reviews
6.7

Located in Mombasa, Nyali Sun Africa Beach Hotel & Spa offers 3-star accommodation, as well as an outdoor pool, outdoor tennis courts and a private beach. It also provides a sauna, an express check-in and check-out feature and a kids club.

Villa Rosa Kempinski
8.8 Excellent
Chiromo Road, Nairobi, Kenia PO Box 14164, Nairobi, Kenya
Show on map
1.7 mi from city center, Nairobi, Kenya 
ExcellentBased on 822 reviews
8.8

Situated a short drive from Nairobi NV Park, Villa Rosa Kempinski offers modern accommodation in Nairobi. Some of the facilities provided at this sophisticated 5-star hotel are a Turkish steam bath, a rooftop terrace and a Jacuzzi.

Tips for booking hotels in Kenya

Cheapest month:April
Most expensive month:February
Average price in Kenya:$166/night
Cheapest price found:$4/night
Cheapest day:Friday
Most expensive day:Tuesday
$109 - $252
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$171 - $233
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Kenya hotels

According to our users, these are some of the best hotels to stay at in Kenya. Take a look at user reviews to learn why these properties were rated the best.
Show all 20,016 hotels
1
Golden Tulip Westlands Nairobi
8.0 Excellent
65 Muthithi Street, Nairobi, Kenya
Show on map
2.2 mi from city center, Nairobi, Kenya 

Golden Tulip Hotel provides art deco 4-star accommodation in Nairobi. It also offers massage services, an outdoor pool and an express check-in and check-out feature.

$130
Avg. per night
2
ibis Styles Nairobi Westlands
7.7 Good
Rhapta Road, P.O. Box, 155, Nairobi, Kenya
Show on map
2.4 mi from city center, Nairobi, Kenya 

Ibis Styles - Nairobi Westlands is situated in Nairobi and is close to the area's tourist attractions. 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.

$64
Avg. per night
3
The Heron Hotel
7.6 Good
Jakaya Kikwete Road, Nairobi, Kenya
Show on map
1.0 mi from city center, Nairobi, Kenya 

The Heron Portico offers 4-star accommodation in Nairobi. It provides complimentary Wi-Fi, a sauna and an outdoor pool.

$65
Avg. per night
4
Sandies Tropical Village
7.9 Good
Casuarina Road, P.O. Box 68, Malindi, Kenya
Show on map
1.5 mi from city center, Malindi, Kenya 

Offering a private beach and an outdoor pool, this 4-star resort is located in Malindi. It also offers meeting rooms, a kids pool and massage services.

$122
Avg. per night
5
African House Resort
8.7 Excellent
Mahogany Road, Casuarina Area, Malindi, Kenya
Show on map
1.7 mi from city center, Malindi, Kenya 

This comfortable resort in Malindi offers free wireless internet, as well as an outdoor pool and an express check-in and check-out feature. It also provides meeting rooms, a sun deck and massage services.

$81
Avg. per night
6
Eka Hotel Nairobi
7.9 Good
Mombasa Road, 27695, Nairobi, Kenya
Show on map
2.7 mi from city center, Nairobi, Kenya 

Featuring a shuttle to Jomo Kenyatta International Airport, plus complimentary wireless internet, Eka Hotel Nairobi is a comfortable place to stay in Nairobi. Guests have access to a sun deck, an outdoor pool and a hair salon.

$105
Avg. per night
7
Palacina The Residence & The Suites
8.8 Excellent
Kitale Lane, Nairobi, Kenya
Show on map
2.1 mi from city center, Nairobi, Kenya 

Featuring a shuttle to Jomo Kenyatta International Airport, as well as free Wi-Fi, Palacina The Residence & The Suites is a convenient base in Nairobi. Guests have access to a sauna, a sun deck and an outdoor pool.

$154
Avg. per night
8
Serena Beach Resort and Spa
8.2 Excellent
Malindi Road 1 Shanzu Beach, Mombasa, Kenya
Show on map
8.0 mi from city center, Mombasa, Kenya 

This elegant hotel in Mombasa offers complimentary wireless internet, as well as an outdoor pool and a private beach. It also provides a Jacuzzi, outdoor tennis courts and a swimming pool.

$199
Avg. per night

Cheapest hotels in Kenya, Africa

These are the lowest prices we've found on hotels in Kenya at the moment. If you have flexibility with arrival and departure, use the search form to compare prices for other dates.
Show all 20,016 hotels
Triple Eden Naivasha Hotel
6.0 Good
Mai Mahiu Road, Naivasha, Kenya
Show on map
3.9 mi from city center, Naivasha, Kenya 

Triple Eden Resort - Naivasha is situated in Naivasha and features complimentary Wi-Fi. It also offers a playground, a kids pool and an outdoor pool.

$8
Avg. per night
Travellers Inn Resort Malindi
6.8 Good
B8 Malindi Mombas Highway, Malindi, Kenya
Show on map
4.9 mi from city center, Malindi, Kenya 

Travellers Inn Resort Malindi provides a comfortable setting while in Malindi. It also offers free Wi-Fi, an express check-in and check-out feature and an outdoor pool.

$9
Avg. per night
Diani Hostel
7.7 Good
Diani Beach Road, Diani Beach, Kenya
Show on map
4.0 mi from city center, Diani Beach, Kenya 

Featuring an outdoor pool, Diani Hostel is located in Ukunda and offers comfortable accommodation. It provides complimentary Wi-Fi, an express check-in and check-out feature and a sun deck.

$9
Avg. per night
Sleepway Cottages
Uhuru Street,1, Nakuru, Kenya
Show on map
1.1 mi from city center, Nakuru, Kenya 

This cosy hotel in Nakuru offers complimentary Wi-Fi, as well as an airport shuttle and a courtyard. It also provides a designated smoking area and a shared kitchen.

$10
Avg. per night
Mountainview Backpackers Kisumu
7.7 Good
Konya Road, Kisumu, Kenya
Show on map
4.4 mi from city center, Kisumu, Kenya 

Kisumu Backpackers Club provides a comfortable setting when in Kisumu. It also offers meeting rooms, room service and a playground.

$10
Avg. per night
Beach View Hotel - Kisumu
6.1 Good
dunga beach road 7508, Kisumu, Kenya
Show on map
2.3 mi from city center, Kisumu, Kenya 

This comfortable hotel in Kisumu offers free wireless internet, as well as a 24-hour reception and meeting rooms. It also provides an airport shuttle, room service and a tour desk.

$15
Avg. per night
Kahama Hotel Nairobi
7.6 Good
Muranga Road in Ngara, Nairobi, Kenya
Show on map
1.1 mi from city center, Nairobi, Kenya 

Kahama Hotel Nairobi is located in Nairobi and offers free Wi-Fi. It is ideally positioned for those wishing to visit local attractions.

$18
Avg. per night
Delegacy Eldoret
Eldoret, Eldoret, Kenya
Show on map
3.1 mi from city center, Eldoret, Kenya 

Delegacy Eldoret provides comfortable 3-star accommodation in Eldoret. It also offers free Wi-Fi.

$23
Avg. per night

Hotel prices in Kenya

Prices on hotels (average nightly rate) for the dates selected, broken down by hotel class. You'll also find the most popular and best value properties within each hotel class.
2 stars and under
3 stars
4 stars +

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

Other accommodations in Kenya

Find the perfect hostel, theme hotel, or vacation rental for your stay in Kenya
Show all 20,016 stays
Fedha Residences
8.0 Excellent
Tigoni Rd, P.O. Box 7657, Nairobi, Kenya
Show on map
2.2 mi from city center, Nairobi, Kenya 

Boasting a swimming pool, Fedha Residences by Trianum is located in Nairobi and offers comfortable accommodation. Just a short stroll from Yaya Shopping Centre, it provides contemporary apartments equipped with a refrigerator.

$42
Avg. per night
Space International Hotel
6.5 Good
Tom Mboya Street, Nairobi, Kenya
Show on map
0.7 mi from city center, Nairobi, Kenya 

Situated in Nairobi, Space International is a short walk from NSSF City Center and features a swimming pool. It provides complimentary Wi-Fi, a 24-hour reception and room service.

$58
Avg. per night
Cdh Backpackers
6.8 Good
Kwa Shibu Road, Mombasa, Kenya
Show on map
0.8 mi from city center, Mombasa, Kenya 

CDH Backpackers is situated in Mombasa and provides free Wi-Fi. Only a short walk from Uhuru Garden, it offers comfortable rooms equipped with a refrigerator.

$7
Avg. per night
Tulia House Backpackers
6.2 Good
Opposite Sos, Links Road, Mombasa, Kenya
Show on map
4.3 mi from city center, Mombasa, Kenya 

Boasting an outdoor pool and free Wi-Fi, Tulia House Backpackers is located in Mombasa and offers comfortable accommodation. It also provides massage services, a sun deck and a 24-hour reception.

$12
Avg. per night
Distant Relatives Ecolodge & Backpackers
8.5 Excellent
Seahorse Road, P.O. Box 126, Kilifi, Kenya
Show on map
1.2 mi from city center, Kilifi, Kenya 

Distant Relatives Ecolodge & Backpackers is located in Kilifi and is close to Kilifi Bridge. In addition to free private parking on site, the hostel offers comfortable 4.5-star rooms and a bar.

$31
Avg. per night
The Sands at Chale Island
8.9 Excellent
Chale Island, Funzi, Kenya
Show on map
10.7 mi from city center, Funzi, Kenya 

Combining a luxurious setting with first-rate amenities, The Sands at Chale Island offers a private beach and an outdoor pool. Guests can also take advantage of free Wi-Fi during their stay.

$269
Avg. per night