Hotels of Earth

Diani Beachalets

Diani beach road, Diani Beach, KE

8.5 guest rating· 204 reviews

About this hotel

Stunning Beachfront Location

Located in the heart of Diani Beach, Diani Beachalets offers breathtaking sea views and a sun terrace for guests to soak in the tropical atmosphere.

Cozy and Well-Equipped Units

Each unit at Diani Beachalets features a balcony, a fully equipped kitchen, and a private bathroom, providing guests with a comfortable and convenient stay. The inclusion of a seating and dining area adds to the homely feel.

Convenient Amenities and Nearby Attractions

With free private parking and an on-site bar, guests can relax and unwind effortlessly. Additionally, being close to attractions like Colobus Trust Monkey Conservation Centre makes exploring the area a breeze.

Ready to experience the perfect beach getaway? Book your stay at Diani Beachalets now!

Rooms & rates

Deluxe Chalet, 3 Bedrooms

Sleeps 6 · King bed, 4× Twin bed

  • Furnished balcony or patio
  • Private bathroom
  • Kitchen
  • Coffee/tea maker
  • Shower

Three-Bedroom Cottage Sea Facing

Sleeps 6 · 70 m² · 2× Twin bed

  • Private bathroom
  • Kitchenette
  • Kitchen
  • Coffee/tea maker
  • Shower

Two-Bedroom Cottage with Sea View

Sleeps 5 · 60 m² · 2× Twin bed

  • Private bathroom
  • Kitchenette
  • Kitchen
  • Coffee/tea maker
  • Shower

One-Bedroom Cottage Garden Facing

Sleeps 3 · 35 m² · Twin bed, Extra-large double bed (Super-king size)

  • Desk
  • Private bathroom
  • Kitchenette
  • Kitchen
  • Coffee/tea maker

Two-Bedroom Cottage with Garden View

Sleeps 4 · 65 m² · Double bed

  • Private bathroom
  • Kitchenette
  • Kitchen
  • Coffee/tea maker
  • Shower

Three-Bedroom Cottage Garden Facing

Sleeps 6 · 75 m² · 2× Twin bed

  • Private bathroom
  • Additional bathroom
  • Kitchenette
  • Kitchen
  • Coffee/tea maker

Superior Chalet

Sleeps 4 · 60 m² · Extra-large double bed (Super-king size)

  • Private bathroom
  • Kitchenette
  • Kitchen
  • Coffee/tea maker
  • Shower

One-Bedroom Chalet

Sleeps 2 · 25 m² · Extra-large double bed (Super-king size)

  • Private bathroom
  • Kitchenette
  • Kitchen
  • Coffee/tea maker
  • Shower

Superior Chalet

Sleeps 6 · 75 m² · 2× Twin bed

  • Private bathroom
  • Additional bathroom
  • Kitchenette
  • Kitchen
  • Coffee/tea maker

Superior Chalet

Sleeps 2 · 35 m² · Extra-large double bed (Super-king size)

  • Desk
  • Private bathroom
  • Kitchenette
  • Coffee/tea maker
  • Shower

Amenities

  • Free WiFi
  • Free Parking
  • Accessible parking
  • Beach
  • Beachfront
  • Sun loungers or beach chairs
  • 24-hour security
  • Non-smoking rooms
  • Family rooms
  • Airport shuttle (additional charge)
  • Airport pick up
  • BBQ facilities
  • Cashless payment available
  • CCTV in common areas
Show all 41 amenities
  • Cleaning standards that are effective against Coronavirus
  • Contactless check-in/check-out
  • Diving
  • Face masks for guests available
  • Fire extinguishers
  • First aid kit available
  • Fishing
  • Garden
  • Guest rooms disinfected between stays
  • Guests can opt-out any cleaning services during stay
  • Hand sanitizer in guest room and key areas
  • Invoice provided
  • Key access
  • Laundry
  • Laundry washed per local authority guidelines
  • Outdoor furniture
  • Physical distancing rules followed
  • Picnic area
  • Process in place to check health of guests
  • Sanitized tableware & silverware
  • Security alarm
  • Shuttle service (additional charge)
  • Snorkelling
  • Staff adhere to local safety protocols
  • Sun terrace
  • Terrace
  • Windsurfing

