Skip to main content

The 10 Best Cottages in Diani Beach, Kenya

Check out our pick of great cottages in Diani Beach

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Boasting pool with a view and views of garden, V-Szameitat Homes is a recently renovated holiday home set in Diani Beach, 70 metres from Diani Beach. This beachfront property offers access to a balcony, free private parking and free WiFi. The accommodation offers airport transfers, while a bicycle rental service is also available.

Leisure Lodge Golf Club is 3.7 km from V-Szameitat Homes, while Colobus Conservation is 4.7 km from the property. The nearest airport is Ukunda Airport, 2 km from the accommodation.

The staff was very welcoming and friendly. On arrival Rosemary kindly received me and showed me to my room, around the facilities, and how to access the beach from the compound. Esther, the assistant manager was really the star of the show. She offered me delicious lunch 😋. She helped me out with how to navigate the local transportation to get to the Likono Ferry to Mombasa after check-out, even organized a TukTuk to come pick me up to take me to the local bus. She really went above and beyond The room was as advertised and clean, with Smart TV and internet access. Full kitchen and the bed was very comfortable. Breakfast is also brought to your toom 😊. I will stay here again on my next trip to Mombasa. Highly recommended.

Show more Show less
9.3
Superb
377 reviews
Price from
US$30
per night

Sheba Cottages - Diani Beach offers accommodation in Diani Beach, Galu Kinondo The beach is within 850 metres and KFI Supermarket is 4.1 km away. Free WiFi is provided throughout the property.

Sheba Cottages - Diani Beach also includes an outdoor pool. Guests can enjoy a meal at the on-site restaurant or a drink at the bar.

Very kind and helpful host. He took us to Diani centre with no charge. Tasty breakfasts, clean houses, beautiful surroundings and clean pool. Peaceful area a little bit away from any other hotels which is a great thing if you like when it is quiet.

Show more Show less
9
Superb
113 reviews
Price from
US$48.75
per night

Boasting accommodation with a private pool, garden view and a patio, Cave Diani Holiday Apartments is set in Diani Beach. Featuring full-day security, this property also provides guests with a picnic area. The holiday home also offers free WiFi, free private parking and facilities for disabled guests.

Diani Beach is 1.5 km from Cave Diani Holiday Apartments, while Leisure Lodge Golf Club is 4 km from the property. The nearest airport is Ukunda Airport, 1 km from the accommodation.

Colin and Lisa owners, lovely welcome and present to discuss things. Nice pool and apartment with a personal touch. Everything is new

Show more Show less
9.1
Superb
28 reviews
Price from
US$54.50
per night

Featuring a garden, private pool and garden views, Paradiesische Villa Maisha Mazuri mit Pool. Terrasse und Personal is located in Diani Beach. This property offers access to a terrace, free private parking and free WiFi. The property is non-smoking and is situated 2.7 km from Galu Beach.

For guests with children, Paradiesische Villa Maisha Mazuri mit Pool. Terrasse und Personal provides an indoor play area. Guests can relax near the outdoor fireplace at the holiday home.

From the moment I arrived, I was greeted with warm smiles and exceptional hospitality. The staff Suleiman and Aisha went above and beyond to ensure my comfort and satisfaction throughout my entire stay. Their professionalism and genuine care for their guests truly set them apart. The accommodations were absolutely superb. My room was impeccably clean, spacious, and beautifully decorated. The attention to detail was evident in every aspect. What truly sets Paradiesische Villa Maisha Mazuri apart is the exceptional level of service and attention to detail. The staff anticipated my every need and went above and beyond to ensure a memorable stay. From arranging transportation to providing invaluable local recommendations, they truly exceeded my expectations. It was a paradise-like escape that allowed me to unwind, recharge, and create unforgettable memories. I wholeheartedly recommend this hidden gem to anyone seeking a luxurious and rejuvenating getaway.

Show more Show less
9.8
Exceptional
9 reviews
Price from
US$171
per night

Featuring air-conditioned accommodation with a balcony, Bella Breeze2 -Diani Beach Kenya is set in Diani Beach. This property offers access to a terrace, free private parking and free WiFi. Outdoor dining is also possible at the holiday home.

Diani Beach is less than 1 km from Bella Breeze2 -Diani Beach Kenya, while Leisure Lodge Golf Club is 2.3 km away. The nearest airport is Ukunda Airport, 2 km from the accommodation.

All good very nice place very quiet and so nice the staff is very good and helpful

