19 Beautiful Airbnbs in Diani

Known for its beautiful sandy beaches, Diani on Kenya’s south coast remains one of the best destinations for some R&R. Escape to Diani for Christmas or to usher in the new year, or any other time! Anytime is a good time to visit Diani. I searched for some of the best Airbnbs in Diani so you do not have to. This list has a mix of budget and luxe properties, all aesthetically pleasing and in close proximity to the beach and other amenities. Sign up for Airbnb here to get $40 off your first booking. Read more about the coastal town and find activities to do in Diani here.

Here are some beautiful Airbnbs in Diani.

Airbnbs in Diani

Baecation or Solocation

  • Sophia Baharini

Stay at this affordable studio apartment and swim in the beautiful pool. The place is located about 10 minutes away from the beach and is near the shopping centre. The house can accommodate a maximum of two people and is $37 per night.


  • Beautifully decorated apartment

Stay at this tastefully decorated, spacious apartment and enjoy a swim at the fantastic pool. It’s located near the shops and is a few minutes away from the beach. The apartment accommodates a maximum of two people and is $65. Please note that the minimum stay is two nights.


  • Luxurious private pool villa

Enjoy privacy and relax at this comfortable and centrally located villa. Take a dip in the gorgeous pool, chill and read a book or walk to the beach nearby. The villa accommodates two and is $110 per night.


  • Azhari Beachfront Suite

This luxurious bungalow is set in a beautiful garden and is steps away from the pristine beach. The owners built the bungalow using reclaimed timber from a trading Dhow after which the suite is named, M.V Azhari. The place is situated in the heart of Diani, a walking distance from shops and restaurants.

The bungalow is ideal for honeymooners, couples, or singles. Relax by the beach, chill in the hammock, take a refreshing dip in the pool, and enjoy the incredible outdoor shower. Breakfast is included and unlimited mineral water is provided. A beach bonfire, lunch, dinner, massage, and yoga can be arranged upon request (at an extra fee). The house is $400 per night, breakfast included.

Check out Azhari’s equally stunning sister properties Melia and Inshallah.



  • Baraka House

Baraka House is a good option for people looking for a relaxing stay at an unbeatable price. Enjoy the peace and calm this Swahili decorated place offers, walk to the nearby beach, and swim in the lovely pool. The house accommodates 4 guests and is $53 per night.


  • Aqua Resort Apartment

Enjoy sea views from this spacious and airy apartment. The huge swimming pool and breakfast are a huge plus. The apartment can accommodate a maximum of 3 people at $67 per night.


  • Kitu Kidogo Cottage

This beautiful cottage is set in a tropical cottage about 200m away from the beach. The interiors are wonderfully done, reflecting an African theme and exuding comfort. Enjoy a dip at the beautiful pool and if you fancy a barbecue, fire up the grill. Kitu Kidogo cottage can accommodate a maximum of 4 people rates start from Kshs.15,000 for the entire cottage per night.


  • Villa Mandhari

Stay at this airy villa overlooking the gorgeous pool. The villa has a jacuzzi and a private barbecue on the rooftop. Guests can access the gym, pool bar, and restaurant on site. The property is 10 minutes away from the gym and the hosts provide breakfast. The villa accommodates 4 people and is $120 per night.


  • Marula Beach Cottage

This stylish beachfront cottage is ideal for a relaxing getaway in Diani. Chill in the hammock, take a dip in the pool or swim in the ocean just a few steps away. The cottage can accommodate 4 people and is $296 per night, breakfast included


  • Tralee House

Enjoy direct beach access when staying at this beautiful and spacious house. It’s centrally located and easily accessible. The villa can accommodate a maximum of 6 people and is $86 per night. Please note that the minimum stay is two nights


  • Villa Kalista

This modern villa set on a private beach offers the perfect escape. Surrounded by the lush tropical forests and white sandy beaches, Villa Kalista draws you into full relaxation mode. Lounge by the pool or chill in the jacuzzi as you enjoy the ocean views. The villa accommodates a maximum of 6 people and is $75 per person per night.


Read more  Staying at the Charming WindyMills Cottage

Large Group

  • Galu Kinondo Beach House

Enjoy your stay with family or friends at this spacious villa. Guests have access to the private beach, including a Double Sea Kayak, Table Tennis, and Darts. The beach house can accommodate up to 10 people at $300 per night.


  • Ahana Villa

This gorgeous beachfront villa set on the pristine sandy beaches of Galu is grand in stature, with a blend of Afro-Arabic and Indian Architecture and design, complete with marble floors and curved arches. The Villa comes with a private chef and guests have exclusive use of the property. Take a dip in the 25m pool and enjoy yourself. Ahana Villa has a luxurious feel, and you are guaranteed serenity and comfort. The villa can accommodate a maximum of 10 people and is $700 per night.


  • Luxury Villa

