Search all holiday resorts in Diani Beach

12 available resort offers

7 nights
2
1
  • airbnb
  • booking
  • makemytrip
  • oyo
  • yatra
  • goibibo
  • travelguru
  • cleartrip
  • vrbo
  • expedia
  • hotelscom
  • tripcom
  • agoda
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 4 best resorts with a jacuzzi

Swahili Beach - Diani Beach
8.6 2732 reviews
Diani Beach
14/11 – 29/11
₹27724/nighttotal: ₹415860 (15 )

Swahili Beach

1 2
resort , Diani Beach
Swahili Beach is located in Diani Beach, just a short distance from Nakumatt Diani and The Diani Beach Shopping Center, offering a convenient location for exploring the area. The resort has received excellent ratings for its location, cleanliness, and overall experience.
The property features a range of rooms with private balconies or terraces, as well as stunning sea views. Guests can enjoy a variety of amenities including a swimming pool, spa, fitness centre, and restaurant, ensuring a relaxing and enjoyable stay.
Diamonds Leisure Beach & Golf Resort - Diani Beach
8.1 1999 reviews
Diani Beach
14/11 – 29/11
₹57152/nighttotal: ₹857280 (15 )

Diamonds Leisure Beach & Golf Resort

1 2
resort , Diani Beach
Leopard Beach Resort & Spa is situated on Diani Beach, 4.8 kilometres from Ukunda and 45 kilometres from Moi International Airport. This resort enjoys excellent ratings for location, cleanliness and overall experience.
The resort offers a range of accommodation options, including spacious rooms with private balconies and stunning ocean views. Guests can enjoy a variety of amenities and activities, such as swimming pools, a spa, a fitness centre, tennis courts, and restaurants.
Baobab Beach Resort & Spa - Diani Beach
8.9 1230 reviews
Diani Beach
29/08 – 05/09
₹71057/nighttotal: ₹497399 (7 )

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.
Morning Star Diani Beach Resort - Diani Beach
Diani Beach
10/09 – 13/09
₹9247/nighttotal: ₹27741 (3 )

Morning Star Diani Beach Resort

1 2
resort , Diani Beach
The Morning Star Diani Beach Resort offers a prime beachfront location on Diani Beach, situated just 2 kilometres from the town centre.
This resort provides complimentary Wi-Fi access and rooms equipped with shower facilities, accommodating up to two guests.

Best Diani Beach resorts with a pool

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

Simba Secret Hideaway - Diani Beach
9.8 179 reviews
Diani Beach
10/09 – 13/09
₹8969/nighttotal: ₹26907 (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.
Villa Black Pearl - New Private Villa - Diani Beach
Diani Beach
27/06 – 04/07
₹21000/nighttotal: ₹147000 (7 )

Villa Black Pearl - New Private Villa

1 2
resort , Mombasa
Resort listing. You will be based in Mombasa.
Facilities and services: an iron, a swimming pool and 24-hour entry. Take advantage of the terrace in this resort!
Lantana Galu Beach - Diani Beach
9.2 134 reviews
Diani Beach
02/08 – 08/08
₹105188/nighttotal: ₹631128 (6 )

Lantana Galu Beach

4 8
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.
Villa Harmonia - Diani Beach
Diani Beach
25/07 – 03/09
₹33968/nighttotal: ₹1358720 (40 )

Villa Harmonia

10 2
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.

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, with its white sand and turquoise waters. For something different, visit the Colobus Conservation, a sanctuary for endangered colobus monkeys. Further afield, you can go on a safari in Tsavo East National Park, known for its elephants and lions.
  • How easy is it to get to Diani Beach?

    Getting to Diani Beach is easy. You can fly directly into Moi International Airport in Mombasa, which is about 30km from Diani. You can also take a bus or taxi from Mombasa, which is a popular option for those travelling on a budget.
  • 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, and the sea is calm, perfect for swimming, snorkelling and diving.
  • What are the best daytrips from Diani Beach?

    There are plenty of great day trips from Diani Beach. You can visit the historical town of Mombasa, explore the mangrove forests at the Shimba Hills National Reserve, or go on a boat trip to Wasini Island, known for its pristine beaches and coral reefs.
  • What are the most romantic activities in and around Diani Beach?

    Diani Beach is a great place for a romantic getaway. Take a sunset cruise on a dhow, enjoy a private dinner on the beach, or go for a romantic walk along the shore. For something unique, visit the Kaya Kinondo Sacred Forest, a spiritual place for the Mijikenda people.
  • What are the nearest cities to explore when you are in Diani Beach?

    The nearest city to Diani Beach is Mombasa, a vibrant coastal city with a rich history and culture. You can explore the Old Town, visit Fort Jesus, and enjoy the bustling markets. For a more tranquil experience, visit the coastal town of Ukunda, which is just a short distance from Diani.
  • What are the most requested amenities in resorts in Diani Beach?

    Most resorts in Diani offer swimming pools, restaurants, bars, and spa facilities. Many also have private beaches and water sports activities. For a more luxurious experience, look for resorts with butler service, private villas, and gourmet dining.

Destinations nearby

Best Diani Beach resorts with air conditioning

Elna's Mystique Penthouse-diani 7min To The Beach - Diani Beach
10 3 reviews
Diani Beach
03/11 – 01/12
₹7195/nighttotal: ₹201460 (28 )

Elna's Mystique Penthouse-diani 7min To The Beach

1 3
resort , Diani Beach
This penthouse apartment is located in Diani, Kenya, just 500 metres from the beach and a short walk from Chandarana Supermarket. It is situated in a peaceful area, perfect for a relaxing getaway.
The apartment has three bedrooms and two bathrooms, comfortably accommodating up to six guests. It features a fully equipped kitchen, a spacious living and dining area, a private terrace with stunning views, a swimming pool, a fitness centre, and secure parking.
Southern Palms Beach Resort - Diani Beach
8.3 859 reviews
Diani Beach
10/09 – 13/09
₹30186/nighttotal: ₹90558 (3 )

Southern Palms Beach Resort

1 2
resort , Diani Beach
Southern Palms Beach Resort is situated in Diani Beach's shopping district, just a kilometre from Diani - Chale Marine National Park and Reserve and Diani Beach, with the historic Kongo Mosque less than 2km away. This resort has received very good ratings for location, cleanliness, and overall user experience.
The resort is a beachfront property with direct access to the beach. Guests can enjoy a range of amenities, including a swimming pool, spa, fitness centre, tennis court, and multiple restaurants and bars.
Elna's Beachfront Studio Diani- Seaview & Ac - Diani Beach
9.0 123 reviews
Diani Beach
01/11 – 30/11
₹2424/nighttotal: ₹70296 (29 )

Elna's Beachfront Studio Diani- Seaview & Ac

1 2
resort , Diani
This studio flat is located in the Golden Sun Complex in Diani, just a short distance from the beach and close to local restaurants and shops. The apartment has received excellent ratings for cleanliness, location, and user experience.
The studio can comfortably accommodate two guests and features a well-equipped kitchen, air conditioning, and a private balcony. Guests can enjoy amenities such as a swimming pool, fitness centre, and parking, as well as direct beach access and stunning sea views.
Jacaranda Indian Ocean Beach Resort - Diani Beach
8.5 2215 reviews
Diani Beach
10/09 – 13/09
₹7617/nighttotal: ₹22851 (3 )

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.

Best Diani Beach resorts with a gym

Mzima Beach Resort Hotel - Diani Beach
Diani Beach
17/09 – 10/10
₹17553/nighttotal: ₹403719 (23 )

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