Diani Beach hosts some of the best beach resorts in Kenya that offer an unrivalled all-inclusive experience. 

With a flawless, long stretch of white sand beach hugged by lush forest and kissed by surfable waves, it's no wonder Diani Beach is so popular. This resort town scores points with a diverse crowd: party people, families, honeymooners, backpackers and water sports enthusiasts.

Diani Beach has figured out that magic formula of maintaining its laid-back tropical vibe whilst providing visitors with some incredible all-inclusive hotel options. Hotels in Diani Beach come with 5-star service, all-inclusive food and drinks, multiple swimming pools, gyms, and kids’ clubs. Or you can pick from several smaller and more intimate boutique hotels with individually decorated rooms and intimate dining.

Whether you’re looking for a luxurious romantic escape or an affordable family getaway, an all-inclusive resort is an excellent option. We offer a wide selection of all-inclusive resorts for all interests and budgets. 

Discover Diani Beach

Diani Beach stands as a renowned beach destination along the Kenyan Coast, offering an abundance of pristine white sands and tropical palm trees that border the azure Indian Ocean. This renders Diani one of the premier holiday destinations in Kenya.

Situated just over an hour to the south of Mombasa, the town is nestled along a 10-kilometre stretch of dazzling white sand, adorned with palm-thatched cottages and upscale hotels. While the town hosts a limited number of supermarkets, craft shops, bars, and restaurants, Diani's allure primarily revolves around the serene enjoyment of the ocean and beach.

Nearby attractions include Shimba Hills Safari, Mombasa Old Town, and the Africa Pool at Tiwi. However, Diani stands out as a relaxed Kenyan resort where nature takes centre stage. You can swim in the clear waters, learn kite surfing, embark on a deep-sea fishing expedition, experience scuba diving, or visit a Diani Beach restaurant to savour the renowned Dawa cocktail alongside some freshly caught seafood.

Here's a collection of the best resorts in Diani Beach

Sort by

