Resorts in Diani Beach
Find the resorts that appeal to you the most
The best resorts in Diani Beach
The Villa Luxury Suites Hotel
Diani BeachOffering an outdoor pool and restaurant, The Villa is set in Diani Beach in the Coast Region, 2297 feet from The Diani Beach Shopping Center.Guest reviewOpted for half-board, a great way to start and end the day.
From $128.52 per nightScored out of 10, guest rating 9.1Wonderful - What previous guests thought, 302 reviewsDiani Marine Divers Village
Diani BeachDiani Marine Divers Village is a privately owned, charming, and family-friendly 3-star Bed & Breakfast, located just 150 meters from the stunning Diani Beach — easily reached with a short walk through...Guest reviewwe liked how the staff (employees!) treated us, they were so nice!
From $138 per nightScored out of 10, guest rating 9.0Wonderful - What previous guests thought, 146 reviewsWaterlovers Beach Resort
Diani BeachLocated on Diani Beach with panoramic ocean views, Waterlovers Beach Resort offers an outdoor pool, a restaurant and free WiFi. The resort is 22 mi away from Mombasa.Guest reviewBreakfast was excellent. They offered fresh fruits, and a variety of other options. The only drawback was the bees. I couldnt enjoy my breakfast with so many bees attacking my food plate.
From $395 per nightScored out of 10, guest rating 9.6Exceptional - What previous guests thought, 58 reviewsSwahili Beach
Diani BeachFeaturing a private beach area and water sports facilities, Swahili Beach is located in Diani Beach, 656 feet from Nakumatt Diani and an 11-minute walk from The Diani Beach Shopping Center.Guest reviewIt was the best resource I’ve ever seen, amazing staff and very good food, beach they have 4 different restaurants in the resort. It was a great experience they also have different activities and it exceeded my expectation.
From $315 per nightScored out of 10, guest rating 8.4Very Good - What previous guests thought, 1,280 reviewsDiamonds Leisure Beach & Golf Resort
Diani BeachPrime Beachfront Location: Diamonds Leisure Beach & Golf Resort in Diani Beach offers direct access to a private beach area and beachfront.Guest reviewSpectacular property in a gorgeous part of the world. Every direction one looks it is stunning, buildings and nature. We loved the heart of the people at Diamonds. The staff were all happy warm and friendly doing their utmost to make our holiday perfect. We were offered a change and upgrade of room when the reception staff saw my brothers disability which was very special. The afternoon tea was a real treat and served by wonderful waiters. The food all prepared fresh was exceptional. We were especially blessed by Jennifer, Alfan, Morris, Italian head chef and the beach nighttime security. This is an exceptional hotel where every person is doing their utmost to make it exceptional. Thank you Diamonds for a unforgettable holiday.
From $193.55 per nightScored out of 10, guest rating 8.1Very Good - What previous guests thought, 1,232 reviewsBaobab Beach Resort & Spa
Diani BeachBaobab Beach Resort & Spa offers accommodations in Diani Beach. With a lush garden, the resort overlooks the Indian Ocean and offers a 3-tier pool, a spa center and a selection of restaurants.Guest reviewStaff ,facilities , food , drink , entertaing naughty monkeys . Don't hesitate , go now.!!!
From $333 per nightScored out of 10, guest rating 8.7Excellent - What previous guests thought, 482 reviewsJacaranda Indian Ocean Beach Resort
Diani BeachSet in a garden on a white and sandy beach, Jacaranda Indian Ocean Beach Resort offers accommodations in Diani Beach and 5.6 mi from Ukunda Airstrip.Guest reviewPerfec location. Amazing vacation. Delicious food. Wonderful memories. VIP
From $108 per nightScored out of 10, guest rating 8.3Very Good - What previous guests thought, 753 reviewsDiani Sea Resort - All Inclusive
Diani BeachOffering an outdoor pool and a restaurant, Diani Sea Resort is located in Diani Beach. Free WiFi access is available in this resort. The accommodations will provide you with a TV and air conditioning....Guest reviewAll the meals were great with various selections. The entertainment was also very good!
From $234.09 per nightScored out of 10, guest rating 8.3Very Good - What previous guests thought, 266 reviewsDiani Sea Lodge - All Inclusive
Diani BeachOffering an outdoor pool and a restaurant, Diani Sea Lodge is located in Diani Beach. Free WiFi access is available in this resort.Guest reviewEverything right there. Good ocean beach too. Just keeps getting better year after year.
From $351.90 per nightScored out of 10, guest rating 8.1Very Good - What previous guests thought, 117 reviewsLeopard Beach Resort and Spa
Diani BeachLocated along Diani beach, Leopard Beach Resort & Spa features panoramic views of the Indian Ocean and is set within a tropical garden. The resort is within 3.1 mi from Ukunda.Guest reviewAlways a favorite, spacious property with much always to do.
From $184 per nightScored out of 10, guest rating 8.2Very Good - What previous guests thought, 167 reviews
Looking for a resort?
Travelers who really want to “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal on-site amenities like pools, spas, restaurants, activities, excursions, and shops, and stay the night in luxurious private rooms, villas, or apartments.
