Search Kenya Hotels

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Kenya

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Kenya

Bamburi Beach Hotel - All Inclusive
3 out of 5
Mombasa-Malindi Road, Bamburi, Mombasa, 80100
Fully refundableReserve now, pay when you stay
The price is S$248 per night from 30 Jan to 31 Jan
S$248
per night
30 Jan - 31 Jan
3.8/5 Good! (88 reviews)
"We had a very good time hete"

Reviewed on 29 Dec,2022

Bamburi Beach Hotel - All Inclusive
Trademark Hotel
4 out of 5
Village Market, Limuru Road, Gigiri, Nairobi, Nairobi County, 00621
Fully refundableReserve now, pay when you stay
The price is S$223 per night from 18 Feb to 19 Feb
S$223
per night
18 Feb - 19 Feb
4.4/5 Excellent! (139 reviews)
"Loved the driver Joe, he was a great member of staff. However, left some property at the hotel, contacted them to offer a reward/post it back to me but no word since initial contact."

Reviewed on 26 Oct,2022

Trademark Hotel
Southern Palms Beach Resort
4 out of 5
Diani Beach Road, Diani Beach, 80400
Fully refundableReserve now, pay when you stay
The price is S$420 per night from 1 Feb to 2 Feb
S$420
per night
1 Feb - 2 Feb
4/5 Very Good! (70 reviews)
"Amazing!!"

Reviewed on 8 Jan,2023

Southern Palms Beach Resort

Save an average of 15% on thousands of hotels when you're signed in

Severin Sea Lodge
4 out of 5
Malindi Road, Bamburi Beach, Mombasa, Mombasa County, 80100
The price is S$199 per night from 11 Feb to 12 Feb
S$199
per night
11 Feb - 12 Feb
4.1/5 Very Good! (13 reviews)
James
"The staff was very friendly. The location and and scenery was outstanding. The resort is well kept."

Reviewed on 16 Jan,2023

Severin Sea Lodge
Baobab Beach Resort & Spa
4 out of 5
Diani Beach Road, Diani Beach, 80400
Fully refundableReserve now, pay when you stay
The price is S$331 per night from 9 Feb to 10 Feb
S$331
per night
9 Feb - 10 Feb
4.2/5 Excellent! (114 reviews)
"Beautiful kept grounds and extremely nice staff. The room was very comfy. The buffet was unbelievably delicious and lots of variety. The security guard Micheal was so helpful and nice whenever we needed some advice. Thanks for a great vacation!"

Reviewed on 21 Jan,2023

Baobab Beach Resort & Spa
Four Seasons Safari Lodge Serengeti
5 out of 5
Central Serengeti, Serengeti
The price is S$1,697 per night from 1 Mar to 2 Mar
S$1,697
per night
1 Mar - 2 Mar
5/5 Exceptional! (16 reviews)
"Fantastic hospitality in a truly remarkable place. The Serengeti is a must-see destination that the Four Seasons handles fantastically. From the drive to the hotel to the food the game drives we were treated so well. We also saw an unbelievable amount of animals just from the resort. Would definitely ..."

Reviewed on 8 Nov,2019

Four Seasons Safari Lodge Serengeti
Crowne Plaza Nairobi Airport, an IHG Hotel
5 out of 5
First Freight Lane, Jomo Kenyatta International Airport, Nairobi
The price is S$212 per night from 27 Feb to 28 Feb
S$212
per night
27 Feb - 28 Feb
4.6/5 Exceptional! (534 reviews)
Modern, clean, comfortable hotel near NBO airport
"Modern, clean, beautiful hotel, very comfortable beds and room. Staff are excellent. Airport shuttle free and easy to use. The breakfast is one of the best! Perfect for a stay near the nairobi airport."

Reviewed on 26 Jan,2023

Crowne Plaza Nairobi Airport, an IHG Hotel
Swahili Beach Resort
5 out of 5
Diani Beach, Diani Beach, Coast Province, 80401
The price is S$308 per night from 28 Feb to 1 Mar
S$308
per night
28 Feb - 1 Mar
4.4/5 Excellent! (120 reviews)
"From the time we get there until we left from the staff to amenities. The experience was wonderful!!"

Reviewed on 29 Nov,2022

Swahili Beach Resort
ibis Styles Nairobi Westlands
3.5 out of 5
Rhapta Road, Westlands, Nairobi, 00800
Fully refundableReserve now, pay when you stay
The price is S$87 per night from 12 Feb to 13 Feb
S$87
per night
12 Feb - 13 Feb
4.1/5 Very Good! (432 reviews)
"Excellent staff and facility"

Reviewed on 23 Jan,2023

ibis Styles Nairobi Westlands
Nairobi Serena Hotel
5 out of 5
Kenyatta Avenue / Processional Way, Nairobi
The price is S$289 per night from 25 Feb to 26 Feb
S$289
per night
25 Feb - 26 Feb
4.6/5 Wonderful! (211 reviews)
"Amazing"

Reviewed on 2 Jan,2023