Show more Show less
9.2
Superb
15 reviews
Price from
US$28.80
per night

Tichi Villas - Diani Beach, a property with a shared lounge, is located in Diani Beach, 3 km from Kinondo Shwari Beach, 2.7 km from Colobus Conservation, as well as 3.5 km from Kaya Kinondo Sacred Forest. This villa has a private pool, a garden, barbecue facilities, free WiFi and free private parking. The property is non-smoking and is situated 300 metres from Galu Beach.

Leisure Lodge Golf Club is 10 km from Tichi Villas - Diani Beach, while Shimoni Slave Caves is 47 km from the property. The nearest airport is Ukunda Airport, 9 km from the accommodation.

Loved the whole property, the staff were very friendly and soo helpful, couldn’t praise them more! Definitely will be back.

Show more Show less
9
Superb
30 reviews
Price from
US$108
per night

Comprising an indoor pool and a shared lounge, Amani Paradise - Luxury Villas is a recently renovated accommodation in Diani Beach located close to Galu Beach. This villa features a private pool, a garden, barbecue facilities, free WiFi and free private parking. Guests can make use of the outdoor fireplace or the picnic area, or enjoy views of the garden and inner courtyard.

It was absolutely stunning and had super fast WiFi! The main bedroom had air con which was fabulous ❤️ Esther & Olivier were so lovely and we really enjoyed meeting them. They were super friendly and helped us with calling people and giving us the odd lift here or there! Such a gorgeous little Mombasa trip! 💚❤️💚 can’t wait to go back already!

Show more Show less
9.1
Superb
9 reviews
Price from
US$165
per night

Located in Diani Beach, 300 metres from Diani Beach and 4 km from Colobus Conservation, private pool cottage diani beach offers barbecue facilities and air conditioning. This villa features a private pool, a garden and free private parking. The accommodation offers full-day security and a concierge service for guests.

Leisure Lodge Golf Club is 4.2 km from the villa, while Kaya Kinondo Sacred Forest is 10 km away. The nearest airport is Ukunda Airport, 2 km from private pool cottage diani beach.

We have spent a great time at private cottage. The host Dario shared all information in advance that helped the good planning. Locally Faith created a very good experience by providing all the required support, arranging the transfer, chef and setting up all in the house. I do really recommend the house, amazing territory ( safe one) and very close to the beach.

Show more Show less
9.3
Superb
91 reviews
Price from
US$108
per night

Colobus Conservation is 4.1 km from the villa, while Leisure Lodge Golf Club is 4.2 km from the property. The nearest airport is Ukunda, 3 km from Saffron Villas, and the property offers a paid airport shuttle service.

When I stumbled upon this villa online it seemed too good to be true. The pictures do not lie. It is equally beautiful and stylish in real life. The villa was extremely clean and was serviced daily by an amazing and efficient housekeeping team lead by Christine. They also did a 4.00 PM turn down service which was much appreciated. It is only 100 meters from the beach with private access and less than half a kilometer from the best restaurants and bars in Diani. Staying at Saffron was an incredible experience in itself and I would recommend anyone heading to the coast to stay here. I cant wait to come back.

Show more Show less
9.4
Superb
46 reviews
Price from
US$71.50
per night

Kaya Kinondo Sacred Forest is 6.3 km from Tequila Sunrise Forest Cabana - on Diani Beach, while Leisure Lodge Golf Club is 7.8 km away. The nearest airport is Ukunda, 6 km from the accommodation, and the property offers a paid airport shuttle service.

Property is perfectly located and only a short walk from the beach. The area is quiet and secure

Show more Show less
9
Superb
5 reviews

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.
Search resorts in Diani Beach

Most booked resorts in Diani Beach this month

