Hotels with Restaurants in Kenya from $58

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Kenya Hotels with Restaurants

Voyager Beach Resort

Voyager Beach Resort

4 out of 5
Mount Kenya Rd. Nyali Beach, Mombasa
The price is $127 per night from Sep 30 to Sep 30
This family-friendly Mombasa resort is located near the airport, within 1 mi (2 km) of Nyali Beach, Wild Waters, and Mamba Village. Haller Park and City Mall ...
4.3/5Excellent! (600 reviews)
"Very relaxing and comfortable."

Reviewed on Sep 18, 2021

Voyager Beach Resort
Best Western Plus Meridian Hotel

Best Western Plus Meridian Hotel

3.5 out of 5
6 Murang'a Road, Off Moi Avenue, Nairobi
The price is $83 per night from Sep 29 to Sep 29
Located in Nairobi Central Business District, this hotel is within a 10-minute walk of University of Nairobi, Jeevanjee Gardens, and City Market. National Archives ...
4.1/5Very Good! (630 reviews)
"The staff was very accommodating, professional and kind. Will definitely use this hotel again in the future. Thanks for making our stay memorable. 🙏🙏🙏!"

Reviewed on Aug 31, 2021

Best Western Plus Meridian Hotel
La Maison Royale

La Maison Royale

4 out of 5
09, Mogotio Road, off. Muthithi Rd, Westlands, Nairobi
The price is $58 per night from Sep 29 to Sep 29
This family-friendly Nairobi hotel is located in the business district, within a 15-minute walk of Oshwal Religious Centre and The Sarit Centre. Westgate Shopping ...
3.9/5Very Good! (259 reviews)
"I like their customer service at the hotel. The staff at the kitchen were so welcoming and professional. I like the ambiance of the hotel and the minimal interior decoration of our room. We really enjoyed our stay and we hope to be back soon!"

Reviewed on Aug 9, 2021

La Maison Royale
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Crowne Plaza Nairobi Airport, an IHG Hotel

Crowne Plaza Nairobi Airport, an IHG Hotel

5 out of 5
First Freight Lane, Jomo Kenyatta International Airport, Nairobi
The price is $110 per night from Sep 29 to Sep 29
Situated near the airport, this luxury hotel is within 9 mi (15 km) of Gateway Mall, The Nextgen Mall, and Nairobi National Park. Southfield Mall and Signature ...
4.6/5Wonderful! (364 reviews)
"The staff were top notch and made our entire stay seamless. We flew in early from Wilson and had to fly out early morning via Nairobi. They assisted with pick up from the airport and early check in (thank you!). The breakfast buffet is well done, however, none of it is self serve. This does cause ..."

Reviewed on Sep 23, 2021

Crowne Plaza Nairobi Airport, an IHG Hotel
The Sarova Stanley

The Sarova Stanley

5 out of 5
Corner of Kenyatta Ave. and Kimathi St., Nairobi
The price is $76 per night from Oct 29 to Oct 29
Located in Nairobi Central Business District, this luxury hotel is within a 10-minute walk of Teleposta Towers, City Market, and City Hall. National Archives ...
4.4/5Excellent! (446 reviews)
"the hotel itself has an abundance of history. you feel like you are back in time. the cleanliness and service and food were outstanding. i doubt i’d stay anywhere else in nairobi!"

Reviewed on Mar 26, 2020

The Sarova Stanley
Four Points By Sheraton Nairobi Hurlingham

Four Points By Sheraton Nairobi Hurlingham

