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 Beach
20/06 – 27/06
358 ﺩ.ﺇ/nighttotal: 2506 ﺩ.ﺇ (7 )
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.
9.9 173 reviews
Diani Beach
06/08 – 08/08
765 ﺩ.ﺇ/nighttotal: 1530 ﺩ.ﺇ (2 )
Garden Suite - Diani Beach
1 1
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.
8.9 1232 reviews
Diani Beach
06/08 – 08/08
1170 ﺩ.ﺇ/nighttotal: 2340 ﺩ.ﺇ (2 )
Baobab Beach Resort & Spa
1 1
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.
9.2 134 reviews
Diani Beach
02/08 – 08/08
4047 ﺩ.ﺇ/nighttotal: 24282 ﺩ.ﺇ (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.
9.7 109 reviews
Diani Beach
06/08 – 08/08
176 ﺩ.ﺇ/nighttotal: 352 ﺩ.ﺇ (2 )
Frangipani Cottages "Mnazi I"
1 1
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 shops, restaurants, and bars. The self-catering flat boasts a 20m² private terrace, one bedroom, one bathroom, sleeps three guests, and includes a fully equipped kitchen, air conditioning, a swimming pool, and daily cleaning.
Diani Beach
06/08 – 08/08
935 ﺩ.ﺇ/nighttotal: 1870 ﺩ.ﺇ (2 )
Southern Palms Beach Resort
1 1
resort , Mombasa
Southern Palms Beach Hotel is situated in Mombasa, just a short distance from the city's main attractions. The surrounding area is lively and offers a range of restaurants, shops, and bars to explore. This hotel features a swimming pool, open from 7:30 AM to 6 PM, and offers all-inclusive rates that cover meals and drinks at the on-site restaurants. Guests can also enjoy airport transfers, cashless payment options, and enhanced food service safety measures.
9.0 122 reviews
Diani Beach
01/10 – 01/11
98 ﺩ.ﺇ/nighttotal: 3038 ﺩ.ﺇ (31 )
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.
9.8 179 reviews
Diani Beach
20/06 – 27/06
320 ﺩ.ﺇ/nighttotal: 2240 ﺩ.ﺇ (7 )
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.
8.5 2209 reviews
Diani Beach
01/10 – 01/11
606 ﺩ.ﺇ/nighttotal: 18786 ﺩ.ﺇ (31 )
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.
8.6 1165 reviews
Diani Beach
23/07 – 30/07
992 ﺩ.ﺇ/nighttotal: 6944 ﺩ.ﺇ (7 )
Diani Sea Lodge - All Inclusive
1 2
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.
8.3 857 reviews
Diani Beach
06/08 – 08/08
1792 ﺩ.ﺇ/nighttotal: 3584 ﺩ.ﺇ (2 )
Southern Palms Beach Resort
1 1
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.
Best Diani Beach resorts with a jacuzzi
Among the 10 accommodations in Diani Beach, here are the 4 best resorts with a jacuzzi
8.1 2000 reviews
Diani Beach
14/11 – 29/11
2199 ﺩ.ﺇ/nighttotal: 32985 ﺩ.ﺇ (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.
Diani Beach
20/06 – 27/06
313 ﺩ.ﺇ/nighttotal: 2191 ﺩ.ﺇ (7 )
Amerix Resorts And Adventures
1 2
resort , Diani Beach
Amerix Resorts and Adventures, located in Diani Beach, is situated 2.7 kilometres from Diani Beach, 2.4 kilometres from Colobus Conservation, and 8.2 kilometres from Kaya Kinondo Sacred Forest. This resort offers a comprehensive wellness experience with a spa, sauna, and hot tub, alongside a restaurant, bar, and room service, with accommodations featuring air conditioning, flat-screen TVs, and free WiFi.
8.6 2726 reviews
Diani Beach
11/10 – 16/10
2929 ﺩ.ﺇ/nighttotal: 14645 ﺩ.ﺇ (5 )
Swahili Beach
2 4
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.
9.4 976 reviews
Diani Beach
30/07 – 07/08
3226 ﺩ.ﺇ/nighttotal: 25808 ﺩ.ﺇ (8 )
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.
Best Diani Beach resorts with a pool
Among the 10 accommodations in Diani Beach, here are the 4 best resorts with a pool
9.5 76 reviews
Diani Beach
22/12 – 28/12
283 ﺩ.ﺇ/nighttotal: 1698 ﺩ.ﺇ (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.
Diani Beach
20/06 – 27/06
132 ﺩ.ﺇ/nighttotal: 924 ﺩ.ﺇ (7 )
Diani Paradise Villas
1 2
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.
8.9 314 reviews
Diani Beach
20/06 – 27/06
445 ﺩ.ﺇ/nighttotal: 3115 ﺩ.ﺇ (7 )
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.
Diani Beach
22/12 – 28/12
259 ﺩ.ﺇ/nighttotal: 1554 ﺩ.ﺇ (6 )
Lotfa Resort Diani
1 2
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 clear waters. Other popular attractions include the Diani Marine National Park, where you can go snorkeling or diving, and the Colobus Conservation, where you can see the endangered Colobus monkeys. If you're looking for something a bit different, you can visit the Kaya Kinondo Sacred Forest, a traditional Mijikenda forest.
Getting to Diani Beach is pretty straightforward. The main airport is Moi International Airport in Mombasa, which is about a 40-minute drive from Diani. You can get there by taxi, bus, or pre-arranged airport transfer. Most resorts will offer a transfer service as well.
What are 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 sunny and warm, with little rain. The peak season is during July and August, so if you're looking for a quieter experience, you might want to visit in June or September.
What are the best resorts with jacuzzi in Diani Beach?
There are some great day trips from Diani Beach. You can visit the historic town of Mombasa, which is about an hour away, or take a boat trip to Wasini Island, where you can see dolphins and go snorkeling. The Shimba Hills National Reserve is also a great option for a day trip, with its lush forests and diverse wildlife.
What are the best family friendly resorts in Diani Beach?
What are the most romantic activities in and around Diani Beach?
Diani Beach is a very romantic destination. You can enjoy a sunset stroll along the beach, have a candlelit dinner at one of the many beachfront restaurants, or take a private boat trip to a secluded spot. You can also take a romantic hot air balloon ride over the beach.
What are the best pet friendly resorts in Diani Beach?
What are the nearest cities to explore when you are in Diani Beach?
The nearest city to Diani Beach is Mombasa, which is a bustling port city with a rich history and culture. You can also visit the town of Ukunda, which is just a short distance from Diani Beach, and is known for its local markets and craft shops.
What are the most requested amenities in resorts in Diani Beach?
Most resorts in Diani Beach offer a wide range of amenities, including swimming pools, restaurants, bars, and spas. Many resorts also have private beaches, water sports facilities, and children's clubs. If you're looking for something specific, it's always best to check with the resort directly.
Destinations nearby
Best Diani Beach resorts with air conditioning
Diani Beach
30/07 – 07/08
1637 ﺩ.ﺇ/nighttotal: 13096 ﺩ.ﺇ (8 )
Mzima Beach Resort Hotel
2 4
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.
Diani Beach
14/11 – 29/11
1477 ﺩ.ﺇ/nighttotal: 22155 ﺩ.ﺇ (15 )
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.
9.2 357 reviews
Diani Beach
20/06 – 27/06
410 ﺩ.ﺇ/nighttotal: 2870 ﺩ.ﺇ (7 )
The Villa Luxury Suites Hotel
1 2
hotel , 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.
8.3 38 reviews
Diani Beach
14/07 – 21/07
3175 ﺩ.ﺇ/nighttotal: 22225 ﺩ.ﺇ (7 )
The Zubeida Boutique Resort
4 6
resort , Diani Beach
The Zubeida Boutique Resort is located in Diani Beach, just 2 kilometres from the main beach and a short distance from Galu Beach and Colobus Conservation. This resort has excellent ratings for location, cleanliness, and overall user experience. The resort offers a range of comfortable accommodation options with air conditioning, a seating area, flat-screen TV, kitchenette, and a private bathroom. Guests can enjoy the outdoor swimming pool, dine at the restaurant, or relax on the terrace or in the garden.
Best Diani Beach resorts with a gym
9.7 109 reviews
Diani Beach
06/08 – 08/08
176 ﺩ.ﺇ/nighttotal: 352 ﺩ.ﺇ (2 )
Frangipani Cottages "Mnazi I"
1 1
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 shops, restaurants, and bars. The self-catering flat boasts a 20m² private terrace, one bedroom, one bathroom, sleeps three guests, and includes a fully equipped kitchen, air conditioning, a swimming pool, and daily cleaning.
8.1 2000 reviews
Diani Beach
14/11 – 29/11
2199 ﺩ.ﺇ/nighttotal: 32985 ﺩ.ﺇ (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.
8.6 1165 reviews
Diani Beach
23/07 – 30/07
992 ﺩ.ﺇ/nighttotal: 6944 ﺩ.ﺇ (7 )
Diani Sea Lodge - All Inclusive
1 2
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.
8.3 857 reviews
Diani Beach
06/08 – 08/08
1792 ﺩ.ﺇ/nighttotal: 3584 ﺩ.ﺇ (2 )
Southern Palms Beach Resort
1 1
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.