This stylish villa is situated in a lush garden and is a few minutes away from the beach. Swim in the pool, lounge around the villa, or have a barbecue. The villa can accommodate a maximum of 14 People and is $251 per night.


  • Kaskazi Beach House

Kaskazi Beach House is located in Msambweni, about 20 km south of Diani. Kaskazi is good for couples, families, and medium-sized groups. The large mansion is situated on a coral cliff in a large private garden overlooking the coconut groves and the ocean. The house is designed in Swahili style and guests can choose between 4 stunning dining areas on the edge of the cliff, bonfire areas, or just relax in a poolside sunbed.

There is a petanque/boccia court in the garden and a full-size sand volleyball court in the garden for you to use. There is also plenty of space to play soccer and the hosts have standard volleyballs and footballs. The beach house can accommodate a maximum of 12 people at $272 per night. Please note that the minimum stay is two nights.


  • The Cove

These airy, beautifully designed elevated chalets are set right by the beach. Chill in the day beds, enjoy sundowners and swim in the infinity pool. The Cove can accommodate a maximum of 12 people for $399 per night. Please note that the minimum stay is two nights.


  • Villa Elena

Villa Elena is a spacious and tastefully decorated villa a short walk away from the beach and in close proximity to the Diani hotspots. The hosts provide breakfast and there is a private chef available who can prepare your meals once you buy your groceries. Relax at this beautiful villa and enjoy all that Diani has to offer. The villa can accommodate up to 10 guests and is $221 per night. Please note that the minimum stay is two nights.


Read more  16 Fun Things to do in Nairobi during Lockdown

Luxury Properties

  • The Beach Villa

The Beach Villa is booked on an all-inclusive offering comprising of meals and drinks, with the only exception of certain imported wines and spirits. The villa is located steps away from the beach and it offers the ultimate beachfront luxury experience. Wake up to magical sunrises and refreshing swims in the gorgeous infinity pool. The villa accommodates 4 people and is $2,522 per night. Please note that the minimum stay is 3 nights.


  • The Cliff

Stay at the Beach Villa’s sister property, The Cliff, which is equally as stunning. This villa is also booked on an all-inclusive basis and it accommodates 8 people at $3,823per night.



  • Kenyaways

Kenyaways is a 3-acre piece of paradise directly on Galu Beach which has a number of different amenities and things to do. Chill, read a book, have a massage, take a kitesurfing lesson, sip a cocktail, or take in the amazing view. The vibe of the place is laidback and the decor is simple and rustic. There are different accommodation options and the rates start from $33 per person per night on bed and breakfast. There’s a fantastic restaurant and bar on site. Please note that the minimum stay is three nights.

They currently have some offers running until 16th December, 2020 that you can take advantage of. For bookings and more information, check out their website here.

Things to Note about Airbnbs

  • Prices indicated do not include service charges, meals, and transport(unless stated otherwise). Most of these places are on a self-catering basis and if they do have a chef, you would have to pay extra.
  • All properties offer essentials such as beddings, towels, soap, and kitchen essentials such as utensils, cooking pots, spices, and gas cookers. Pack personal items, and buy your own groceries and drinks.
  • Ask the hosts what measures they are taking to ensure guest safety, in light of the pandemic. When you do travel please sanitise, keep social distance, and wear your mask.
  • Most, if not all of these properties are near the tourist hotspots in Diani. Make sure you ask your host about the proximity to public transport and tourist attractions in the area.
  • When visiting Airbnbs be mindful and keep the place in the state you found it. So pick up after yourselves and do not litter. Remember that it is someone’s home after all.
  • Photos put up on this post are sourced from the listings on Airbnb, I do not own them.
  • If you are travelling solo, filter your search on Airbnb to Private Room rather than Entire Place. However, feel free to book an entire place if you wish to.
  • Confirm rates as they are subject to change depending on the season.
Read more  13 Best Things to do in Sunny Mombasa

These Airbnbs are so dreamy, you are spoilt for choice. You can find more Airbnbs in Diani here and here.

Grab your family/ friends, book yourself a beautiful home for the holidays, enjoy the attractions nearby, or just chill and have yourself the perfect beach escape.

If you are looking for other options, check out these stunning Airbnbs in Kajiado, Naivasha, and Nanyuki.

Share this post with a fellow traveller 🙂

Remember to stay safe and Until next time, Bye!

*As an Airbnb associate, I may earn a fee when you book from Airbnb at no extra cost to you*


  1. Anna

    23 November 2020 at 1:20 pm

    Loving this insightful artivle

    1. Ivy Miricho

      23 November 2020 at 8:22 pm

      Thank you so much Anna. Happy to help 🙂

  2. Facebook.com

    15 July 2021 at 7:17 am

    So insightful whatsap me 0723358612

Leave a Reply

%d bloggers like this: