Search Hotels in Kenya

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
Star rating
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 6263 hotels in Kenya with room rates, reviews, and availability. Most hotels are fully refundable.

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 $160 per night from Feb 2 to Feb 3
$160
per night
Feb 2 - Feb 3
3.8/5 Good! (88 reviews)
"We had a very good time hete"

Reviewed on Dec 29, 2022

Bamburi Beach Hotel - All Inclusive
Trademark Hotel
4 out of 5
Village Market, Limuru Road, Gigiri, Nairobi, Nairobi County, 00621
Fully refundable
The price is $128 per night from Mar 4 to Mar 5
$128
per night
Mar 4 - Mar 5
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 Oct 26, 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 $271 per night from Feb 2 to Feb 3
$271
per night
Feb 2 - Feb 3
4/5 Very Good! (70 reviews)
"Amazing!!"

Reviewed on Jan 8, 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 $78 per night from Mar 2 to Mar 3
$78
per night
Mar 2 - Mar 3
4/5 Very Good! (14 reviews)
James
"The staff was very friendly. The location and and scenery was outstanding. The resort is well kept."

Reviewed on Jan 16, 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 $214 per night from Feb 25 to Feb 26
$214
per night
Feb 25 - Feb 26
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 Jan 21, 2023

Baobab Beach Resort & Spa
Four Seasons Safari Lodge Serengeti
5 out of 5
Central Serengeti, Serengeti
The price is $927 per night from Mar 2 to Mar 3
$927
per night
Mar 2 - Mar 3
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 Nov 8, 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 $128 per night from Feb 27 to Feb 28
$128
per night
Feb 27 - Feb 28
4.6/5 Exceptional! (536 reviews)
"Location next to airport is great. Shuttle to and from airport is very convenient. Nice pool and friendly staff."

Reviewed on Jan 29, 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 $199 per night from Mar 3 to Mar 4
$199
per night
Mar 3 - Mar 4
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 Nov 29, 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 $54 per night from Feb 19 to Feb 20
$54
per night
Feb 19 - Feb 20
4.1/5 Very Good! (432 reviews)
"Excellent staff and facility"

Reviewed on Jan 23, 2023

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

Reviewed on Jan 2, 2023

Nairobi Serena Hotel
Billionaire Resort & Retreat
5 out of 5
Marine Park Road, Malindi, 80200
The price is $174 per night from Feb 18 to Feb 19
$174
per night
Feb 18 - Feb 19
4/5 Very Good! (11 reviews)
"The strange thing is when you book on Expedia you think you are booked at the Billionaire Resort but you end up staying at their different property called Lion in the Sun- very deceptive. Other than that I had a pleasant stay at Lion in the Sun, the staff were extremely hospitable and exceeded my ..."

Reviewed on May 5, 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 $160 per night from Feb 27 to Feb 28
$160
per night
Feb 27 - Feb 28
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 Nov 19, 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 $178 per night from Feb 2 to Feb 3
$178
per night
Feb 2 - Feb 3
4.8/5 Exceptional! (42 reviews)
"Excellent service and great food selection at breakfast."

Reviewed on Nov 20, 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 $158 per night from Feb 7 to Feb 8
$158
per night
Feb 7 - Feb 8
4.5/5 Wonderful! (142 reviews)
"We had an excellent stay, everyone went out of they way to help. The chefs Eric and David made us excellent vegetarian dinners. We were accommodated so well as we have a late flight. We cannot praise the staff enough for making our stay a memorable one. looking forward to returning to the ..."

Reviewed on Jan 30, 2023

Serena Beach Resort and Spa
Sarova Whitesands Beach Resort & Spa
4 out of 5
Malindi Road, Bamburi Highway, Mombasa, 80100
The price is $210 per night from Feb 2 to Feb 3
$210
per night
Feb 2 - Feb 3
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 Jan 27, 2023

Sarova Whitesands Beach Resort & Spa
Diani Reef Beach Resort & Spa
5 out of 5
Diani Beach Road, Diani Beach, 80400
Fully refundableReserve now, pay when you stay
The price is $165 per night from Feb 2 to Feb 3
$165
per night
Feb 2 - Feb 3
4/5 Very Good! (268 reviews)
"Overall the staff was courteous."

Reviewed on Jan 15, 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 $21 per night from Feb 12 to Feb 13
$21
per night
Feb 12 - Feb 13
3.9/5 Very Good! (81 reviews)
"Good and comfortable"

Reviewed on Jan 21, 2023

Boma Inn Nairobi
Sun Palm Beach Resort
4.5 out of 5
Jacaranda Road, Watamu
The price is $42 per night from Feb 2 to Feb 3
$42
per night
Feb 2 - Feb 3
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 Dec 29, 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 $128 per night from Feb 15 to Feb 16
$128
per night
Feb 15 - Feb 16
4.5/5 Wonderful! (555 reviews)
"Clean rooms. Good restaurant. Nice roof top pool"

Reviewed on Jan 29, 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 $95 per night from Feb 20 to Feb 21
$95
per night
Feb 20 - Feb 21
4.1/5 Very Good! (467 reviews)
"The staff were very professional"

Reviewed on Jan 31, 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 Hotel Travel Guide

When you trust Expedia to reserve a place to stay at any of our fabulous resorts, motels, or hotels, you can have the escape you desire. It doesn't matter what level of surroundings you prefer to surround yourself with, our simple tools make it easy for you to find exactly what you and your traveling companions are looking for. Start hunting today, and you're guaranteed to find the perfect room for your trip.

Eager to stay at an opulent spa? We've got you covered. We've got a huge assortment of modest motels in addition. And there are an assortment of options in between, too. It's simply based on what you're in the mood for and how much you'd like to save. And as far as location, you can select a room in any part of the region you'd like. You'll be presented with a range of accommodation choices at the center of the action, as well as private stays on the border of Kenya. When you browse our site's catalog of hotels in Kenya, you're bound to find inexpensive rates and awesome packages on any type of hotel in the area.

Expedia can save you time and money when securing your stay at an accommodation in Kenya, so you can spend your days getting the most out of your trip and not freaking out about busting your budget. So why wait another minute to book your travel plans? Select your ideal travel dates now to see the best deals on hotel rooms in Kenya!

Kenya hotels information

Number of reviews 3914
Accommodation 6263 hotels
Lowest Price $21
Highest Price $927

Price trends for hotels in Kenya

Less expensive
More expensive
This month
Next month
February
November
$55
$63
Month
Price
January
$102
February
$55
March
$63
April
$63
May
$69
June
$79
July
$79
August
$85
September
$97
October
$108
November
$110
December
$108
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Kenya. Select dates and complete search for nightly totals inclusive of taxes and fees.

Recent reviews of Kenya hotels
Expedia verified reviews