Enjoy breakfast in Diani Beach!

  • V-Szameitat Homes
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 377 reviews

    Boasting pool with a view and views of garden, V-Szameitat Homes is a recently renovated holiday home set in Diani Beach, 70 metres from Diani Beach.

    Excellent house, friendly staff, very good location

  • Sheba Cottages - Diani Beach
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 113 reviews

    Sheba Cottages - Diani Beach offers accommodation in Diani Beach, Galu Kinondo The beach is within 850 metres and KFI Supermarket is 4.1 km away. Free WiFi is provided throughout the property.

    The host (Noel) is an excellent person, always there for you!

  • Cave Diani Holiday Apartments
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 28 reviews

    Boasting accommodation with a private pool, garden view and a patio, Cave Diani Holiday Apartments is set in Diani Beach.

    The pool ,the staff,the hosts..everything was perfect!

  • Tichi Villas - Diani Beach
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 30 reviews

    Tichi Villas - Diani Beach, a property with a shared lounge, is located in Diani Beach, 3 km from Kinondo Shwari Beach, 2.7 km from Colobus Conservation, as well as 3.5 km from Kaya Kinondo Sacred...

    Location is nice and close to the beach. You walk across a road and then down a little path and you are there.

  • Amani Paradise - Luxury Villas
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 9 reviews

    Comprising an indoor pool and a shared lounge, Amani Paradise - Luxury Villas is a recently renovated accommodation in Diani Beach located close to Galu Beach.

    Great garden and swimming pool, nice common areas to chill out.

  • private pool cottage diani beach
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 91 reviews

    Located in Diani Beach, 300 metres from Diani Beach and 4 km from Colobus Conservation, private pool cottage diani beach offers barbecue facilities and air conditioning.

    Location, hospitality, garden, design of the villa

  • Saffron Villas
    Breakfast options
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 46 reviews

    Situated just 800 metres from Diani Beach, Saffron Villas offers accommodation in Diani Beach with access to an outdoor swimming pool, a garden, as well as luggage storage space.

    As described and in the pics. Secluded and well designed Y

  • Tequila Sunrise Forest Cabana - on Diani Beach
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 5 reviews

    Tequila Sunrise Forest Cabana - on Diani Beach, a property with a garden, is located in Diani Beach, a few steps from Diani Beach, 2.5 km from Galu Beach, as well as 600 metres from Colobus...

These resorts in Diani Beach have options with FREE cancellation

  • Paradiesische Villa Maisha Mazuri mit Pool. Terrasse und Personal
    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 9 reviews

    Featuring a garden, private pool and garden views, Paradiesische Villa Maisha Mazuri mit Pool. Terrasse und Personal is located in Diani Beach.

    Underbart läge och omgivning! Allt vi vara kunde drömma om fanns i huset!

  • Bella Breeze2 -Diani Beach Kenya
    Free cancellation options available
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 15 reviews

    Featuring air-conditioned accommodation with a balcony, Bella Breeze2 -Diani Beach Kenya is set in Diani Beach. This property offers access to a terrace, free private parking and free WiFi.

    The house was very big and clean. And quite close to Diani Beach.

  • Malaika Holiday Villas
    Free cancellation options available
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 6 reviews

    Set within 1 km of Diani Beach and 1.9 km of Galu Beach in Diani Beach, Malaika Holiday Villas offers accommodation with seating area.

  • 4 U Luxury Bungalows Diani
    Free cancellation options available
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 14 reviews

    Featuring a patio with garden views, an outdoor swimming pool and a garden, 4 U Luxury Bungalows Diani can be found in Diani Beach, close to Galu Beach and 2.9 km from Colobus Conservation.

    L’établissement était au top !!! Comme sur les photos, très propre et le personnel était au top !

  • Dadida‘s Pool Cottage
    Free cancellation options available
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 80 reviews

    Located in Diani Beach, Dadida‘s Pool Cottage provides accommodation with private pool, free WiFi and free private parking for guests who drive.

    The seclusion, the privacy, the security, the staff, the ALL of it.

  • Oasis Diani Beach Villas
    Free cancellation options available
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 95 reviews

    Oasis Diani Beach Villas is set in Diani Beach, 700 metres from Diani Beach, 3.4 km from Colobus Conservation, and 5.4 km from Leisure Lodge Golf Club.

    Large space. Could hold about 10 people comfortably

  • Pendo Villas Diani Beach
    Free cancellation options available
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 33 reviews

    Boasting a balcony with pool views, an outdoor swimming pool and a garden, Pendo Villas Diani Beach can be found in Diani Beach, close to Diani Beach and 3.6 km from Leisure Lodge Golf Club.

    I liked the cleanliness of the villa and the location

  • Villa Madinina
    Free cancellation options available
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 26 reviews

    Set in Diani Beach, Villa Madinina offers accommodation with a private pool, a patio and garden views.

    rewelacyjna willa, położona w dobrej lokalizacji. wszystko było super

