Search all holiday resorts in Diani Beach

12 available resort offers

7 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Diani Beach resorts
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

12 Best resorts in Diani Beach

Best Diani Beach resorts with a jacuzzi

Among the 10 accommodations in Diani Beach, here are the 1 best resorts with a jacuzzi

Baobab Beach Resort & Spa - Diani Beach
8.9 1232 reviews
Diani Beach
11/10 – 16/10
658 €/nighttotal: 3290 € (5 )

Baobab Beach Resort & Spa

2 4
resort , Diani Beach
Baobab Beach Resort & Spa is situated on Diani Beach, 2.7km from the Diani Beach Shopping Centre and 47km from Moi International Airport. The resort has received very good user ratings, excellent location ratings, and very good cleanliness ratings.
The hotel is set in a lush tropical garden, creating a relaxing atmosphere. Guests can enjoy a three-tiered swimming pool, a spa and wellness centre, a variety of dining options, evening entertainment, water sports facilities, and tennis courts.

Best Diani Beach resorts with a pool

Among the 10 accommodations in Diani Beach, here are the 4 best resorts with a pool

Garden Suite - Diani Beach - Diani Beach
9.9 174 reviews
Diani Beach
10/09 – 13/09
180 €/nighttotal: 540 € (3 )

Garden Suite - Diani Beach

1 2
resort , Diani Beach
This self-catering duplex apartment is located in a secure gated community in Diani Beach, just a short walk from the beach and within easy reach of supermarkets, restaurants, shops, and water sports centres. It has consistently received excellent ratings for its location, cleanliness, and user experience.
The apartment has one bedroom and one bathroom, comfortably accommodating two guests. It features a modern en-suite bedroom, a fully equipped living room/kitchen, a spacious outdoor garden with a pool, and a veranda. Amenities include a private beach access, daily housekeeping, unlimited drinking water, basic cooking essentials, air conditioning, a fitness centre, parking, and a range of outdoor activities.
Simba Secret Hideaway - Diani Beach
9.8 179 reviews
Diani Beach
10/09 – 13/09
81 €/nighttotal: 243 € (3 )

Simba Secret Hideaway

1 2
resort , Ukunda
This ground-floor suite in the Simba complex is located directly off Diani Beach Road in Ukunda, offering immediate access to Diani Beach.
The self-catering apartment, sleeping up to two guests, features a queen-sized bed, a shower and bath, a sitting room, a dining area, a well-equipped kitchen with a fridge and microwave, air conditioning, and access to a shared swimming pool and parking within a secure complex; a bi-weekly cleaning service is provided for longer stays.
The Villa Luxury Suites Hotel - Diani Beach
9.2 357 reviews
Diani Beach
23/07 – 30/07
109 €/nighttotal: 763 € (7 )

The Villa Luxury Suites Hotel

1 2
resort , Diani Beach
The Villa Luxury Suites Hotel is located in Diani Beach, just a short walk from the Diani Beach Shopping Center and a few miles from attractions like Colobus Conservation and Kaya Kinondo Sacred Forest. The resort consistently receives excellent ratings for cleanliness and user experience, with a very good location rating.
The hotel offers stylish Swahili-inspired suites and features an outdoor pool and restaurant with garden and pool views. Guests can enjoy free amenities such as a minibar, coffee, tea, toiletries, and bathrobes, and can also take advantage of rental services like bike and car rentals for exploring the surrounding area.
Diani Marine Divers Village - Diani Beach
8.9 314 reviews
Diani Beach
10/09 – 13/09
104 €/nighttotal: 312 € (3 )

Diani Marine Divers Village

1 2
resort , Diani Beach
Diani Marine Divers Village is located just a short walk from the beach in Diani Beach, a popular destination known for its beautiful coastline and relaxed atmosphere. This accommodation has received very good ratings for cleanliness, location and user experience.
The resort is designed for families and offers a variety of amenities, including a swimming pool, a garden, a restaurant and a bar. Guests can also enjoy activities like golfing, cycling and fishing, as well as barbecue facilities, a shared lounge and a tour desk.

