Diani is a beach area at the border of Mombasa, Kenya, and home of the most beautiful beaches of the East coast. Most residents of Mombasa hang out in Diani for the weekend and it is no surprise the location is extremely popular amongst tourists as well. We’ve selected the top Airbnb vacation rentals in Mombasa, Kenya, for your consideration. Read on to learn more.
1. Inshallah Cottage Diani, Stunning Beachfront Luxury (from USD 246)
This one bedroom cottage is full of charm and offers you direct views to the beach and Indian Ocean. The cottage is accessible through the beach and opens up to a garden of giant baobab trees. The cottage is attached to the family home of the owners who will be delighted to assist you in any organizational matter you might have. This property is conveniently located just minutes away from water sport activities, restaurants, bars and various shops.
The Beach Cottage - Diani Beach, KenyaDiani Beach, KenyaSuperhost
Accommodates: 2
Top guest reviews
Amenities & Room:
there is ac in the bedroom so comfortable for sleeping toothe accommodation is supreme and every thing works wifi air con etcthe cottage interior is beautifully designed the space is cozy bright and planned in an environmentally friendly waythe bedroom has very functional a/c which is great after a warm day in the sunthe cottage is spacious and comfortable and has a lot of interesting design elementsCleanliness:
somebody comes everyday to wash the dishes and to clean the houselovely place simply furnished very clean and comfortablewonderful to stroll through the garden to a lovely clean stretch of beachbeautiful modern and clean cottage just right on the beachthe cottage is gorgeous and very clean tucked a way in a beautiful garden right by the beachHost:
the staff was helpful and very kindher staff is also helpful and welcomingthe staff is super friendly and helpfulthe host very easy going and helpfulnicole obviously deserves the super host accoladeRead more reviewsLocation:
we spent a week here and the location could not have been more idealbeautiful place right next to the seaamazing peaceful place location is just the bestgood restaurants are only a few minutes walk away on the beachfantastic location just a few steps to the beautiful beach and a superb host
2. Sukuma Studio House (from USD 59)
The Sukuma Studio is part of the wider complex of Sukuma House, located on Diani beach road. Situated just 5 minutes from the white sandy beach, most restaurants, bars and shops, this property has access to a shared swimming pool and a rooftop yoga pavilion.
Cosy one bedroom Swahili style condoDiani Beach, Kwale, KenyaSuperhost
Accommodates: 2
Top guest reviews
Amenities & Room:
there are also great fans which keep it cool at nightCleanliness:
it was also very clean and functionalthe flat was small but clean and well stocked - and the grounds are gorgeousHost:
rachel the manager was very helpfulexcellent place the staff were fantastic and really lovelygreat host available by phone or email any issue will be resolved as fast as possibleand millicent was so warm and kind she was greatrachel - our host - looked after us extremely well and was always very kind and friendlyRead more reviewsLocation:
the location is excellent near beach super marketcentral location great access to everything in dianibeautiful house and garden near restaurants and shopping centreit's a very short walk to the beach and diani is an absolutely fabulous locationoverall i would highly recommend this location amazing deal excellent location welcoming staff great communication
3. Ocean-view apartment with a shared swimming pool (from USD 66)
Situated on the top floor of a building with an elevator, this duplex apartment delivers incredible views of the Indian Ocean. It features balconies with seating and dining facilities so guests can unwind, enjoy al fresco meals, and marvel at the stunning scenery all at the same time. The amenities of the rental also include central air conditioning, WiFi, and a high-definition TV.
During their stay, guests can avail of access to the shared swimming pool. The pool area is right beside the ocean and is complete with lounges for guests who want to soak up some sun.
Duplex Oceanview 1bdrm Apartment D10,Top floorMombasa, Coast, KenyaSuperhost
Accommodates: 3
Top guest reviews
Amenities & Room:
the views from the apartment are breathtakingsuch a lovely apartment with a beautiful viewwe loved the apartment and the view of the oceanwould have like to see more and better kitchen equipmentthe apartment is beautiful tastefully decorated with two balconies overlooking the indian oceanCleanliness:
someone comes to clean the whole place and do your dishes every daythe place is immaculately clean and the senery spectacularplace was incredibly clean and hostess was very accomodatingthe place is immaculatly clean and well maintainedthe apartment was nice clean comfortable and spaciousHost:
gorgeous apartment and even better hostnaomi was a great host and made sure everything went smoothnaomi is such a lovely hostnaomi was a great host and superbly professional and responsive to any querieseveryone on the property were kind and friendlyRead more reviewsLocation:
what an incredible place and great locationi'll definitely recommend friends visiting this neighbourhoodloved our stay at naomi's placei will definitely book this place againthis place is very beautiful
4. Well-located rental with free parking (from USD 23)
Whether for business or leisure, this apartment offers a convenient stay. It is situated on the fourth floor of a building without an elevator, close to shopping malls and supermarkets. A famous beach is located only a 10-minute drive away from the property. There are plenty of shops and restaurants in the immediate vicinity that provide delicious food options.
Inside the rental is a colorful living space equipped with air conditioning, a TV, and a full kitchen. WiFi and a dedicated workspace are also provided for those who bring work with them. Guests with a car can avail of free and secure parking spaces on site.
Modern Luxurious💫 1BR houseMombasa, Mombasa County, KenyaSuperhost
Accommodates: 2
Top guest reviews
Amenities & Room:
i would definitely consider her apartment when traveling to mombasaCleanliness:
it was super cleani found the place clean and neatly arrangedthe airbnb is quite modern nice and very clean just as in the photosit’s a nice place i recommended everyone to look at this airbnb very cleanHost:
nice host as wellketty was a great host to both my mom and sister she made sure they enjoyed their vacationketty is such a kind and an amazing hostthe caretaker omwami is one of the best caretakers i've met in my life as a travellerketty is an amazing host and my recent stay at her place was literally value for moneyRead more reviewsLocation:
a good place to beif i ever go back to mombasa i'll definitely book this place again and againit’s accurate as pictured quiet and safe locationketty’s place is a modern comfortable place away from home peaceful and neatketty's place is amazing clean and quiet place ideal for both business trip and vacation
5. Fantastic retreat with a rooftop area (from USD 70)
Enjoy an authentic getaway Swahili-style when you stay in this Airbnb apartment. It comes with convenient services tailored to your needs. You can avail of laundry services, homemade Swahili cuisine, and tour guides during your stay. Pre-booking of reliable taxis can be arranged with the host as well. Feel like a few days are not enough? The rental also allows long-term bookings so you can enjoy the full Mombasa Old Town experience.
Amenities in the rental include air conditioning, WiFi, a TV, and a complete kitchen. There are also parking spaces on site that you can use for free.
Experience Old Town Adventures SwahiliFlat with ACMombasa, Mombasa County, KenyaSuperhost
Accommodates: 10
Top guest reviews
Amenities & Room:
the wifi was good toothe place is great esp the air conditioning and roof loungeac and netflix worked pretty well and we cooked dinnet in the fully equipped kitchenthe house had all the facilities necessary and we had a pleasant stayloved having a kitchen the rooftop space is sweet and the bed is comfortableCleanliness:
rooms are very decent size and clean for an old town houseeverything was as pictured and the whole apartment was very cleanthe apartment is nicely decorated and has all of the essentials; it was clean and communication was easythe place was beautiful clean and there was a lovely furnished rooftop that we had access toclean and tidy it was perfect to dive right into the unesco sightHost:
shufaa and anwar were excellent hoststhe host is great at communicating and making sure you're accommodatedawesome place with awesome hostanwar was quick to communicate and very helpfulshufaa who checked us in and out was incredibly helpful and accommodatingRead more reviewsLocation:
excellent location in the heart of old townperfect location for explorations of old townnice appartment in the middle of the bustling old town walking distance to fort jesus and other sightstheir house is also pretty secure for the locationthis place is so central it seems like everywhere is a 5-10 minute walk (or shorter)
6. Family-friendly apartment with sea views (from USD 79)
Featuring modern comforts and a convenient setting, this apartment is suitable for a small group of travel buddies. It features a nanny room and a baby cot that makes the place ideal for small families as well. In addition to air-conditioned bedrooms, there are also housekeeping services, WiFi, and a high-definition TV that come with the rental.
When they’re not enjoying sea views on the balcony, guests can cool off in the large swimming pool of the property. There is also a lovely beach just a three-minute walk away for those who prefer sun and sand.
Apache beach apartmentMombasa, Mombasa County, KenyaSuperhost
Accommodates: 6
Top guest reviews
Amenities & Room:
lovely place to be extremely large place that fully quipped with all you need for a comfortable stayHost:
enid was a kind and gracious hostthe enid the host and lilian the caretaker were extremely helpful and responsiveit has 24 hour security guards who are also very helpfulall the staff are extremely friendly and very helpfulan amazing home great staff host went above and beyond to ensure our stay was amazingRead more reviewsLocation:
very close to a beautiful beach
7. Sukuma Guest House (from USD 105)
The Sukuma guest house is another part of the wider complex of Sukuma House located on Diani beach road. Also situated just 5 minutes from the white sandy beach, restaurants, bars and shops, enjoy the shared swimming pool and the rooftop yoga pavilion.
Sukuma guest houseDiani Beach, Kwale, KenyaSuperhost
Accommodates: 4
Top guest reviews
Amenities & Room:
great pool and a lovely roof deck for yogatwo bedrooms 1 bath nice kitchen and the balcony is perfect for hanging outwe had the apartment in the second floor which gives a nice view to the garden and poolbeds were comfortable with mosquito netsthe pool was perfect for small children with a large shallow endCleanliness:
the house was quiet clean secure and just beautifulthe house is beautifully decorated very clean and safethe place itself was very nice clean and prettyexcellent staff great location and clean/comfortable accommodationsthe pool was extremely clean and there were even diving rings & goggles to have fun withHost:
house staff were great and attentivethe staff is really genuine and helpfulvery welcoming and hospitable staffthe host provided very helpful pre-arrival communicationsrachel and rashid (property staff) are delightful and exceptionally welcomingRead more reviewsLocation:
the location is perfectvery close to shops a cute cafe & easy walking distance to the beachvery cute house with a fantastic pool garden and locationloved the location as it’s right next to the beachamazing location highly recommended will definitely come back
8. Sultan saka house (from USD 86)
This charming two bedroom compound is located in a quiet area of Diani, just minutes away from the beach. The property has been tastefully decorated and nothing was left to hazard in the design and decoration. Designed by a German-Kenyan couple, the house will immerse you in an authentic African villa and you will feel at ease in the bright and open spaces with touches of European art. The rooftop terrace offers panoramic views over the nearby sea and landscape.
It’s fully staffed with concierge and tour services, two housekeepers, a private chef, two security guards and groundskeepers. Optional car service and drivers are available. Optional spa and massage services are also available, along with laundry facilities and linens. There’s WiFi throughout, a TV with DVD player, and stereo audio system.
Sultan saka VillaDiani Beach, Kwale, KenyaAccommodates: 6
Top guest reviews
Amenities & Room:
the wifi was put on incrementally in what seemed to be a cost effective mannerthe compound is surrounded by other buildings and has a garden with a great swimming poolthe bathrooms had ample space the bath tub was hugewe also recommend the private chef george who arranged all our shopping and cooked our dinner and breakfastthe rooms are massive shower is incredible and jacuzzi is as it's meant to be - relaxingCleanliness:
everything was spotless and the meals were fantasticimpressive design sparkling clean and immensethe pool is wonderful to use and cleaned each daynaomi the housekeeper kept the house sparkling clean throughout our entire six day staywhilst the team always kept the place impeccably clean at night there might be the odd surprise visitorHost:
the staff was very helpful and accommodatingsultan saka is a gorgeous house with fantastic staffgreat place and amazing staffthe owner sam always checked up on us to make sure that we were okand the staff are ever so kind and willing to helpRead more reviewsLocation:
the location is everything near from all good restaurants and grocery storelocation is great as it is just a walk away from the ukunda airstripthe location is amazing the beds are super comfyalso try one of the best sushi/sashimi at the close by japanese restaurantthe location is fantastic just a minute down the road from the airport
9. Spacious studio with a pool (from USD 21)
Offering a pool for your leisure, this spacious studio unit can comfortably sleep a small group of three. You can use the elevator to get to the rental, making it a convenient place to stay for on-the-go travelers. There is a small dining area with a bench, allowing you and your loved one to enjoy your meals together.
It is less than 10 minutes away from the beach as well as the city center, so you can easily explore some of the prime spots in Mombasa. The full bathroom comes with hot water for freshening up, and you can enjoy access to the TV with Netflix for entertainment.
Sunshine Studio, Clean, Fast Wi-Fi, lift, NetflixMombasa, Mombasa County, KenyaAccommodates: 3
Top guest reviews
Amenities & Room:
all the amenities were perfect (kitchen wifiwell presented studio apartment with a great view and balcony areathanks for a great time at your apartment loise & arthurapartment was beautiful and equipped with everything i needed and lots of lovely touches / local designCleanliness:
clean and pretty safeclean stylish and spaciousvery good place clean spacious and elegantexactly as a advertise a modern very clean flatthe apartment is clean and easily accessibleHost:
the host is easy to reach and also very hospitablethey truly are amazing hostsenjoyed my stay and particularly liked local travel tips from the hostgreat hosts and the place is gorgeous thanx againamazing hosts and beautiful home thanks for having meRead more reviewsLocation:
perfect location between the city and the beachmatched expected standards very awesome place to stayfor traveler who just want to relax this is the right place to bethe view from the apartment is breathtaking and the location is very convenientloise & arthur was very helpful and the location was great
10. Spring Cottage, Diani beachfront (from USD 120)
Only 20 meters (0.01 miles) away from the beach, this beautiful spring cottage overlooks the ocean. The four bedrooms are completed by an indoor sitting room, a large verandah with seating, and a dining and sunbathing area with lovely sea views. The rooftop is equipped with seating and sun beds for lazy afternoons. What’s more? A full time cook and a maid are here to help you spend an unforgettable time in Diani.
20 metres from the beach!Diani Beach, Kwale, KenyaAccommodates: 8
Top guest reviews
Amenities & Room:
bedrooms and bathrooms were spacious with strong ac units (if you need)there's a communal pool which was fun for the kidsthe bedrooms were spacious clean and had air conditioning and all en-suite which was idealcheck in was extra special good job with the little touches might want to add wifilovely view of the ocean from the terrass nice secure suroundings great pool and poolareaCleanliness:
the house is clean and spaciousthe house was very clean and well furnishedall the rooms were clean spacious and elegantit's very clean everywhere everything is on it's placebedrooms (4) with all attached bathrooms were all perfectly clean and very spaciousHost:
great staff really out of the ordinarygreat place wonderful staff amazing chefstaff are fantastic - very helpfulthe staff and security were helpful in getting the security and police to file a reportgreat trip and the staff was amazing fresh lobster dinner was a highlightRead more reviewsLocation:
beautiful location close to beachesgreat place super location close to everythinggood location at the beach and walking distance from restaurants and shopsgreat location and value for moneynice place very near the beach
11. The Penthouse Gracia (from USD 153)
This three bedroom property in located in a serene and tranquil area of Diani. It is just minutes away from all the restaurants, bars and shops. A shared pool is available and around-the-clock security is here to ensure your safety.
The Penthouse GraciaDiani Beach, Kwale County, KenyaAccommodates: 6
12. Comfortable studio near the beach (from USD 22)
This Airbnb rental is ideal for two guests and has a cozy vibe. It has an airy bedroom offering great views and a clean bathroom. Guests can lounge in the living room and enjoy a cuppa-joe out on the patio. Other amenities include wifi access, air conditioning, and a smart flat-screen TV with Netflix access. This Airbnb vacation rental also boasts a well-equipped kitchen where you can prepare meals conveniently during your stay. A five-minute drive will take you to the beach for those craving for some sun, sand, and fun.
Clean, Co️mfy, Designer Studio, WiFi Netflix 50”TVMombasa , Mombasa, KenyaAccommodates: 2
Top guest reviews
Amenities & Room:
the apartment was wonderful with modern touches and all the amenities neededloise and arthur are extremely hospitable they go an extra mile to ensure you are comfortableHost:
loise is a great hostalso good host extremely helpfulthe host was very welcoming and at hand to help with any queriesloise was very responsive tooRead more reviewsLocation:
loise place is absolutely gorgeous very clean and relaxing very close proximity to the roadwe had an amazing time at loise & arthur's place
13. Beachfront studio near Bamburi Beach (from USD 40)
This Airbnb rental near Bambui Beach can host two people and has a welcoming feel. It has a cozy and comfortable bedroom and a private bathroom. Located on the third floor, this beachfront studio is inside a five-star apartment complex and is quite safe. It also has an outdoor swimming pool or bask in the beauty of the ocean views from the terrace. You can prepare meals in the well-equipped kitchen or enjoy a meal at the on-site restaurant!
Beach Front Property, Mombasa, Bamburi Beach, 5**Mombasa, KenyaSuperhost
Accommodates: 2
Top guest reviews
Amenities & Room:
provision for both an ac and a fan is very thoughtfulspacious room air conditioning - good for both longer and shorter staythe wifi could be quicker but it's okthe studio was amazingly swanky and had the air conditioner full blast to cool us offthe studio apartment was well furnished with fine amenitiesCleanliness:
the apartment was very clean and beautifulthe house is clean and well furnishedthe bedding was clean and comfortablethe room was clean and neatthe apartment was relatively cleanHost:
the staff is niceawesome responses and v helpful front deskstanny was a responsive and helpful hostthe staff at the site were very helpfulstanny and the receptionist are so helpfulRead more reviewsLocation:
location was ideal and close to the beach thoughgood location and studio well equippedgreat place in a great locationa great getaway location highly recommendgreat location and place in general
14. Oceanfront apartment for two
Perfect for a romantic getaway, this apartment is situated right in front of a stunning beach and can easily sleep up to two guests.
There is one bedroom that is equipped with a queen-sized bed, ensuring a good night’s rest. With a well-equipped kitchen, you can easily prepare your own delicious meals. You can relax in the cozy living area with a drink in hand after a lovely day at the beach.
OCEANFRONT ROOM INSIDE FURNISHED APARTMENT-SHANZUMombasa, Mombasa County, KenyaAccommodates: 2
Top guest reviews
Amenities & Room:
beautiful views from a great apartmentCleanliness:
the apartment is very spacious and cleanHost:
thank you for hosting us achiengthe host is quick to respond to any issues and ensure that you are comfortableRead more reviewsLocation:
wonderful location price and access to the beach is priceless
15. Cozy beach house with a bathtub
This cozy beach house can comfortably accommodate up to three guests, with one spacious bedroom and one-and-a-half baths. It is perfect for small families and is equipped with child-friendly amenities such as a high chair, a changing table, and books and toys to keep your little ones entertained.
WiFi is accessible throughout the property, so you can easily update your socials. After exploring some of the top attractions in the area, end your day with a relaxing soak in the bathtub while you savor a glass of your favorite wine.
Casa Italia beach house 1Diani Beach, Kwale County, KenyaAccommodates: 3
Top guest reviews
Amenities & Room:
lovely places to eat and lovely bed with cotton sheets and fans in the two main roomsCleanliness:
place is clean spaciousher place was clean and very convenientthe place was clean and nice to stay init’s big and really cleannice apartment sparkling clean would definitely stay againHost:
thank you for being a great hostthe host was very helpful and quick to respondwas such a lovely hostzuraicah is a wonderful hostvery nice hosts helping us organizing our tripRead more reviewsLocation:
the place is in a good location walking distance to the beachnice safe place close to the beachgreat little spot in a good locationclose to this place are nice restaurants of any typevery nice place spacious and close to the beach
16. Pet-friendly haven near Shelly Beach
Cozy and pet-friendly, this rental is suitable for backpackers or couples on a getaway with their furbabies. It is a secondary unit to a family house but it comes with a separate entrance for privacy. Its in-unit features include WiFi, a TV, and a private bathroom.
Guests with a car can park on the streets for free. For recreation, they can head to the Shelly Beach area which offers various attractions and activities. There are also local motorbikes and other modes of public transportation that can be easily accessed from the property.
Tiny House for an Authentic Likoni ExperienceMombasa, Mombasa County, KenyaSuperhost
Accommodates: 2
Top guest reviews
Cleanliness:
nickson very nice guy and welcoming pleasant and nicely appointed place clean and safe quiet environmentRead more reviewsHost:
highly recommend this hostat first the host and family seemed kind and genuinethe whole of the host family are very helpfulout standing hospitality very friendly familyyou'll meet a friendly host who's accommodative and helpful
Only the best!
We hope this selection of superhosts in Diani will help you book the right accommodation for your needs!
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Create an account to bookmark our articles, like local expert tips, receive great stories in your inbox, and follow writers and topics that you love.
Log in with Facebook Log in with Twitter Log in with Google ×