Malaika Gardens Resort, located in Diani Beach, is a 17-minute walk from Diani Beach and a short distance from Ukunda Airport. This 4-star resort offers 1-bedroom accommodation for up to three guests, featuring a garden, terrace, on-site restaurant, bar, room service, and free private parking, with some rooms providing balconies and complimentary WiFi.
Diani Beach
22/12 – 28/12
SG$293/nighttotal: SG$1758 (6 )
Luxurious 1bedhideaway With Pool, Ac &Beach Access
1 2
hotel , Diani Beach
Book this room in a 5-star luxury hotel. You will stay in Diani Beach. Facilities and services: free parking and a restaurant.
8.8 57 reviews
Diani Beach
20/06 – 27/06
SG$90/nighttotal: SG$630 (7 )
Casamia Suites
1 2
hotel , Diani Beach
Casamia Suites, a 5-star hotel in Diani Beach, Kenya, is situated a 4-minute walk from the beach, 3.5km from Leisure Lodge Golf Club, and 4.3km from Colobus Conservation, with Ukunda Airport just 1.9km away. This beachfront suite offers 25 square metres of space, accommodating up to 3 guests, and features air conditioning, a private bathroom, free Wi-Fi, and amenities including a desk, electric kettle, fridge, safety deposit box, and flat-screen TV.
Diani Beach
20/06 – 27/06
SG$138/nighttotal: SG$966 (7 )
Safari Beach Hotel
1 2
hotel , Galu
Safari Beach Hotel, a 4-star establishment, is conveniently located in Galu Kinondo, Kenya, 3 kilometres from the town centre. This hotel boasts a swimming pool, tennis court, and on-site restaurant and bar, alongside amenities including Wi-Fi, parking, and room service.
Diani Beach
14/07 – 21/07
SG$501/nighttotal: SG$3507 (7 )
Coral Cove Residences Diani
3 6
hotel , Kwale
Coral Cove Residences Diani in Kwale offers the Coral Cove Residences Diani package, situated directly on Galu Beach, 10.9 kilometres from Ukunda Airport and a 19-minute walk from Kaya Kinondo Sacred Forest. This resort provides air-conditioned rooms, some with sea views and patios, alongside an outdoor swimming pool, garden, terrace, on-site spa, restaurant, bar, fitness centre, and complimentary WiFi, with cycling opportunities in the surrounding area.
9.4 40 reviews
Diani Beach
23/07 – 30/07
SG$98/nighttotal: SG$686 (7 )
Babylon Gardens Diani
1 2
hotel , Ukunda
Babylon Gardens Diani, a hotel in Ukunda, is situated 2.7km from Colobus Conservation, 6.6km from Leisure Lodge Golf Club, and 8.5km from Kaya Kinondo Sacred Forest, offering convenient access to local attractions and Ukunda Airport (5km). This 70 square metre Diani accommodation features one bedroom, one bathroom, sleeps two guests, and includes a swimming pool, free Wi-Fi, a restaurant serving African cuisine with various dietary options, and free bikes for exploring the Ukunda area.
8.9 360 reviews
Diani Beach
22/12 – 28/12
SG$499/nighttotal: SG$2994 (6 )
Lalagalu
1 2
hotel , Mombasa
The Lalagalu hotel in Mombasa is situated near the beach, providing convenient access to coastal activities. This 4-star accommodation offers guests complimentary Wi-Fi, air conditioning in select rooms, a swimming pool, a spa, a fitness centre, a restaurant, a bar, and room service, with free on-site parking and airport transfer booking available.
Diani Beach
20/06 – 27/06
SG$92/nighttotal: SG$644 (7 )
Villa Mandhari - Diani Beach
1 2
hotel , Diani Beach
Villa Mandhari, situated in Ukunda, offers convenient access to Diani Beach and Diani-Chale Marine National Park and Reserve, being within a 2.4km walk. This 3-star establishment provides individually decorated rooms with kitchenettes, private balconies or patios, a swimming pool, fitness centre, Mandharini Restaurant serving international cuisine, and free self-parking, plus a 24-hour airport shuttle (surcharge applies).
9.2 191 reviews
Diani Beach
14/11 – 29/11
SG$361/nighttotal: SG$5415 (15 )
Asha Boutique Hotel
1 2
hotel , Diani Beach
Asha Boutique Hotel is situated in Diani Beach, Kenya, 1.9km from Ukunda Airport, 3.5km from Leisure Lodge Golf Club, and 4.8km from Colobus Conservation. This family-friendly guesthouse offers a swimming pool, spa, restaurant and bar, plus room service, parking and excellent guest ratings; massage services and bicycle rentals are also available.
Diani Beach
20/06 – 27/06
SG$32/nighttotal: SG$224 (7 )
Raquel's Bliss Hotel Diani
1 2
hotel , Mombasa
Raquel's Bliss Hotel Diani, a 4-star hotel in Mombasa, offers direct access to Diani Beach and is located 30 kilometers south of Mombasa city centre, with pre-booked airport transfers available. This family-friendly establishment provides complimentary Wi-Fi, air conditioning, a swimming pool, on-site parking, and concierge services, with rooms featuring balconies or terraces and in-room entertainment.
9.0 35 reviews
Diani Beach
11/10 – 16/10
SG$299/nighttotal: SG$1495 (5 )
Tombo House
2 4
hotel , Diani Beach
Tombo House, a 4-star hotel in Diani Beach, enjoys a prime location less than 500 metres from Diani Beach and the Diani-Chale Marine National Park and Reserve, with Kongo Mosque and Galu Kinondo within 10km. This establishment offers guests free buffet breakfast, an outdoor pool, a fitness centre, free Wi-Fi in public areas, free self-parking, and various on-site dining options including a restaurant, bar, and coffee shop.
8.2 37 reviews
Diani Beach
11/10 – 16/10
SG$186/nighttotal: SG$930 (5 )
Villa Mandhari - Diani Beach
2 4
hotel , Diani Beach
Villa Mandhari - Diani Beach is located just over 0.5 kilometres from the Indian Ocean and a 16-minute walk from the Colobus Trust Monkey Conservation Center, making it a great choice for those wanting to explore the area's natural beauty. This accommodation consistently receives very good ratings for user experience, location and cleanliness. Each unit comes with a terrace offering pool views, a well-fitted kitchen, and a private bathroom with free toiletries. Guests can enjoy a range of amenities, including a swimming pool, a Jacuzzi, a sauna, a spa, a restaurant, a bar, a fitness centre, a garden, BBQ facilities and a private hot tub.
Best Diani Beach luxury hotels (4 and 5 stars)
Among the 29 accommodations in Diani Beach, here are the 4 best luxury hotels
Diani Beach
20/06 – 27/06
SG$253/nighttotal: SG$1771 (7 )
Mzima Beach Residences - Diani Beach
1 2
hotel , Mombasa
Book this room in a 4 star hotel. You will be based in Mombasa. Services and facilities include air conditioning, fast check-in/out and a room service. This hotel also has a Spa!
9.2 71 reviews
Diani Beach
11/10 – 16/10
SG$596/nighttotal: SG$2980 (5 )
The Villa Luxury Suites Hotel
2 4
hotel , Diani Beach
The Villa Luxury Suites Hotel is located a short walk from Diani Beach and Diani Snake Park, and 4.2 kilometres from Kongo Mosque. This 4-star hotel provides air conditioning, Wi-Fi in public areas, an outdoor swimming pool, on-site dining options including a restaurant and bar, and free parking.
8.1 476 reviews
Diani Beach
14/07 – 21/07
SG$596/nighttotal: SG$4172 (7 )
Eleven Pearl Boutique Hotel & Spa
2 6
hotel , Diani Beach
Eleven Pearl Boutique Hotel & Spa is situated in Diani Beach, Kenya, a short walk from the beach itself, 2.6km from Galu Beach, and 6km from Ukunda Airport. This 4-star hotel offers 1-bedroom suites with air conditioning, a swimming pool, spa, fitness centre, restaurant serving African, French and Greek cuisine, and various activities including darts and cycling, plus proximity to watersports.
Diani Beach
23/07 – 30/07
SG$130/nighttotal: SG$910 (7 )
Seaclusion Diani
1 2
hotel , Kinondo
Seaclusion Diani is a 4-star hotel situated in Diani Beach, less than a mile from Baharini Shopping Center. It has received very good user ratings for location and cleanliness. The hotel offers a range of amenities including a swimming pool, a spa, a restaurant and a bar. Guests can enjoy comfortable rooms with air conditioning, private bathrooms, and a range of other facilities.
Best Diani Beach hotels with a pool
Among the 29 accommodations in Diani Beach, here are the 4 best hotels with a pool
8.3 244 reviews
Diani Beach
23/07 – 30/07
SG$286/nighttotal: SG$2002 (7 )
Blue Marlin Beach Hotel
1 2
hotel , Diani Beach
The Blue Marlin Beach Hotel is situated directly on Diani Beach, just 20 metres from the shore, 40 kilometres from Mombasa and 48 kilometres from Moi International Airport. The hotel has received very good user ratings and excellent location ratings, with cleanliness also rated very good. The hotel offers a range of amenities including a swimming pool, a tropical garden, a sauna, a spa, a restaurant, a bar and a fitness centre. Guests can enjoy Swahili-inspired decor, a direct beachfront location, Halal breakfast options, an onsite seafood restaurant, free Wi-Fi, a 24-hour front desk, airport shuttle services and multilingual staff.
9.7 23 reviews
Diani Beach
23/07 – 30/07
SG$99/nighttotal: SG$693 (7 )
Babylon Gardens Deluxe Suites For Singles /Couples
1 2
hotel , Diani Beach
Babylon Gardens, a newly built resort in the Diani Beach district, offers eight private one-bedroom villas within a 4,000 square metre compound, conveniently located near Diani's main attractions. Each villa at this adults-only guesthouse features a private porch, 43" smart TV, tea kitchen, king-size bed, walk-in shower, and includes full breakfast; accommodating up to two guests.
Diani Beach
20/06 – 27/06
SG$52/nighttotal: SG$364 (7 )
Skippers Coliving Diani - Adults Only
1 2
hotel , Mombasa
Skippers Coliving Diani - Adults Only, a 2-star hotel, is located in Diani, a coastal resort area south of Mombasa, offering convenient access to the beach and local amenities. This adults-only accommodation provides complimentary Wi-Fi, air conditioning in some rooms, a swimming pool, fitness centre, on-site restaurant and bar, and a well-equipped kitchen, with airport transfers and laundry services available.
8.6 56 reviews
Diani Beach
20/06 – 27/06
SG$53/nighttotal: SG$371 (7 )
Skippers - Adults Only
1 2
hotel , Diani Beach
Skippers - Adults Only is situated in Ukunda, just 2.2 kilometres from Diani Beach and 3.2 kilometres from Leisure Lodge Golf Club. The hotel is highly rated by guests, with excellent reviews for its location, cleanliness, and overall experience. The accommodation is ideal for couples, with one bedroom and one bathroom, and a maximum capacity of two guests. Guests can enjoy a peaceful and relaxing stay, with amenities such as a garden, terrace, restaurant, bar, and free parking.
Frequently asked questions about hotels in Diani Beach
What are the most affordable attractions in and around Diani Beach?
There are plenty of affordable activities in Diani. You can take a walk along the beach, visit the local markets, or go for a swim in the ocean. If you want something a bit more exciting, you can try kitesurfing or stand-up paddleboarding, which are both popular activities here.
What are the best hotels with a swimming pool in Diani Beach?
How can travelers relax during a week in and arond Diani Beach?
Diani is the perfect place to relax. You can spend your days swimming, sunbathing, and reading on the beach. There are also plenty of spas and wellness centres in the area where you can pamper yourself. If you want to get out and about, you can go on a boat trip to see the dolphins or visit the nearby Tiwi Beach.
What are the most popular 2, 3 and 4-star hotels in Diani Beach?
What amenities can travelers expect in hotel rooms in Diani Beach?
Most hotels in Diani offer a range of amenities, including air conditioning, Wi-Fi, and a private balcony or patio. Many hotels also have swimming pools, restaurants, and bars. Some hotels even offer spa services and other activities.
When is the best time to book a hotel in Diani Beach?
The best time to book a hotel in Diani is during the low season, which runs from April to June and September to November. Prices are generally lower during these months, and you'll find fewer crowds.
What are the best family friendly hotels in Diani Beach?
Which towns or cities worth a visit near Diani Beach?
There are a few towns and cities worth visiting near Diani Beach. Mombasa is a large city with a rich history and culture. You can visit Fort Jesus, the Old Town, and the Mombasa Marine National Park. The town of Ukunda is located just a short distance from Diani Beach and has a local market where you can find fresh produce and handicrafts.
What are the best pet friendly hotels in Diani Beach?
The Coconut Beach Boutique Lodge & Spa is situated directly on Tiwi Beach, approximately 14.5km from both the Kongo Mosque and Diani Beach. This 3.5-star establishment offers guests a swimming pool, spa, fitness centre, and restaurant serving local and international cuisine, alongside free continental breakfast and Wi-Fi in public areas.
Diani Beach
20/06 – 27/06
SG$135/nighttotal: SG$945 (7 )
Marikeka Hotel
1 2
hotel , Mombasa
The Marikeka Hotel, a four-star establishment in Mombasa, offers complimentary Wi-Fi, air conditioning, and on-site laundry, with select rooms featuring coffee/tea facilities and bathrooms equipped with bathrobes and hairdryers. This Mombasa hotel provides evening entertainment, a swimming pool, a pool bar, and a restaurant serving a variety of cuisines, alongside room service and parking facilities.
Diani Beach
22/12 – 28/12
SG$72/nighttotal: SG$432 (6 )
Blessing Holiday Homes - Diani Beach
1 2
hotel , Diani Beach
Blessing Holiday Homes, a hotel located in the exclusive Msambweni area of Diani Beach, offers a secluded beachfront experience approximately 15 kilometres south of the main tourist hub, with convenient proximity to Ukunda Airstrip. This family-friendly accommodation provides air conditioning, Wi-Fi, a swimming pool, a garden, a restaurant, and a bar, with room service and parking also available for guests.
Diani Beach
20/06 – 27/06
SG$49/nighttotal: SG$343 (7 )
Nyumbani Bustani Cottage
1 2
hotel , Ukunda
Nyumbani Bustani Cottage in Ukunda is located 2 kilometres from Leisure Lodge Golf Club and 1.9 kilometres from Ukunda Airport. This 45 square metre cottage offers air conditioning, WiFi, and can accommodate up to three guests, with room service available from the on-site restaurant.
Best Diani Beach hotels with a balcony
Diani Beach
22/12 – 28/12
SG$98/nighttotal: SG$588 (6 )
Boxo Diani - Unique Beach Front Container Eco-hotel
1 2
hotel , Diani Beach
Boxo Diani, a hostel situated in Mombasa, is located in Diani, offering convenient airport transfers and proximity to Diani Beach. This accommodation provides rooms with air conditioning and linen service, complimentary Wi-Fi, on-site parking, and a swimming pool, with a floor area of 14 square meters and one bathroom per unit.
8.6 4 reviews
Diani Beach
14/11 – 29/11
SG$51/nighttotal: SG$765 (15 )
Diani Campsite & Cottages
1 2
hotel , Diani Beach
Diani Campsite & Cottages, a 3-star hotel, offers direct access to Diani Beach, situated just 300 metres away, with Tiwi Beach a 11-kilometre drive and Fort Jesus and Mombasa Island within 40 kilometres. This family-friendly establishment provides a spa, outdoor swimming pool, on-site restaurant and cafe, complimentary WiFi in public areas, and free self-parking, alongside a complimentary manager's reception.
Diani Beach
23/07 – 30/07
SG$115/nighttotal: SG$805 (7 )
Seaclusion Diani
1 2
hotel , Galu
Seaclusion Diani, a 4-star hotel in Galu Kinondo, is located 6 kilometres from the town centre, offering convenient access to local shops and markets. This establishment features a restaurant serving local cuisine, a fitness centre, free Wi-Fi, free parking, a children's playroom, and a barbeque area; transfer services are also arranged.
9.2 357 reviews
Diani Beach
02/08 – 08/08
SG$762/nighttotal: SG$4572 (6 )
The Villa Luxury Suites Hotel
3 7
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.