Skip to main content

Cottages in Diani Beach

Find the cottages that appeal to you the most

The best cottages in Diani Beach

Check out our selection of great cottages in Diani Beach

Filter by:

Review score

V-Szameitat Homes

Diani Beach

V-Szameitat Homes is a recently renovated vacation home in Diani Beach where guests can make the most of its pool with a view and garden.

K
Kalindu Matharage
From
Sri Lanka
Perfect place to relax and unwind in Diani, Mombasa. Great host, friendly staff, and it's just a 3 minute walk to the beach. The houses are equipped with all essential kitchen equipment if you're into cooking. It's also just a 5 minute walk to the supermarket and restaurants. Electricity is metered, but you get about 30 units included when you book a house. We used less than 10 during our stay, so it’s more than sufficient. Highly recommend this place for all your Diani adventures.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 398 reviews
Price from
OMR 38.500
1 night, 2 adults

private pool cottage diani beach

Diani Beach

Providing a garden, private pool cottage diani beach features accommodations in Diani Beach. This property offers a private pool and free private parking.

N
Njuguna
From
Kenya
My stay was wonderful. The environment was incredibly relaxing, providing a perfect escape. The beautiful surroundings and thoughtful design of the space were truly inspiring, sparking creativity and a sense of tranquility throughout my stay. Every moment was enjoyable, from the comfortable accommodations to the amenities provided. The host's attention to detail and warm hospitality made me feel right at home. I would highly recommend this place to anyone looking for a peaceful, quiet, and rejuvenating retreat. I can't wait to return for another stay!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 110 reviews
Price from
OMR 41.580
1 night, 2 adults

Greenfield Villa D- Diani

Diani Beach

Greenfield Villa D- Diani is a recently renovated villa in Diani Beach where guests can make the most of its outdoor swimming pool, garden, and barbecue facilities.

F
Felix Brian
From
Kenya
The room and the facilities in and out were beyond my expectations
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 10 reviews
Price from
OMR 43.832
1 night, 2 adults

Kite Villa Colobus

Diani Beach

Providing a garden, Kite Villa Colobus provides accommodations in Diani Beach. This property offers access to a terrace and free private parking.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 8 reviews
Price from
OMR 155.925
1 night, 2 adults

Barracuda House

Diani Beach

Barracuda House offers accommodations in Diani Beach, a 18-minute walk from Diani Beach and 1.3 miles from Leisure Lodge Golf Club.

P
P.J.
From
Kenya
The House itself was wonderful, the AC in the bedrooms kept everything nice and cool, despite the hot weather outside. The pool is amazing, and it is cleaned daily. It's a quick walk down the road to the private beach entrance. If you go, Chef Cynthia is absolutely amazing, and my entire family of picky eaters was completely satisfied!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 11 reviews
Price from
OMR 98.233
1 night, 2 adults

Seaside Villa 1 & Seaside Villa 2 at 'Tamani'

Diani Beach

Seaside Villa 1 & Seaside Villa 2 at 'Tamani' provides air-conditioned accommodations in Diani Beach. This beachfront property offers access to a terrace, free private parking, and free Wifi.

E
Erika
From
United States
The villa was amazing. The rooms were clean, spacious and comfortable. We loved the built in pool and the doors that open the whole living space to the veranda. The kitchen was huge but we most loved the chef, Hussein whose hospitality and flavors were out of this world!!! Our host Hugh went above and beyond to make sure we enjoyed our stay.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 24 reviews
Price from
OMR 123.874
1 night, 2 adults

Paradiesische Villa Maisha Mazuri mit Pool. Terrasse und Personal

Diani Beach

Providing a garden, Paradiesische Villa Maisha Mazuri mit Pool. Terrasse und Personal offers accommodations in Diani Beach.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 17 reviews
Price from
OMR 48.510
1 night, 2 adults

Milamax Beach Vllla

Diani Beach