Location

© OpenStreetMap contributors

Diani beach road, Diani Beach, KE

Check-in
from 01:00 PM to 11:30 PM
Check-out
until 10:00 AM

What guests say8.5204 reviews

+ Great beach location+ Helpful staffCleanliness issuesBasic kitchen facilities
Cleanliness7.7
Service9.2
Location9.2
Room Quality8.2
Amenities8.2
Value for Money8.7

Guest review

10.0

Very Comfy and at beachfront

Jane · KE · 2026-06-29

Guest review

8.0

Sehr freundliches Personal, top Lage und sehr ordentlich

Das Wasser aus den Leitungen (Dusche, Wasserhahn etc) ist leider übermäßig, extrem salzig…

Joanna · AT · 2026-06-20

Guest review

9.0

Great location, right on the beach. There is a supermarket close to the chalet, reachable with a 10 min drive. The chalet is equiped with the basics.

Elena · IT · 2026-06-14

Good

8.0

The lacation was perfect, the view from the chalet is amazing, we spent a couple of good days down the beach.

It is an old building and the Bathroom needs to be cleaned very well as it was not that clean during our stay.

Mohammed · IQ · 2026-06-10

Diani beach , beachfront paradise

10.0

Great location, super relaxed garden location on the beach Good size cottage , friendly staff. All that you could want

A couple of sellers approaching the cottage to sell things. Should be restricted to beach area. Otherwise everything was good. Kitchen a bit rustic , but for the price totally ok

steven · AT · 2026-06-06

Beautiful location!!

7.0

The location was more then perfect: it's the best! That makes this place definitely a go to! We had the house directly at the beach, it's amazing, all day!

We do have a lot of recommendations though. Please, don't reply as you do to all reviews with the comments 'you could have asked' or 'it is self catering as you could have known'. Yes, we did know it was self catering. Still, we did miss the option for a small shop or restaurant, it would have made our stay better. We could only get water, not even toilet paper or charcoal for the barbecue. Also, it would really add a lot when the ladies would come in daily to clean and change sheets and towels regularly. Yes, we asked for sheets and towels, and they brought while we couldn't leave. It would be better if you gave the key to the reception when you leave, then cleaning and changing, and arriving back in a clean house. We also asked if someone wanted to clean (for payment off course), the answer was no because they are not allowed. So, instead of answering again like you do to all reviews, you could also think: apparently there is a demand for it in a lot of reviews, let's do something with it. It would add a lot! More then cutting the same grass every other day... Also, we don't appreciate the owner didn't come to meet us. We arrived at 6pm and a guard helped us, that's okay off course. It would have been nice though if you would have come by the next day. The mattresses are really really hard. We both have a lot of back pain now. I asked twice to change the matress, it did 't happen. Please fix the curtain in the living room, it is very hard to open and close. Please fix that you can choose to turn off the light outside, it shines all night in the bedrooms with thin curtains. Please make sure all the fans can turn, it's so hot at night all the beds need a fan. The last evening, we heard a lot of cracks in the roof where the wood already has a crack, please check. Finally, is you look for help with organising tours, you get more help at the beach then at the reception.

Nele · NL · 2026-05-06

Good to know

Payment before arrival by bank transfer is required. The property will contact you after you book to provide instructions.

Please inform of your expected arrival time in advance. You can use the Special Requests box when booking, or contact the property directly using the contact details in your confirmation.

Guests are required to show a photo ID and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply.

This property does not accommodate bachelor(ette) or similar parties.

A deposit may be required at the property.

Parking

Free private parking is possible on site (reservation is not needed).

Pets

Pets are not allowed.

Internet

WiFi is available in the hotel rooms and is free of charge.

Children and extra bed policy

Children of any age are allowed.

Children up to and including 1 year old stay for free when using an available cot.

Children up to and including 1 year old stay for free when using an existing bed.

People no matter the age stay for US$12 per person per night when using an available extra bed.

Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management.

Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.