Find 3 Star Hotels in Diani Beach from $36

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check availability on Diani Beach 3 Star Hotels

Our top choices for Diani Beach 3-star hotels

Diani Sea Lodge

Diani Sea Lodge
3.5 star property
Diani Beach
9.0 out of 10, Wonderful, (78 reviews)
"Food could be improved "
United States
Annastacia
$222 nightly
The price is $262
Mar 18 - Mar 19
Total with taxes and fees
Diani Sea Lodge

Safari Beach Hotel

Safari Beach Hotel
3.0 star property
Diani Beach
7.6 out of 10, Good, (14 reviews)
"Very welcoming staff"
United States
ANGEL
$140 nightly
The price is $165
Mar 13 - Mar 14
Total with taxes and fees
Safari Beach Hotel

Bahari Dhow Beach Villas

Bahari Dhow Beach Villas
3.5 star property
Diani Beach
7.4 out of 10, Good, (106 reviews)
"Serene environment "
United States
Job
$60 nightly
The price is $71
Mar 11 - Mar 12
Total with taxes and fees
Bahari Dhow Beach Villas

Jacaranda Indian Ocean Beach Resort

Jacaranda Indian Ocean Beach Resort
3.5 star property
Diani Beach
8.4 out of 10, Very Good, (80 reviews)
"Loved the beach front Rooms and the staff were great. Enjoyed the food too but mostly enjoyed the quiet and amazing views from the room plus was lucky enough to see the moon rise beyond the ocean line during dinner outside "
United States
Zarak
$138 nightly
The price is $160
Mar 17 - Mar 18
Total with taxes and fees
Jacaranda Indian Ocean Beach Resort

Kaskazi Beach Hotel

Kaskazi Beach Hotel
3.5 star property
Diani Beach
6.2 out of 10, (62 reviews)
"Beautiful property with friendly and professional staff. Great breakfast, pool was well maintained and large. Some of the facilities were slightly outdated but at the price point, and the location, you can’t beat it. "
United States
Lindsey
$99 nightly
The price is $117
Apr 1 - Apr 2
Total with taxes and fees
Kaskazi Beach Hotel

PrideInn Hotel Diani

PrideInn Hotel Diani
3.5 star property
Diani Beach
7.0 out of 10, Good, (46 reviews)
"Lovely clean hotel"
United Kingdom
Anonymous traveler
$85 nightly
The price is $101
Mar 11 - Mar 12
Total with taxes and fees
PrideInn Hotel Diani

Sunset Villa Diani

Sunset Villa Diani
3.5 star property
Galu Beach
4.0 out of 10, (1 review)
Sunset Villa Diani

Boxo Diani

Boxo Diani
3.0 star property
Diani Beach
9.0 out of 10, Wonderful, (13 reviews)
"A nice place. Quite small rooms, but comfortable. Good value for money."
United States
Bernt Yngve
$43 nightly
The price is $51
Mar 27 - Mar 28
Total with taxes and fees
Boxo Diani

Amkia Villas Diani

Amkia Villas Diani
3.5 star property
Diani Beach
9.8 out of 10, Exceptional, (11 reviews)
"Clean room, courteous staff and good amenities. Need to add a gym though."
United States
Erick
$78 nightly
The price is $92
Mar 17 - Mar 18
Total with taxes and fees
Amkia Villas Diani

Lotfa Resort Diani

Lotfa Resort Diani
3.5 star property
Diani Beach
7.2 out of 10, Good, (16 reviews)
"Lotfa is a great place, quiet, serene, beautiful and very very clean. The pool is also clean. I love it and commend the place to anyone "
United States
Harriet
$76 nightly
The price is $89
Mar 11 - Mar 12
Total with taxes and fees
Lotfa Resort Diani

Kijani Cottages Beach

Kijani Cottages Beach
3.0 star property
Diani Beach
7.0 out of 10, Good, (4 reviews)
"Nice place, nice vibe"
Canada
Pascal
$31 nightly
The price is $36
Mar 11 - Mar 12
Total with taxes and fees
Kijani Cottages Beach

Diani Campsite & Cottages

Diani Campsite & Cottages
3.0 star property
Diani Beach
8.0 out of 10, Very Good, (3 reviews)
"Bessere Ventilatoren"
Switzerland
Arnold
$41 nightly
The price is $49
Mar 11 - Mar 12
Total with taxes and fees
Diani Campsite & Cottages

Villakwetu Cottages Diani Beach