Just a few steps from Diani Beach and 1.2 miles from Leisure Lodge Golf Club, Milamax Beach Vllla features accommodations in Diani Beach with a private beach area, an open-air bath, and a garden.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 23 reviews
Price from
OMR 144.471
1 night, 2 adults

Villa Ndoto

Diani Beach

Villa Ndoto offers accommodations in Diani Beach, 1.8 miles from Colobus Conservation and 3.2 miles from Leisure Lodge Golf Club.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 16 reviews
Price from
OMR 130.900
1 night, 2 adults

Villa Madinina

Diani Beach

Villa Madinina is located in Diani Beach, just a 8-minute walk from Galu Beach and 1.3 miles from Colobus Conservation.

P
Paul Matiru
From
Germany
The villa is in a mostly quiet location, just a 10-minute walk from the beach. One of the highlights of our stay was the exceptional service from the cook, Rashid, who prepared absolutely delicious meals for us every day. The villa is perfect for larger groups, thanks to the multiple bathrooms—almost one for each room—ensuring there were no waiting times. The private pool was another great feature, allowing us to enjoy a refreshing swim even in the evening. I highly recommend this villa to any large group looking for a comfortable and enjoyable getaway by the coast.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 27 reviews
Price from
OMR 103.118
1 night, 2 adults
All cottages in Diani Beach

Looking for a cottage?

Cottages are perfect for travelers who enjoy feeling cozy and independent in the countryside. Usually small, traditionally built houses, cottages are spread across one or two floors – making them great for families or vacations with a little more privacy.

Most booked cottages in Diani Beach and surrounding area in the past month

See all

Popular with guests booking cottages in Diani Beach

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 95 reviews

Popular with guests booking cottages in Diani Beach

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 83 reviews

Popular with guests booking cottages in Diani Beach

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 22 reviews

Popular with guests booking cottages in Diani Beach

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 51 reviews

Popular with guests booking cottages in Diani Beach

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 115 reviews

Popular with guests booking cottages in Diani Beach

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 195 reviews

Popular with guests booking cottages in Diani Beach

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 398 reviews

Popular with guests booking cottages in Diani Beach

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 135 reviews

Popular with guests booking cottages in Diani Beach

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 278 reviews

Popular with guests booking cottages in Diani Beach

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Enjoy breakfast in Diani Beach and nearby

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 6 reviews

Offering pool views, Coral Villas Cottage in Ukunda provides accommodations, free bikes, and a garden. This property offers access to a patio, table tennis, free private parking, and free Wifi.

From OMR 36.575 per night

Lazy Days

Galu
Breakfast options

Offering a garden, Lazy Days provides accommodations in Galu. This property offers access to a patio, table tennis, free private parking, and free Wifi.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 23 reviews

A 7-minute walk from Galu Beach in Galu, Diani Hideaway Beach Villa, private pool, air conditioning and WiFi provides accommodations with access to a hot tub.

Villa Ndoto

Diani Beach
Breakfast options
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 16 reviews

Villa Ndoto offers accommodations in Diani Beach, 1.8 miles from Colobus Conservation and 3.2 miles from Leisure Lodge Golf Club.

Villa Maridadi 3 bedrooms with pool is located in Diani Beach, just a 4-minute walk from Diani Beach and 1.8 miles from Colobus Conservation.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 32 reviews

Villa Lamuhouse Diani Beach is located in Diani Beach, just 1.8 miles from Colobus Conservation and 3.2 miles from Leisure Lodge Golf Club.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 110 reviews

Providing a garden, private pool cottage diani beach features accommodations in Diani Beach. This property offers a private pool and free private parking.

Saffron Villas

Diani Beach
Breakfast options
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 83 reviews

Saffron Villas in Diani Beach provides accommodations with a garden and a terrace. This villa features free private parking, full-day security, and free Wifi.

Traveling by car? These cottages in Diani Beach and nearby offer free parking

A 7-minute walk from Diani Beach in Diani Beach, Noorè Diani features accommodations with access to a hot tub. This property offers a private pool, free Wifi, and free private parking.