4 out of 5
Argwings Kodhek Road Hurlingham, Nairobi
The price is $136 per night from Oct 1 to Oct 1
Located in Kilimani, this hotel is within 1 mi (2 km) of Nairobi Hospital and Yaya Centre. Royal Nairobi Golf Club and Prestige Plaza are also within 1 mi (2 ...
4.3/5Excellent! (174 reviews)
"I liked the reception and all the staff in general"

Reviewed on Oct 28, 2020

Four Points By Sheraton Nairobi Hurlingham
254 Ole Sereni

254 Ole Sereni

4.5 out of 5
Mombassa Road, Opp. Zain offices / Parkside Tower, Nairobi
The price is $79 per night from Oct 6 to Oct 6
Situated near the airport, this luxury hotel is 0.8 mi (1.3 km) from Nairobi National Park and 2.9 mi (4.6 km) from Nyayo National Stadium. Parliament Building ...
4.1/5Very Good! (401 reviews)
"Excellent for short travel stays. Very comfortable bed and cozy rooms."

Reviewed on Sep 3, 2021

254 Ole Sereni
67 Airport Hotel

67 Airport Hotel

3 out of 5
Mombasa Road, Near Jomo Kenyatta Intl Airport, Syokimau
The price is $71 per night from Sep 29 to Sep 29
Set in Syokimau, this family-friendly hotel is within 6 mi (10 km) of Nairobi National Park, Gateway Mall, and Signature Mall. The Nextgen Mall and Southfield ...
3.8/5Good! (181 reviews)

Reviewed on Aug 2, 2021

67 Airport Hotel
Fairview Hotel

Fairview Hotel

4 out of 5
Bishop Road, Nairobi
The price is $135 per night from Oct 28 to Oct 28
Situated in a state park, this hotel is 0.5 mi (0.7 km) from Uhuru Park and 1.9 mi (3 km) from Yaya Centre. Nairobi Hospital and Kenya Railway Golf Club are ...
4.6/5Exceptional! (332 reviews)
"Beautiful grounds, great staff, everyone so helpful and accomodating"

Reviewed on Aug 16, 2021

Fairview Hotel
Sankara Nairobi, Autograph Collection

Sankara Nairobi, Autograph Collection

5 out of 5
5 Woodvale Grove, Westlands, Nairobi
The price is $152 per night from Oct 2 to Oct 2
This family-friendly Nairobi hotel is located in the entertainment district, within a 10-minute walk of The Sarit Centre and Oshwal Religious Centre. Westgate ...
4.4/5Wonderful! (236 reviews)
"Hotel was clean and beautiful. The staff treats you like royalty from the moment you arrive and depart, definitely will stay here again."

Reviewed on Mar 4, 2021

Sankara Nairobi, Autograph Collection
The Sands at Nomad

The Sands at Nomad

5 out of 5
Diani Beach Road, Diani Beach
The price is $242 per night from Oct 1 to Oct 1
Nestled on the beach, this Diani Beach hotel is within a 5-minute walk of Diani - Chale Marine National Park and Reserve and Diani Beach. Galu Kinondo is 1.9 ...
4.4/5Wonderful! (75 reviews)
"I absolutely recommend staying at this hotel if you are visiting Diani beach. Upon check in we were greeted with coconut water and a flower necklace, nice little welcome touch. We were also upgraded free of charge to the junior suite which made our stay even more comfortable. They also gave us a ..."

Reviewed on Apr 6, 2020

The Sands at Nomad
Town Lodge Upper Hill Nairobi

Town Lodge Upper Hill Nairobi

3.5 out of 5
2nd Ngong Avenue, Nairobi
The price is $110 per night from Oct 3 to Oct 3
Situated in the business district, this hotel is 0.5 mi (0.9 km) from Nairobi Hospital and 2.1 mi (3.4 km) from Yaya Centre. Uhuru Park and Kenya Railway Golf ...
4.5/5Wonderful! (115 reviews)
"As always, the staff at Town Lodge Upper Hill were wonderful. Very nice place to stay and I highly recommend it."

Reviewed on Dec 17, 2019

Town Lodge Upper Hill Nairobi
PrideInn Azure Nairobi

PrideInn Azure Nairobi

4 out of 5
Lantana Road, Westlands, Nairobi
The price is $65 per night from Oct 9 to Oct 9
Situated in Nairobi, this hotel is 0.7 mi (1.2 km) from Oshwal Religious Centre and within 3 mi (5 km) of University of Nairobi and Yaya Centre. UNHCR Kenya ...
3.9/5Very Good! (230 reviews)
"Friendly staffs, they were very kind to guide upto room door, and eco friendly glass water bottles. But hot shower in 10th floor had a problem."

Reviewed on Jun 4, 2021

PrideInn Azure Nairobi
Villa Rosa Kempinski

Villa Rosa Kempinski

5 out of 5
Chiromo Road, Nairobi
The price is $198 per night from Oct 8 to Oct 8
Situated in the entertainment district, this luxury hotel is 0.5 mi (0.8 km) from University of Nairobi and 3.1 mi (4.9 km) from Yaya Centre. Nairobi National ...
4.6/5Exceptional! (308 reviews)
"This is by far the best hotel I’ve stayed in. Service was excellent and I honestly recommend it. There are annoying road works happening outside the hotel(and the whole of Nairobi) but it doesn’t remove away from the 5* experience the hotel offers. I had asked for a late checkout till 1pm but they ..."

Reviewed on Sep 23, 2021

Villa Rosa Kempinski
Nairobi Safari Club

Nairobi Safari Club

4 out of 5
Lilian Towers, University Way, Koinange Street Junction, Nairobi
The price is $62 per night from Oct 16 to Oct 16
Located in Nairobi Central Business District, this luxury hotel is within a 10-minute walk of Jeevanjee Gardens and University of Nairobi. City Market and Teleposta ...
3.8/5Good! (149 reviews)
"No outside noise"

Reviewed on Jun 10, 2021

Nairobi Safari Club
Bidwood Suite Hotel

Bidwood Suite Hotel

4 out of 5
Lower Kabete Road, Nairobi
The price is $89 per night from Oct 12 to Oct 12
Located in the heart of Nairobi, this spa hotel is within a 10-minute walk of The Sarit Centre and Westgate Shopping Mall. Oshwal Religious Centre and UNHCR ...
4.4/5Wonderful! (67 reviews)
"The breakfast is great and the hours 7-11 and very convenient. The people are friendly and the location, next to Sarit is amazing."

Reviewed on Aug 25, 2021

Bidwood Suite Hotel
Tribe Hotel

Tribe Hotel

5 out of 5
Limuru Road, The Village Market, Gigiri, Nairobi
Located in Gigiri, this luxury hotel is within 1 mi (2 km) of Village Market and United Nations Office at Nairobi. Two Rivers Mall is 2 mi (3.2 km) away.
4.2/5Excellent! (145 reviews)
"Gorgeous, relaxing, great service! We will definitely be back again!"

Reviewed on Oct 11, 2020

Get rates
Tribe Hotel
Dusit D2 Nairobi

Dusit D2 Nairobi

3.5 out of 5
14 Riverside, Riverside Woods,14, Nairobi, NAI
This family-friendly Nairobi hotel is located on a river, within 1 mi (2 km) of Arboretum and University of Nairobi. Yaya Centre is 2.7 mi (4.4 km) away.
4.6/5Exceptional! (111 reviews)
"Zero regrets. Hope to be back soon! Was there with my 5 year old daughter, perhaps better catered for business, but we still enjoyed every minute."

Reviewed on Mar 23, 2020

Get rates
Dusit D2 Nairobi
Nairobi Serena Hotel

Nairobi Serena Hotel

5 out of 5
Kenyatta Avenue / Processional Way, Nairobi
The price is $185 per night from Sep 29 to Sep 29
This family-friendly Nairobi hotel is located near the airport, within a 10-minute walk of Central Park, Uhuru Park, and Nairobi Gallery. Yaya Centre is 2.3 ...
4.5/5Wonderful! (165 reviews)
"Great spa service. Friendly staff."

Reviewed on Sep 16, 2021

Nairobi Serena Hotel
The Sands at Chale Island

The Sands at Chale Island

4 out of 5
Diani Beach Road, Chale Island
The price is $207 per night from Oct 4 to Oct 4
Nestled on the beach, this Chale Island lodge is just steps from Chale Beach and Diani - Chale Marine National Park and Reserve. Diani Beach and Galu Kinondo ...
4.7/5Exceptional! (92 reviews)
"Amazing location, fantastic hotel, awesome staff!! Andrea the General Manager genuinely cares about the guests. Highly recommended!"

Reviewed on Sep 8, 2021

The Sands at Chale Island
Don't see what you're looking for?
We've got more Hotels with Restaurants. Find the right one for you.
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.

Top Cities in Kenya

Pocket Guide: Hotels with Restaurants in Kenya

Search for hotels in Kenya on Expedia. You can easily find your hotels in Kenya using one of the methods below:

  • View our selection of featured hotels in Kenya
  • Use the map to find hotels in the Kenya neighborhood you prefer
  • Use the filters to see hotels in a specific area of Kenya, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Kenya
  • Enter your travel dates to view the best deals on hotels in Kenya - while they last

More trip options