Villakwetu Cottages Diani Beach
3.5 star property
Galu Beach
5.0 out of 10, (2 reviews)
"Le séjour s’est bien passé dans l’ensemble, le cuisinier et la femme de chambre sont très sympa agréable et serviable Juste dommage qu’on ai un peu galérer avec l’eau chaude mais sinon c’était cool "
France
Anonymous traveler
Villakwetu Cottages Diani Beach

Papillon Lagoon Reef

Papillon Lagoon Reef
3.5 star property
Diani Beach
8.0 out of 10, Very Good, (39 reviews)
"Great hotel- by the beach, plenty of sun chairs and good food"
United Kingdom
VANESSA
$147 nightly
The price is $177
Apr 2 - Apr 3
Total with taxes and fees
Papillon Lagoon Reef

Marikeka Hotel

Marikeka Hotel
3.5 star property
Galu Beach
$92 nightly
The price is $108
Mar 11 - Mar 12
Total with taxes and fees
Marikeka Hotel

Asha Boutique Hotel

Asha Boutique Hotel
3.0 star property
Diani Beach
9.6 out of 10, Exceptional, (5 reviews)
"Beautiful quite small hotel directly at the beach and wonderful, friendly staff. "
Finland
Lasse
$158 nightly
The price is $189
Mar 13 - Mar 14
Total with taxes and fees
Asha Boutique Hotel

Bali Luxury Apartments

Bali Luxury Apartments
3.0 star property
Diani Beach
10.0 out of 10, Exceptional, (1 review)
Bali Luxury Apartments

Diani Luxury Villas Diani By CHH

Diani Luxury Villas Diani By CHH
3.0 star property
Diani Beach
2.0 out of 10, (1 review)
Diani Luxury Villas Diani By CHH

Lux Suites Kivulini Cottages Diani

Lux Suites Kivulini Cottages Diani
3.0 star property
Diani Beach
$331 nightly
The price is $396
Mar 19 - Mar 20
Total with taxes and fees
Lux Suites Kivulini Cottages Diani

The Safiya Hotel

The Safiya Hotel
3.0 star property
Diani Beach
7.4 out of 10, Good, (3 reviews)
"staff was exceptional. did a great job cleaning and helping out."
United States
k.
$70 nightly
The price is $83
Mar 13 - Mar 14
Total with taxes and fees
The Safiya Hotel
Save an average of 15% on thousands of hotels when you're signed in

Explore similar 4-star hotels

Many 4-star hotels have the same amenities as 3-star hotels. See all 4-star hotels in Diani Beach.
Still don't see what you're looking for?
See all properties in Diani Beach.
You can also use these popular filters to refine your search.
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.

Learn more about Diani Beach

Snorkel among vibrant coral reefs along the powdery white sands where dolphins often play near the shore. Kitesurfing schools dot the turquoise coastline, while nearby Shimba Hills Reserve offers elephant-watching safaris through lush rainforest.

sunrise in the mountains diani ukunda kwale county Mombasa coastal region Kenyan Indian Ocean Oceanscapes waterscapes dramatic clouds sand beach boats ships lifestyle magical Kenya East Africa

Top Diani Beach Hotel Reviews

Price trends for properties with 3 Stars in Diani Beach

Less expensive
More expensive
This month
Next month
October
December
$106
$92
Month
Price
January
$102
February
$113
March
$106
April
$92
May
$110
June
$99
July
$108
August
$110
September
$85
October
$81
November
$85
December
$121
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 properties with 3 stars in Diani Beach. Select dates and complete search for nightly totals inclusive of taxes and fees.

Find out more about Diani Beach

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.

Frequently asked questions

What are the best 3-star hotels in Diani Beach?
Expedia guests speak highly of Diani Gift Guest House. It comes with a swimming pool and a garden, and is around 0.3 mi northeast of the center of Diani Beach. Kaskazi Beach Hotel is another well-liked 3-star hotel. Located approximately 0.3 mi southwest of the downtown area, it offers a terrace and a fireplace.
How much does it cost to stay in a 3-star hotel in Diani Beach?
Try Expedia's filters to find an affordable 3-star hotel for your upcoming Diani Beach getaway. Simply set your maximum rate with our convenient pricing tool. You can also pick your amenities, desired neighborhood and a lot more.

  • Search for the lowest price per night right now from $252

What is the difference between a 4-star and 3-star hotel in Diani Beach?
The big difference between a 3- and 4-star hotel in Diani Beach is the quality of service and availability of creature comforts. Three-star hotels are typically more wallet-friendly and offer the conveniences and services required to ensure your comfort, such as WiFi, breakfast and a gym. You can look forward to a little bit more at a 4-star hotel — think upmarket interiors, premium toiletries and extras like on-site spas.

Explore a world of travel with Expedia