Serene 3 bed villa in the garden is located in Mombasa, just 2.1 miles from Colobus Conservation and 3 miles from Leisure Lodge Golf Club.

From OMR 110.880 per night

Jaffrane

Ukunda
Free parking
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 15 reviews

Jaffrane enjoys a location in Ukunda, 3.6 miles from Leisure Lodge Golf Club and 5.6 miles from Kaya Kinondo Sacred Forest.

Villa Verde

Ukunda
Free parking

Providing a garden, Villa Verde features accommodations in Ukunda. This villa offers free private parking, full-day security, and free Wifi.

From OMR 43.390 per night
Scored out of 10, guest rating 3.0
Poor - What previous guests thought, 1 review

Lux Suites kivulini Cottages Diani Beach offers accommodations in Diani Beach, a 5-minute walk from Diani Beach and 1.3 miles from Colobus Conservation.

From OMR 140.525 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Offering garden views, African Huts Villas in Diani Beach provides accommodations, an outdoor swimming pool, a garden, a bar, and a shared lounge.

Scored out of 10, guest rating 3.3
Poor - What previous guests thought, 3 reviews

Kivuli Vilas Diani-5Bedrooms offers accommodations in Diani Beach, 1.3 miles from Colobus Conservation and 4 miles from Leisure Lodge Golf Club.

Gold golf offers accommodations in Ukunda Airport, 2.2 miles from Leisure Lodge Golf Club and 2.7 miles from Colobus Conservation. This property offers access to a terrace and free private parking.

From OMR 112.911 per night

These cottages in Diani Beach and nearby have options with free cancellation

Devkim Stays

Ukunda
Free cancellation options available

Devkim Stays is located in Ukunda, just a 3-minute walk from Diani Beach and 1.9 miles from Colobus Conservation. This property offers access to a balcony and free private parking.

Peppermint luxury villa - DIANI

Ukunda
Free cancellation options available

A 8-minute walk from Diani Beach in Ukunda, Peppermint luxury villa - DIANI features accommodations with access to a hot tub, beauty services, and fitness room.

Villa La Diani

Diani Beach
Free cancellation options available

Villa La Diani is located in Diani Beach, just a 2-minute walk from Diani Beach and 1.7 miles from Leisure Lodge Golf Club. This property offers access to a terrace and free private parking.

Kwa Nzeu

Diani Beach
Free cancellation options available

Kwa Nzeu is a recently renovated vacation home in Diani Beach, near Diani Beach. This vacation home features air-conditioned accommodations with a balcony.

From OMR 32.725 per night

Providing a garden, Cozy 2Bdrm Chill out Villa with Private Yard provides accommodations in Diani Beach. This property offers access to a terrace, darts, free private parking, and free Wifi.

From OMR 32.725 per night

Villa Tata Diani

Diani Beach
Free cancellation options available

Providing a garden, Villa Tata Diani offers accommodations in Diani Beach. This property offers a private pool, free Wifi, and free private parking.

Pendo Villas Diani Beach

Diani Beach
Free cancellation options available
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 31 reviews

Featuring pool views, Pendo Villas Diani Beach in Diani Beach provides accommodations, an outdoor swimming pool, and a garden.

From OMR 51.975 per night

Affordable karura and friends

Ukunda
Free cancellation options available
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2 reviews

Affordable karura and friends is located in Ukunda, just 7.5 miles from Kaya Kinondo Sacred Forest and 27 miles from SGR Mombasa Terminus.

From OMR 29.453 per night

FAQ about cottages in Diani Beach

Cottages That Guests Love in Diani Beach

See all
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 135 reviews
Paradise like garden, very welcoming host (does everything that you would feel good), cozy and clean cottages. The location away from main tourist area is a bonus, as here there is less those who want to sell things. Easy to get to the shore and cafes with tuktuk or boda in 10-15 minutes. Super place!
Guest review by
Mari-Liis
Young couple