Travelling by car? These resorts in Diani Beach offer free parking!

  • Villas Dora and Holly
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 5 reviews

    Featuring pool with a view and views of pool, Villas Dora and Holly is a recently renovated villa located in Diani Beach, less than 1 km from Galu Beach.

  • Lions Home
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 29 reviews

    Featuring a garden and views of pool, Lions Home is a recently renovated holiday home situated in Diani Beach, 500 metres from Diani Beach.

    very quiet, fantastic pool, excellent value for money.

  • Villa LeoMar Diani Beach
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 12 reviews

    Set just 800 metres from Galu Beach, Villa LeoMar Diani Beach features accommodation in Diani Beach with access to barbecue facilities, a shared lounge, as well as room service.

  • Diani-Paradise-Villas
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 39 reviews

    Set in Diani Beach, 700 metres from Diani Beach, Diani-Paradise-Villas offers accommodation with a private beach area, free private parking, an outdoor swimming pool and a garden.

    Check in easy with nice staff Swimming pool Calm

  • Jamboland-Diani
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 25 reviews

    Featuring garden views, Jamboland-Diani features accommodation with patio, around 1.1 km from Diani Beach.

    Very ambient place, very clean, very good enviroment.

  • Amber Villas Diani
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 8 reviews

    Located in Diani Beach, Amber Villas Dianis is set less than a 5-minute walk from Galu Kinondo Beach. It offers an outdoor pool and elegant self-catering accommodation featuring free WiFi.

    Private pool, kitchen and rooms were all excellent.

  • Diani Hostel
    7.5
    Scored 7.5
    Good
    Rated good
     · 253 reviews

    Diani Hostel is situated in Diani Beach , 900 m from the beach in the Coast Region. Colobus Conservation is 1.6 km away. All units feature a seating area.

    The staff are friendly and helpful John, Damaris and Dominic

  • Kwetu Luxury Villas

    Featuring air-conditioned accommodation with a private pool, Kwetu Luxury Villas is set in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

FAQ about resorts in Diani Beach







Cottages that guests love in Diani Beach

  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 113 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!
    Mari-Liis
    Young couple
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 41 reviews
    We have just returned from a fabulous stay at Diani Cottages. The property consists of six lovely cottages around a beautiful pool area. The team were amazing and looked after us so well, keeping everything spotlessly clean and well maintained. We felt safe and secure throughout our stay. The location was great, near to the beach, restaurants and a good supermarket
    Mark
    Young couple
  • Avg. price/night: US$68.61
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 12 reviews
    Nice and cosy bungalow for a couple for a few nights stay. We were unlucky with the weather so the lack of hot water in the shower was bothering us.
    Conny
    Young couple
  • Avg. price/night: US$99
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 446 reviews
    Every location on Diani beach is a wonderful location and this is no exception On the good side the staff were friendly but untrained. The beach is a few steps away. The rooms are single storey bungalows with their own veranda. At first glance it looks charming. Pity then it is such a disappointment
    Jeffrey
    Young couple
  • Avg. price/night: US$53.80
    7.8
    Scored 7.8
    Good
    Rated good
     · 237 reviews
    My staying was extraordinary. The hotel is very nice, the look was shaded and very cosy, big rooms and big bed aslo the manager was nice. Their food is very fresh and the stuff is very nice. There is a charming lady Doroti, very warm and professional, big smile and charming. My staying was perfect. My appreciation to the whole stuff (reception, restaurant and manager)
    Mihai
    Young couple
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 162 reviews
    Very neat and cozy bungalow complex with a great sense for details. The private beach was exceptional and perfect for a relaxing vacation
    A
    Anonymous
    People with friends
  • Avg. price/night: US$50
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 840 reviews
    The room was excellent, the service, hospitality and friendliness outstanding. The pool is amazing and the restaurant cosy and romantic at night. And very close by to restaurants and bars.
    Michiel
    Young couple
  • 6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 123 reviews
    Very cosy room, full kitchen and fridge included, close to the beach, accommodating and helpful hosts, pool was great and well maintained, nice balcony in front of room with cozy furniture to relax
    Balaji
    Young couple
  • Avg. price/night: US$100
    7.9
    Scored 7.9
    Good
    Rated good
     · 496 reviews
    spacious hotel with open areas such as bar and restaurant. and the pool is on the beach. the beach is also offering long walks and there’s simple a bar by the beach. the atmosphere is cosy and romantic. the breakfast and dinner buffet is fresh and tasty. the coffee was surprisingly good.
    Diana Maria
    Young couple
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 72 reviews
    The environment and ambiance was really amazing The staf were really warm and helpful The rooms and the whole cottage is very cozy and from the architecture to the design its just amazing. The chef was really amazing and cooked delicious food for us as per expectations. It is right next to the sea and the swimming pool is reay amazing
    Juzer
    Family with young children