Sands at Chale Island - Tour
Sands at Chale Island
$ 221
1 Night
Available on request
Chale Island
Sands at Chale Island
$ 221
ROMANTIC AND MAGICAL Get an extra free night when you book for 3 Nights at Sand at Chale Island. This tranquil and secluded hotel offers a simple, relaxed atmosphere on a small coral island. A diverse mixture of indigenous and tropical Flora that attracts a wide variety of fascinating insect and primate life. All this combined with the loving care of the  staff will make your holiday on Chale Island intriguing, relaxing and warmly memorable. We can't think of anything better. Valid till October 31.   read more read less
View Details
Diani Sea Lodge - Tour
Diani Sea Lodge
$ 63
1 Night
Available on request
Diani Beach, Kwale County
Diani Sea Lodge
$ 63
Diani Sea Lodge offers the perfect setting  for a tropical getaway. Set on the most beautiful unspoiled crystal white sandy beaches on the south coast of Kenya, Diani Sea Lodge comprises simple whitewashed bungalows surrounded by lush gardens, the expansive compound is shaded by coconut palms and a myriad of exotic trees and flowers. The resort offers the ultimate tropical paradise. Animal life abounds in the compound and various varieties of monkeys can be seen jumping around in the vicinity. read more read less
View Details
Azhari Beach Suite - Tour
Azhari Beach Suite
$ 402
1 Night
27 Dec, 28 Dec, 29 Dec, and more
Diani Beach
Azhari Beach Suite
$ 402
Azhari Beach Suite is fabulously unique and set in a very private location, situated directly on Kenya’s famous Diani Beach with magical ocean views. The suite overlooks a heavenly garden with 1,000-year-old Baobab trees and is the perfect place for relaxation, romance, peace and recovery.  Its location cannot be beaten, with steps away from one of the world’s most beautiful beaches, yet have centre proximity to restaurants, bars and shopping, as well as the whole load of adventure activities that Diani Beach offers. It is the perfect oasis of tranquillity for relaxation, romance and peace & recovery with only footsteps to one of the most beautiful beaches in the world. Simply a honeymooner’s dream and the perfect couples retreat.  The private living area consists of an airy and spacious timber floored king-sized bedroom, with large fully retractable glass doors, revealing the extraordinary panoramic views of the Indian Ocean and cool East African trade winds. A private deep blue plunge pool is situated in front of your dining and living area which provides an exquisitely cool luxury dip, after a long beach walk, as does the intimate teak decked ‘jungle shower’, which seemingly flows out of a giant mahogany tree. The use of a rare fossilised (and long extinct) species of giant clam for sink and water features, adds to the amazing décor.  A private elevated beach area provides more personal outdoor space for chilling and sunbathing, hammock, sunbeds and beach shower (crafted from a section of the Azhari Dhow). A timber-stepped footpath leads to the gateway onto the pristine beach and down to an incredible seafront beach location named the ‘Woodhenge’ (for reasons you will discover during your stay) where there is a fire-pit BBQ and hardwood beach deck. A small service kitchen provides a fridge with a selection of soft and alcoholic drinks and compliments a well-stocked ‘self-service’ bar. ​ An outstanding personalised menu caters for ALL dietary preferences for a full/half board or breakfast-only arrangement. The highly experienced service team is comprised of European management and a Kenyan support team which includes excellent internationally trained chefs, along with well-qualified housekeeping and grounds crew. read more read less
View Details
Baobab Beach Resort - Tour
Baobab Beach Resort
$ 64
1 Night
Available on request
Diani, Kwale County
Baobab Beach Resort
$ 64
Located on the renowned Diani Beach, Baobab Beach Resort & Spa spans 80 acres of lush tropical gardens overlooking the Indian Ocean. This serene oasis, set on a coral headland, offers 500 meters of pristine beachfront, ideal for a luxurious beach escape. With three sparkling pools, multiple bars, and diverse dining options, Baobab Beach Resort provides endless reasons to relax and indulge. Enjoy all-inclusive activities like tennis, archery, volleyball, or yoga, or, for added adventure, opt for snorkeling, scuba diving, or deep-sea fishing. The white sands and brilliant blue ocean promise pure relaxation. Guestrooms are thoughtfully designed for comfort and luxury, giving you access to the resort’s full leisure amenities. Savor a range of international and African cuisine across various restaurants, with fresh seafood dishes paired with fine wines. For a memorable experience, dine at the à la carte Marhaba and Tangezi restaurants, where exceptional service and ocean views make for a truly special evening. For those vacationing in Ukunda or Mombasa, Baobab Beach Resort & Spa is a top choice for an all-inclusive experience in a tropical paradise, offering unmatched tranquility on Diani Beach.   read more read less
View Details
Swahili Beach Resort - Tour
Swahili Beach Resort
$ 280
1 Night
27 Dec, 28 Dec, 29 Dec, and more
Ukunda, Kwale County
Swahili Beach Resort
$ 280
The first impressions made by Swahili Beach are nothing less than spectacular. Relish a harmonious blend of the architectural influences from the East African coast, Arabia, India, and Zanzibar that have fused over millennia to create the vibrant Swahili culture. Swahili Beach boasts 140 rooms and stylish suites with breathtaking views across the gardens, cascading pools or the Indian Ocean. Swahili Beach Resort is a very large resort in a central position on Diani Beach, built and designed more than ten years ago to combine luxury and modern decor, whilst ensuring it has a minimum ecological impact. Its Arabic architecture and local Swahili-influenced finish have created 140 rooms and stylish suites with breathtaking views across the gardens, cascading pools and the Indian Ocean. Location Along the stretch of beach in Diani, Southern Kenya, Swahili Beach Resort sits in a central and attractive area. Diani offers a range of watersports, kite surfing, sky diving, dhow trips, sundowner safaris, beach bars and many more. The only downside is that the beach at the front of the property is one of the narrower sections which is often covered at high tide. Rooms Standard, superior and suites make up the 140 rooms which all sit in two-storey buildings around the grounds of the resort. The architecture, with its high ceilings and beautifully carved arches, has made the rooms light and airy, which gives guests an open and welcoming feel as soon as they walk in. Superior suites have terraces, with spacious lounge areas and cushioned benches. read more read less
View Details
Leopard Beach Resort and Spa - Tour
Leopard Beach Resort and Spa
$ 189
1 Night
Available on request
Leopard Beach Resort and Spa
$ 189
A stylish and cosmopolitan resort situated on world famous Diani Beach on Kenya's idyllic southern coast- undoubtedly Kenya's finest beach destination. The resort is built atop a coral cliff and surrounded by lush, tropical gardens which drop onto the white sandy shores of the Indian Ocean below. Holidaymakers and business travellers alike enjoy a range of world class amenities and a high level of service and attention to detail. Come and experience Leopard Beach! read more read less
View Details
Ahana Villa - Tour
Ahana Villa
1 Night
Available on request
Diani Beach, Kwale County
Ahana Villa
$ 295
Inspired by African, Indian, and Arabian architecture, Ahana Villa is a luxurious 5-bedroom beachfront retreat in Diani Beach. Exclusively yours, the villa comes with a chef and 7 staff for a seamless, private stay. Choose self-catering or full-board, with fresh seafood ordered directly from local fishermen. Our chef can handle all the shopping, letting you fully unwind and enjoy your holiday. read more read less
View Details
Diani Sea Resort - Tour
Diani Sea Resort
$ 67
1 Night
Available on request
Diani Beach
Diani Sea Resort
$ 67
  Diani Sea Resort is set on the most beautiful unspoiled crystal white sandy beaches on the south coast of Kenya; Diani Beach, the gorgeous white sand beach, 30 km south of Mombasa. 4.5 hectares of land offer ample space for 170 rooms, large main house pool and sports facilities. The flat abfallede fine sandy beach with the hotel directly provides many opportunities for swimming, snorkeling and diving.   read more read less
View Details
Alfajiri Beach Villa - Tour
Alfajiri Beach Villa
$ 2,600
1 Night
Available on request
Alfajiri Beach Villa
$ 2,600
Alfajiri Beach Villa is considered by many as the finest villa on the East African coast. It is an African-design villa with a high Makuti roof, located a few steps away from the beach, and offers the ultimate beachfront luxury. Designed to feel like a home away from home, the villa is decorated with handmade hardwood furnishings and is surrounded by lush palm gardens for maximum privacy. Just an hour from Mombasa, the undiscovered beaches of Diani stretch out for miles, inviting you to explore colourful reefs and shimmering white-sand beaches. Alfajiri Beach Villa is the perfect place for you and your family to unwind after the excitement of an East African safari – simply sit back and enjoy the sounds of the shoreline. At the same time, a dedicated staff ensure all the details are taken care of. The Beach Villa is furnished with pieces from India, Morocco and various African countries, and is surrounded by lush palm gardens just metres from the beach. The dedicated staff include butlers, chefs, childminders, drivers, and even a masseuse for daily massages. You will also receive personal care from your hosts, who are the owners of the villas and will arrange all of your requests and activities. The Beach Villa with its private pool, private beach access, individual menus and private butler and chef makes it perfect for honeymooners or families wanting the ultimate private beach experience. read more read less
View Details
WhatsApp icon