Beginning of main content

3 Star Hotels in Diani Beach $46

Search Flights

Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Diani Beach Hotels

Search Flight + Hotel

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Diani Beach 3 Star Hotels

See all 76 Hotels in Diani Beach
Reef Hotel

Reef Hotel

Mount Kenya Road, Mombasa
3.0 out of 5.0
3.1 out of 5 (13 reviews)
Middle of the road hotelThis hotel like with many hotels in Mombasa is old and definitely in need of modernisation. Road reasonably comfortable, but foam mattress very uncomfortable. Shower pressure very good. Lovely gardens, pool and great access to the beach. Nightly entertainment and buffet good. Breakfast buffet limited ...
  May 12, 2015

$103

$103
Nyali International Beach Hotel & Spa

Nyali International Beach Hotel & Spa

Moyne Drive, Mombasa
3.5 out of 5.0
3.2 out of 5 (20 reviews)
A nice hotel with a wonderful beach Though I had a good experience overall, the hotel staff need to style up. The reception was dry and throughout our stay no one asked whether we were enjoying our stay. At the Voyager where we moved to we were met with a glass of juice and made comfortable. They also checked on us to find out whether ...
  Jul 19, 2017

$82

$82
PrideInn Express Diani

PrideInn Express Diani

Diani Beach Road, Diani Beach
3.5 out of 5.0
3.6 out of 5 (5 reviews)
very good hotel located near the beach. Good staff
  Jan 14, 2017

$46

$46
Baobab Holiday Resort

Baobab Holiday Resort

Off Mombasa Malindi Road, Mombasa
3.0 out of 5.0
4.2 out of 5 (6 reviews)
Fruendly, convenient and helpful staff.This hotel is located close to the beach and a shopping centre. The staff are all very helpful and friendly. Any issues are dealt with promptly and effectively. The hotel needs updating in certain areas and room curtains need to be replaced to give a better impression. The room has a T.V. and great ...
  Jul 4, 2017

$85

$85
Sentrim Castle Royal Hotel

Sentrim Castle Royal Hotel

Moi Avenue, Mombasa
3.0 out of 5.0
3.4 out of 5 (31 reviews)
Clean and air comditionedThe hotel is located in central Mombasa. It is well run and organized, not fancy but safe and comfortable
  Dec 19, 2015

$110

$110
PrideInn Hotel Mombasa

PrideInn Hotel Mombasa

Haile Selassie Avenue, Mombasa
3.0 out of 5.0
3.0 out of 5 (1 reviews)
First trip to MombasaNothing fancy but in general OK for the price during high season. The wi-fi was not working on the 3rd floor but was ok in the lobby and dining areas. The menu has a wide choice of meals and the food is ok.
 Louis Jan 4, 2012

$61

$61
Diani Bay Resort

Diani Bay Resort

Mwakamba road, Diani Beach
3.0 out of 5.0
2.3 out of 5 (6 reviews)
Deals onlyLook at reviews on trip advisor. Overall, this place was great for a frugal traveler, but I would only come back at ~20 a night. Salt water in the pool, shower, and sink. No generator. Great room. Really appreciate the double doors for fresh air flow and powerful fan. Disclosure: I am a frugal ...
  Jul 11, 2015

$58

$58
Map

Three Star Hotel Guide for Diani Beach

There’s a reason the top 3 star hotels in Diani Beach, Mombasa are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in Diani Beach, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

Search for a cheap deal on a 3 star upscale hotel in Diani Beach for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in Diani Beach near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the Diani Beach 3 star hotels offer a fantastic home base for any type of vacation.