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 12 accommodations in Diani Beach, here are the 1 best resorts with a jacuzzi

Leopard Beach Resort And Spa - Diani Beach
8.1 2052 reviews

Leopard Beach Resort And Spa

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.

Best Diani Beach resorts with a pool

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

Diani Marine Divers Village - Diani Beach
8.8 192 reviews

Diani Marine Divers Village

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.
Babylon Gardens - Diani Beach
No reviews

Babylon Gardens

resort, Mombasa
Babylon Gardens, a resort in Mombasa, offers the Babylon Gardens offer with complimentary Wi-Fi, air conditioning, a swimming pool, terrace/balcony, garden, concierge, restaurant, bar, fitness centre, room service, and parking, alongside an on-site kitchen and airport transfer booking.
This accommodation is conveniently located for airport access and parking, with no specific district or landmark distances provided, but does include a complimentary breakfast daily and laundry service.
Diani Beach Luxury 2br Stay | Pool & Housekeeping - Diani Beach
9.5 33 reviews

Diani Beach Luxury 2br Stay | Pool & Housekeeping

resort
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.
Diani Paradise Villas - Diani Beach
9.2 1 review

Diani Paradise Villas

resort, Mombasa
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.

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.

Popular destinations

Best Diani Beach resorts with air conditioning

Elna's Haven Beachfront Studio Diani- Seaview & Ac - Diani Beach
9.0 63 reviews

Elna's Haven Beachfront Studio Diani- Seaview & Ac

resort
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.
Diani Beach Finest Private And Exclusive Holiday Retreat Offering Great Deals - Diani Beach
No reviews

Diani Beach Finest Private And Exclusive Holiday Retreat Offering Great Deals

resort, Ukunda
This private 3-bedroom villa, offering the "Diani Beach Finest Private And Exclusive Holiday Retreat Offering Great Deals," is located in Ukunda, a mere 200 metres from Diani Beach and near Southern Palm.
This self-catering holiday home accommodates up to 14 guests, featuring a private pool, optional chef services, daily housekeeping, and secure parking within its compound.
Simba Secret Hideaway - Diani Beach
9.8 181 reviews

Simba Secret Hideaway

resort
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.
Swahili Beach - Diani Beach
8.6 2741 reviews

Swahili Beach

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 gym

Diani Sea Lodge - All Inclusive - Diani Beach
8.6 880 reviews

Diani Sea Lodge - All Inclusive

resort, Diani Beach
Diani Sea Resort is located on Diani Beach, just 19 miles from Moi International Airport, making it a convenient base for exploring this beautiful coastal destination. The resort has consistently received very good ratings for user experience, location, and cleanliness.
The resort offers a range of comfortable rooms, each with air conditioning, a TV, and a private bathroom. Guests can enjoy a variety of amenities, including a swimming pool, a restaurant, a bar, a fitness centre, and a tennis court, as well as an all-inclusive package for a hassle-free holiday.
©2026 cozycozy.com