Nairobi Serena Hotel
Billionaire Resort & Retreat
5 out of 5
Marine Park Road, Malindi, 80200
The price is S$353 per night from 4 Feb to 5 Feb
S$353
per night
4 Feb - 5 Feb
4/5 Very Good! (11 reviews)
"Wonderful hotel, beautiful location, excellent service, and above all caring staff. All staff call you by name the moment you step in the hotel, and at your service when you call them. Highly recommended 👌"

Reviewed on 31 Jan,2022

Billionaire Resort & Retreat
Villa Rosa Kempinski
5 out of 5
Chiromo Road, Nairobi, 00800
Fully refundableReserve now, pay when you stay
The price is S$263 per night from 27 Feb to 28 Feb
S$263
per night
27 Feb - 28 Feb
4.6/5 Exceptional! (387 reviews)
Beyond amazing - No words!
"Absolutely amazing - beyond words. I could write about how beautiful the hotel was, how great the room was, how clean the bathroom was or about the wonderful breakfast spread or delicious options. However, although all these are 100% present and beyond expectation, the things that truly stood out ..."

Reviewed on 19 Nov,2022

Villa Rosa Kempinski
The Social House Nairobi, a Preferred Lifestyle Hotel
4 out of 5
154 James Gichuru Road, Nairobi
Fully refundableReserve now, pay when you stay
The price is S$263 per night from 30 Jan to 31 Jan
S$263
per night
30 Jan - 31 Jan
4.8/5 Exceptional! (42 reviews)
"Excellent service and great food selection at breakfast."

Reviewed on 20 Nov,2022

The Social House Nairobi, a Preferred Lifestyle Hotel
Serena Beach Resort and Spa
4 out of 5
Shanzu Beach, Mombasa, Mombasa County, 90352
The price is S$231 per night from 4 Feb to 5 Feb
S$231
per night
4 Feb - 5 Feb
4.5/5 Wonderful! (140 reviews)
"Excellent food as always. Very good facility. Waiting staff a bit disappointing his time."

Reviewed on 5 Jan,2023

Serena Beach Resort and Spa
Sarova Whitesands Beach Resort & Spa
4 out of 5
Malindi Road, Bamburi Highway, Mombasa, 80100
The price is S$349 per night from 30 Jan to 31 Jan
S$349
per night
30 Jan - 31 Jan
4.2/5 Very Good! (194 reviews)
"The hotel is really lovely. The buildings and grounds are very well maintained. It is on the beach. There are 4 swimming pools, beautifully clean and the water is perfect. Breakfast is delicious with many options. Dinner also has many options including a seafood restaurant. Fir me the dinner food ..."

Reviewed on 27 Jan,2023

Sarova Whitesands Beach Resort & Spa
Diani Reef Beach Resort & Spa
5 out of 5
Diani Beach Road, Diani Beach, 80400
The price is S$268 per night from 30 Jan to 31 Jan
S$268
per night
30 Jan - 31 Jan
4/5 Very Good! (268 reviews)
"Overall the staff was courteous."

Reviewed on 15 Jan,2023

Diani Reef Beach Resort & Spa
Boma Inn Nairobi
3.5 out of 5
South C, Red Cross Road, Off Popo Rd, Off Mombasa Rd, Nairobi, 26601
Fully refundableReserve now, pay when you stay
The price is S$35 per night from 18 Feb to 19 Feb
S$35
per night
18 Feb - 19 Feb
3.9/5 Very Good! (81 reviews)
"Good and comfortable"

Reviewed on 21 Jan,2023

Boma Inn Nairobi
Sun Palm Beach Resort
4.5 out of 5
Jacaranda Road, Watamu
The price is S$65 per night from 1 Feb to 2 Feb
S$65
per night
1 Feb - 2 Feb
4/5 Very Good! (27 reviews)
"The staff were friendly and the pool was great. However we experienced issues at check in (not being placed in the room we booked), long power cuts and Wi-Fi issues"

Reviewed on 29 Dec,2022

Sun Palm Beach Resort
Hilton Garden Inn Nairobi Airport
4 out of 5
Mombasa Road, Nairobi, Nairobi, 00100
Fully refundableReserve now, pay when you stay
The price is S$208 per night from 1 Feb to 2 Feb
S$208
per night
1 Feb - 2 Feb
4.5/5 Wonderful! (554 reviews)
"Quality hotel conveniently situated very close to the airport."

Reviewed on 24 Jan,2023

Hilton Garden Inn Nairobi Airport
254 Ole Sereni
4.5 out of 5
Mombassa Road, Opp. Zain offices / Parkside Tower, Nairobi, 18187-00500
Fully refundableReserve now, pay when you stay
The price is S$173 per night from 30 Jan to 31 Jan
S$173
per night
30 Jan - 31 Jan
4.1/5 Very Good! (465 reviews)
"It is all good"

Reviewed on 13 Jan,2023

254 Ole Sereni
Don't see what you're looking for?
See all available properties in Kenya
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Kenya hotels information

Number of reviews 3906
Accommodation 6239 hotels
Lowest Price S$35
Highest Price S$1,697

Recent Reviews in Kenya
Expedia verified reviews

Go further with the Expedia app

Save even more - get up to 30% on select hotels and earn double the points when you book on the app. Our app deals help you to save on trips so you can travel more and manage it all on the go.

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code