Frequently asked questions about resorts in Diani Beach

  • What are the top attractions in and around Diani Beach?

    Diani Beach itself is a top attraction, of course! The white sands and clear blue water are perfect for swimming, sunbathing, and watersports. You can also visit the Diani Marine National Reserve, home to colourful coral reefs and a variety of marine life. The Colobus Conservation is a great place to see endangered Colobus monkeys in their natural habitat.
  • What are the best luxury resorts in Diani Beach?

    Leisure Lodge Beach Resort Hotel is among the best luxury resorts in Diani Beach.

  • How easy is it to get to Diani Beach?

    Getting to Diani Beach is pretty straightforward. The main airport is Moi International Airport in Mombasa, which is about a 30-minute drive from Diani. You can easily find taxis or pre-book a transfer from the airport. If you're coming from elsewhere in Kenya, you can take a bus or train to Mombasa and then a taxi to Diani.
  • What are the best resorts with a swimming pool in Diani Beach?

    Swahili Beach, Diamonds Leisure Beach & Golf Resort and Jacaranda Indian Ocean Beach Resort are among the best resorts with a swimming pool in Diani Beach.

  • What time of year is best to stay in a resort in Diani Beach?

    The best time to visit Diani Beach is during the dry season, which runs from June to October. The weather is warm and sunny, with minimal rainfall. It's the perfect time to enjoy the beach and all the outdoor activities on offer.
  • What are the best resorts with jacuzzi in Diani Beach?

    Swahili Beach, Diamonds Leisure Beach & Golf Resort and Diani Reef Beach Resort & Spa are the best resorts with a jacuzzi in Diani Beach.

  • What are the best daytrips from Diani Beach?

    A popular day trip is to the Shimba Hills National Reserve, which is about an hour's drive from Diani. You can go on a safari to see elephants, leopards, and other wildlife. Another great option is to visit the historic town of Mombasa, which is about a 45-minute drive away. You can explore the Old Town, visit Fort Jesus, and enjoy the bustling markets.
  • What are the best family friendly resorts in Diani Beach?

    The best family friendly resorts in Diani Beach are Swahili Beach, Diamonds Leisure Beach & Golf Resort and Jacaranda Indian Ocean Beach Resort.

  • What are the most romantic activities in and around Diani Beach?

    A sunset cruise along the coast is always a winner. You can also enjoy a romantic dinner at one of the many beachfront restaurants. For something a bit more adventurous, try a private picnic on the beach or a horseback riding excursion along the shore.
  • What are the best pet friendly resorts in Diani Beach?

    The best pet friendly resorts in Diani Beach are Tiwi Beach Resort & Spa and Mzima Beach Resort Hotel.

  • What are the nearest cities to explore when you are in Diani Beach?

    The nearest city is Mombasa, which is about a 45-minute drive from Diani. It's a vibrant city with a rich history and culture. You can also visit the smaller town of Ukunda, which is located just north of Diani Beach. It's a quieter place with a local market and a few restaurants.
  • What are the most requested amenities in resorts in Diani Beach?

    Most resorts in Diani offer swimming pools, private beaches, and restaurants. Many also have spa facilities, fitness centres, and water sports activities like diving and snorkelling. You can also find resorts with kids' clubs and entertainment for families.

Destinations nearby

Best Diani Beach resorts with air conditioning

Lantana Galu Beach - Diani Beach
9.2 134 reviews
Diani Beach
02/08 – 08/08
953 €/nighttotal: 5718 € (6 )

Lantana Galu Beach

3 7
resort , Diani Beach
Lantana Galu Beach is a beachfront resort located in Diani Beach, just 7.6 kilometres from Diani Shopping Centre and 50 kilometres from Moi Airport. The resort has received very good ratings for its location, cleanliness, and overall experience.
The resort offers a range of accommodation options, including villas with private courtyards and fountains. Guests can enjoy a variety of amenities, including two swimming pools, a spa, a fitness centre, a restaurant, a bar, a mini-market, free parking, and free Wi-Fi.
Diani Paradise Villas - Diani Beach
Diani Beach
30/07 – 07/08
155 €/nighttotal: 1240 € (8 )

Diani Paradise Villas

1 4
resort , Ukunda
Diani Paradise Villas, located in Diani within Kwale County, offers its guests a resort experience with convenient access to the coastline, situated approximately 300 meters away.
This family-friendly accommodation provides a swimming pool, tennis court, and complimentary Wi-Fi, alongside room service and concierge assistance, ensuring a comfortable stay with on-site parking and a garden.
Villa Harmonia - Diani Beach
Diani Beach
30/07 – 07/08
350 €/nighttotal: 2800 € (8 )

Villa Harmonia

10 4
resort , Galu
Villa Harmonia, in Galu, Kenya, is conveniently located a 19-minute walk from Colobus Conservation, 7.4km from Kaya Kinondo Sacred Forest, and 7.7km from Leisure Lodge Golf Club, with Ukunda Airport just 6km away.
This 130-square-metre ten-bedroom, ten-bathroom villa sleeps up to 35 guests and boasts a private pool, tennis court, spa, and extensive shared amenities including a garden, lounge, terrace, kitchen, and barbecue facilities, plus free Wi-Fi and parking.
Frangipani Cottages "Hibiscus Ii" - Diani Beach
9.5 76 reviews
Diani Beach
22/12 – 28/12
67 €/nighttotal: 402 € (6 )

Frangipani Cottages "Hibiscus Ii"

1 2
resort , Kwale
This Diani Beach apartment, situated 0.75 km from the beach and 0.8 km from Diani's town centre, offers easy access to local supermarkets, shops, bars, and restaurants.
The self-catering flat comprises one bedroom, one bathroom, sleeps two guests, and features a fully equipped kitchen, air conditioning (at extra cost), a private terrace, and access to a swimming pool, garden, and fitness centre within a small, tranquil complex.

Best Diani Beach resorts with a gym

Jacaranda Indian Ocean Beach Resort - Diani Beach
8.5 2209 reviews
Diani Beach
23/07 – 30/07
148 €/nighttotal: 1036 € (7 )

Jacaranda Indian Ocean Beach Resort

1 2
resort , Diani Beach
Jacaranda Indian Ocean Beach Resort is located in Diani Beach, Kenya, 9 kilometres from Ukunda airstrip, 5 kilometres from Diani Beach Shopping Centre, and 10 kilometres from Colobus Conservation.
This beachfront hotel offers 30-square-metre rooms, each with one bedroom and one bathroom, featuring Makuti roofs, local Swahili furnishings, and amenities including a swimming pool, spa, tennis court, and restaurant; some rooms boast sea views.
Mzima Beach Resort Hotel - Diani Beach
Diani Beach
23/07 – 30/07
192 €/nighttotal: 1344 € (7 )

Mzima Beach Resort Hotel

1 2
resort , Diani Beach
Mzima Beach Resort Hotel is situated just a short walk from Diani Beach town centre, making it easy to explore the local shops, restaurants, and nightlife. The resort has a convenient location and is close to the beach.
The resort offers a range of amenities and activities for guests, including a swimming pool, spa, fitness centre, and restaurant. The hotel has one bathroom and can accommodate up to two guests.
©2026 cozycozy.com