Search all holiday resorts in Diani Beach

12 available resort offers

7 nights
2
1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
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

Baobab Beach Resort & Spa - Diani Beach
8.9 1230 reviews
Diani Beach
29/08 – 05/09
SG$957/nighttotal: SG$6699 (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.
Sunset Villa Boutique Resort - Diani Beach
8.3 34 reviews
Diani Beach
17/09 – 10/10
SG$131/nighttotal: SG$3013 (23 )

Sunset Villa Boutique Resort

1 2
resort , Diani Beach
Sunset Villa Boutique Resort is located in Diani Beach, a 10-minute walk from the beach and a short drive from Shimba Hills National Reserve and Moi International Airport. The resort has received very good ratings for its cleanliness and user experience, as well as a good rating for its location.
The resort has a variety of rooms, suites, and villas to choose from, set within a lush tropical garden. Guests can enjoy a range of facilities including a swimming pool, hot tub, restaurant, bar, and free shuttle service to the beach.
Diamonds Leisure Beach & Golf Resort - Diani Beach
8.1 1999 reviews
Diani Beach
14/11 – 29/11
SG$770/nighttotal: SG$11550 (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.
Swahili Beach - Diani Beach
8.6 2732 reviews
Diani Beach
14/11 – 29/11
SG$373/nighttotal: SG$5595 (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.

Best Diani Beach resorts with a pool

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

Silentpalms Villa – Coastal Escape For 16+ - Diani Beach
10 2 reviews
Diani Beach
07/07 – 12/07
SG$679/nighttotal: SG$3395 (5 )

Silentpalms Villa – Coastal Escape For 16+

1 9
resort , Ukunda
Silent Palms Villa, a guesthouse in Kwale County, is situated off Diani Beach Road, a short 0.8km walk from Diani Beach and close to other leading hotels.
This Ukunda self-catering property offers six apartment units, each with two bedrooms (or sub-lettable as one-bedroom units), accommodating up to 16 guests, and features a swimming pool, garden, parking, and internet access; airport transfers and private chefs are available on request.
Villa Harmonia - Diani Beach
Diani Beach
07/07 – 12/07
SG$607/nighttotal: SG$3035 (5 )

Villa Harmonia

10 9
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.
Elna's Beachfront Studio Diani- Seaview & Ac - Diani Beach
9.0 123 reviews
Diani Beach
01/11 – 30/11
SG$33/nighttotal: SG$957 (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.
Lotfa Resort Diani - Diani Beach
Diani Beach
03/11 – 01/12
SG$216/nighttotal: SG$6048 (28 )

Lotfa Resort Diani

2 3
resort , Mombasa
Lotfa Resort Diani, a family-friendly establishment, is located in Diani, a coastal district south of Mombasa, offering convenient access to local entertainment and attractions.
This resort provides guests with air conditioning, Wi-Fi, a swimming pool, a spa, a bar, and parking, with rooms featuring terraces or balconies, bathrobes, hairdryers, and televisions.

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. You can also visit the Colobus Conservation, a sanctuary for endangered Colobus monkeys. For history buffs, there's the Fort Jesus in Mombasa, a UNESCO World Heritage Site, just a short drive away.
  • 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, about 30 minutes away. You can easily get a taxi or pre-book a transfer. If you're coming from elsewhere in Kenya, you can take a bus or hire a car.
  • 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, from June to October. The weather is sunny and warm, perfect for enjoying the beach and watersports. You'll find the best deals during the shoulder seasons, April-May and November-December.
  • 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, home to elephants, leopards, and other wildlife. You can also visit the Kisite Mpunguti Marine National Park and Reserve, a great place for snorkeling and diving. For a cultural experience, head to the old town of Mombasa, with its vibrant markets and historic architecture.
  • 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?

    Diani Beach is a great place for a romantic getaway. Enjoy a sunset cruise on the Indian Ocean, or have a private dinner on the beach at one of the many restaurants. For something a little more adventurous, try a romantic hot air balloon ride over the coast.
  • What are the best pet friendly resorts in Diani Beach?

    The best pet friendly resorts in Diani Beach are Diani Paradise Villas Resort, 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 to Diani Beach is Mombasa, a bustling port city with a rich history and culture. You can also visit the smaller town of Ukunda, which is home to the Diani Beach market and a few local shops.
  • What are the most requested amenities in resorts in Diani Beach?

    Most resorts in Diani Beach offer a range of amenities, including swimming pools, restaurants, bars, and spa facilities. Many resorts also have private beaches, water sports activities, and kids' clubs. Look for resorts with good reviews and that offer the amenities that are important to you.

Destinations nearby

Best Diani Beach resorts with air conditioning

Mzima Beach Resort Hotel - Diani Beach
Diani Beach
17/09 – 10/10
SG$236/nighttotal: SG$5428 (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.
Elna's Mystique Penthouse-diani 7min To The Beach - Diani Beach
10 3 reviews
Diani Beach
03/11 – 01/12
SG$97/nighttotal: SG$2716 (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.
Diani Beach Luxury 2br Stay | Pool & Housekeeping - Diani Beach
9.3 24 reviews
Diani Beach
29/08 – 05/09
SG$111/nighttotal: SG$777 (7 )

Diani Beach Luxury 2br Stay | Pool & Housekeeping

1 4
resort , Kwale
This luxury two-bedroom ensuite apartment in Diani is located less than 5 minutes' drive from Diani town centre, 0.6km from Diani Beach, and 8km from Ukunda airstrip, offering easy access to Mombasa (under 30km).
The self-catering property sleeps four guests and boasts a private swimming pool (accessible until 23:00), a fridge, freezer, microwave, air conditioning, and optional daily/weekly housekeeping.
Jacaranda Indian Ocean Beach Resort - Diani Beach
8.5 2215 reviews
Diani Beach
10/09 – 13/09
SG$103/nighttotal: SG$309 (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

Garden Suite - Diani Beach - Diani Beach
9.9 174 reviews
Diani Beach
10/09 – 13/09
SG$268/nighttotal: SG$804 (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.
Elna's Beachfront Studio Diani- Seaview & Ac - Diani Beach
9.0 123 reviews
Diani Beach
01/11 – 30/11
SG$33/nighttotal: SG$957 (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.
Southern Palms Beach Resort - Diani Beach
8.3 859 reviews
Diani Beach
27/06 – 04/07
SG$362/nighttotal: SG$2534 (7 )

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.
Neptune Palm Beach Boutique Resort & Spa - All Inclusive - Diani Beach
9.4 976 reviews
Diani Beach
29/08 – 05/09
SG$803/nighttotal: SG$5621 (7 )

Neptune Palm Beach Boutique Resort & Spa - All Inclusive

2 4
resort , Galu
The Neptune Village Beach Resort & Spa - All Inclusive is located in Diani Beach on the South Coast, 40 kilometres from Mombasa and 8 kilometres from the Ukunda Airstrip. The resort has received very good ratings for its location, cleanliness, and overall experience.
The resort offers a range of accommodation options, including traditional Makuti-roofed bungalows with private balconies. Guests can enjoy a variety of amenities and activities, including a spa, water sports centre, entertainment for all ages, and a choice of restaurants and bars.
©2026 cozycozy.com