Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Select date
-
Select date
1 night
1 room, 2 adults, 0 children
All properties in Diani Beach
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Beach Road, Diani Beach, Kwale, 80400, Kenya
Show on map
We Price Match







Highlights
Ideal location
Delicious breakfast
Free parking
Lots to doAmenities
Golf course
Outdoor swimming pool
Snorkeling
Massage room
Gym
Private parkingFree
Airport pick-up
Car rentals
All amenities
Property Description
With a stay at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits in Diani Beach, you'll be on the beach, within a 5-minute drive of Diani Beach and Diani Snake Park. This beach resort is 25.6 mi (41.2 km) from Nyali Beach and 27 mi (43.5 km) from Bamburi Beach.
Show more
7.8/10
Nice room, nice beach.
All 83 reviews
Surroundings
Airport: Ukunda Airport
(5.1 km)
Airport: Moi International Airport
(43.0 km)
Train: Mombasa Train Station
(33.9 km)
Landmarks: Go Jump Kenya
(<100m)
Landmarks: Coastal Ocean Adventures
(<100m)
View on map
Overview
Rooms
Guest Reviews
Services & Amenities
Policies
6
Deluxe Room Non smoking
1 Double bed
Has window
Free Wi-Fi
Non-smoking
Air conditioning
Private bathroom
Minibar
Toothbrushes
Check Availability
1
Standard Room
1 Double bed
Has window
Free Wi-Fi
Non-smoking
TV
Hot water (24 hours)
Wi-Fi in room
Check Availability
8
Standard Double Room
1 King bed or 2 Single bed
Has window
Free Wi-Fi
Non-smoking
Air conditioning
Private bathroom
Minibar
Toothbrushes
Check Availability
15
Presidential Suite Non smoking
1 Double bed and 1 Sofa bed
Has window
Free Wi-Fi
Non-smoking
Air conditioning
Private bathroom
Ocean view
Toothbrushes
Check Availability
11
Junior Suite Non smoking
1 Double bed
Has window
Free Wi-Fi
Non-smoking
Air conditioning
Private bathroom
Minibar
Ocean view
Check Availability
5
Penthouse Suite
1 Queen bed and 1 Sofa bed
Has window
Free Wi-Fi
Non-smoking
Air conditioning
Private bathroom
Ocean view
Toothbrushes
Check Availability
1
Standard King Room Non smoking
1 King bed
Has window
Free Wi-Fi
Non-smoking
Hot water (24 hours)
Wi-Fi in room
Check Availability
Hide Room Types
Guest Reviews
7.8/10
Good
83 reviews
- Cleanliness7.7
- Amenities7.4
- Location8.3
- Service7.8
Average for similar properties in Diani Beach

Review summary
Powered by AI
Location: The hotel is situated in a prime location with beautiful surroundings, including a white sandy beach and ocean views. Guests appreciate the proximity to local amenities, such as shops and restaurants, and the ease of access to nearby attractions.(based on 9 reviews)
Guest User
April 28, 2025
Overall best service from the front desk, waiters and the pool area always has someone watching over the kids / life guard . I will definitely visit again
Guest User
January 17, 2025
I noticed that many reviews mention the hotel not living up to a five-star standard. However, no one seems to complain that the price doesn’t match a five-star level either. In my opinion, this is an excellent hotel for the price.
The property is spacious, the rooms are fresh and cleaned daily, and amenities like slippers and bathrobes are provided. The staff is welcoming, and the breakfast offers a great variety. From 4 to 5 PM, there’s a complimentary tea and pastries service, which is a lovely touch. The beach is beautiful, with plenty of loungers equipped with soft cushions.
This is definitely a place I would consider returning to.
1366627****
August 6, 2024
The bed of leg made me and wife leg get hurt
P21
February 23, 2024
Rooms need updating.
Location is excellent.
Choice of food for vegetarians needs to be improved.
Staff generally are excellent, some can be a bit slow.
The beach is perfect.
Reception staff very helpful.
A/C in room was excellent.
Spa was excellent and good value for excellent massage.
Guest User
August 20, 2024
Absolutely not worth it and not close to 5 stars, not even to 1 star.
Here are the factsd:
- The place is very run down and old. Some rooms smell like mold and others seem like they are falling apart. The corridors are always dark and they don’t turn on lights like in an abadoned building.
- No hot water. It took hours and no one could fix it
- The water in the shower and sink is salty. We had to to shower from a BUCKET to get fresh water. Seriously 5 stars?
- The food didn’t have much variety and it’s low quality.
- Super slow service and you have to beg them for stuff and they barely do the job. Example, we had to ask for towels 4 times and they didn’t even get the towels we asked for. It took us hours to get a sunbed and towels on the beach. We had to them beg the waiter for drinks but he kept ignoring us. We ended up bringing the drinks alone.
On the good side, some staff are very nice and helpful. The rooms are generally clean and insect free as they spray them with organic oils. Also, the rooms have an airconditioner which was great.
Our general take on Diani Beach:
Honestly not worth it at all. If you’re going for Safari, including a beach won’t add value to your trip and probably just make it frustrating.
- Prices in general are crazy for what it is and you can find much better beaches in other surrounding countries.
- What they call “beach boys” are everywhere, waiting for people to step into the beach to follow them trying to sell them stuff. You’ll be on your sunbed within the hotel boundaries and they are at the beach infront of you watching and waiting. Some are so demanding and will follow you around and try to act friendly just to sell you. Was an uncomfortable experience. So you better be mean and block them from the start.
Guest User
September 16, 2023
Location of the hotel was fabulous. But the food was terrible. The worst part was that most of our 12 days there, the hot water was out. Despite repeated calls, they fixed it only for a short time, then it was out again. Also, the tap water was very salty, and I felt I couldn’t get clean. This hotel has potential, but is very poorly managed and maintained.
Amir Jamali
February 24, 2024
The pick-up was on time from our hotel in Westland of Nairobi. The driver, Edward, was professional and friendly and I do appreciate his hard work. The package was 3.5 out of 5. The accommodation at Lake Nakuru was nearly terrible and if I wasn't about the staff I would have left the hotel in the first hour! The food, room, and everything else in this hotel was a disaster! The second accommodation in Masai Mara Camp was not that bad as it is a tent camp. The game drives were all good enough due to the driver’s skills.
Anonymous User
July 14, 2023
The whole resort staff are very friendly and nice. The breakfast and dinner are really good with a wide variety of choices . However , the rooms and amenities need a bit of refurnishing as it starts to see slightly dated. The toilet needs to be cleaner as there seems to be some hard white spots appearing on the levers. The entertainment room also needs to be maintained.
Overall , we still had a good stay nevertheless
Services & Amenities
Most popular business facilities
Golf course
Off-site
Outdoor swimming pool
Snorkeling
Massage room
Gym
Private parking
Free
Airport pick-up
Additional charge
Car rentals
Bar
Billiards room
Table tennis room
Restaurant
Taxi booking service
Airport drop-off
Additional charge
Station pick-up service
Additional charge
Conference room
Additional charge
Multi-function room
Business center
Children's pool
Playground
Water park
Kids' club
Childcare service
Additional charge
Tour and ticket booking service
Currency exchange
24-hour front desk
Wi-Fi in public areas
Free
Luggage storage
Outdoor swimming pool
Gym
Bar
Billiards room
Restaurant
Conference room
Playground
Kids' club
Restaurant
Restaurant
No additional info available
More Amenities
Internet
Wi-Fi in public areas
Free
Outdoor swimming pool
Parking
Private (exclusively for guests) is available Off-site parking. Reservation not needed.
Private parking
Free
Valet parking
Free
Transportation
Car rentals
Station drop-off service
Additional charge
Shuttle service
Additional charge
Airport pick-up
Additional charge
Airport drop-off
Additional charge
Station pick-up service
Additional charge
Taxi booking service
Business services
Multi-function room
Fax/copying service
Additional charge
Coworking spaces
Wedding service
Conference room
Additional charge
Business center
Front desk services
24-hour front desk
Concierge service
VIP check-in service
Express check-in and check-out
Safe at front desk
Luggage storage
Currency exchange
Tour and ticket booking service
Languages spoken
English
French
Italian
German
Food & drink
Snack bar
Halal meals provided
Convenience store/kiosk
Bar
Lobby bar
Room service
Public areas
BBQ
Additional charge
Picnic area
Smoking area
Garden
Elevator
Health & wellness
Billiards room
Table tennis room
Water sports equipment
Golf course
Off-site
Beauty and makeup
Hair and beauty salon
Gym
Massage room
Parasailing
Body care
Light therapy
Snorkeling
Yoga session
Foot bath
Activities
Water park
Gaming area
Cleaning services
Ironing service
Additional charge
Clothes dryer
Laundry service (on-site)
Additional charge
Clothes steamer
Facilities for children
Playground
Childcare service
Additional charge
Kids' board games/puzzles
Children's meals available
Children's toys
Kids' club
Children's pool
Accessibility
Stair-free main entrance
Accessible rooms available
Safety & security
Intruder alarm
Smoke detector
CCTV in public areas
First aid room
First aid kit
Fire extinguisher
Security personnel
Property Policies
Check-in and Check-out Times
Check-in: after 12:00
Check-out: Before 10:00
Front desk hours: 24/7
To check-in, contact the property 1 day in advance
Child policies
Children of all ages are welcome at this property.
Additional fees may be charged for children using existing beds. Add the number of children to get a more accurate price.
Cribs and Extra Beds
For all room types, cribs and extra beds can be added.
Fees for extra beds and cribs are not included in the total and must be paid at the hotel.
| Age | Fee |
|---|---|
Children 3 years old and under | Extra crib: Free |
Children 4 years old | Contact property |
Children 5 years old and over | US$72.00 (approx. BHD 27.150) per person per night |
Breakfast
CuisineAsian
StyleBuffet
Opening hours[Mon - Sun] 07:00-10:00 Open
| Age | Fee |
|---|---|
Children 11 years old and under | US$10.00 (approx. BHD 3.770) per person |
Children 12–17 years old | US$20.00 (approx. BHD 7.540) per person |
Adult | Buffet:US$20.00 (approx. BHD 7.540) per person |
Additional breakfast fees are not included in the total and need to be paid at the property.
Pets
Pets are not allowed
Service animals
Service animals are not allowed
Age Requirements
The main guest checking in must be at least 18 years old
Paying at the hotel





- Cash
Property Description
- Renovated: 2005
- Number of Rooms: 143
Phone:+254-709481000
Email:info@dianireef.com
With a stay at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits in Diani Beach, you'll be on the beach, within a 5-minute drive of Diani Beach and Diani Snake Park. This beach resort is 25.6 mi (41.2 km) from Nyali Beach and 27 mi (43.5 km) from Bamburi Beach.
Dip into one of the 2 outdoor swimming pools or enjoy other recreational amenities including a health club and a steam room. This Colonial resort also features complimentary wireless internet access, concierge services, and babysitting (surcharge). The shuttle (surcharge) will take you to the nearby casino or shopping center.
Stop by the resort's restaurant, Coral Rock Cafe, for dinner. Dining is also available at the coffee shop/cafe, and 24-hour room service is provided. Relax with a refreshing drink at the beach bar, the poolside bar, or one of 2 bars/lounges.
Featured amenities include a business center, limo/town car service, and express check-out. Planning an event in Diani Beach? This resort has 5577 square feet (518 square meters) of space consisting of a conference center and 6 meeting rooms. For a surcharge, guests may use a roundtrip airport shuttle (available 24 hours) and a cruise ship terminal shuttle.
Make yourself at home in one of the 143 guestrooms featuring minibars and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with shower/tub combinations feature deep soaking bathtubs and rainfall showerheads. Conveniences include phones, as well as safes and desks.
Dip into one of the 2 outdoor swimming pools or enjoy other recreational amenities including a health club and a steam room. This Colonial resort also features complimentary wireless internet access, concierge services, and babysitting (surcharge). The shuttle (surcharge) will take you to the nearby casino or shopping center.
Stop by the resort's restaurant, Coral Rock Cafe, for dinner. Dining is also available at the coffee shop/cafe, and 24-hour room service is provided. Relax with a refreshing drink at the beach bar, the poolside bar, or one of 2 bars/lounges.
Featured amenities include a business center, limo/town car service, and express check-out. Planning an event in Diani Beach? This resort has 5577 square feet (518 square meters) of space consisting of a conference center and 6 meeting rooms. For a surcharge, guests may use a roundtrip airport shuttle (available 24 hours) and a cruise ship terminal shuttle.
Make yourself at home in one of the 143 guestrooms featuring minibars and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with shower/tub combinations feature deep soaking bathtubs and rainfall showerheads. Conveniences include phones, as well as safes and desks.
Frequently Asked Questions
What’s the cancellation policy at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits?
The cancellation policy at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits depends on your room type and booking terms.What’s the cancellation policy at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits?
What are the check-in and check-out times at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits?
Check-in at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits starts from 12:00, and the standard check-out time is by 10:00.What are the check-in and check-out times at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits?
What amenities, facilities, and services are offered at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits?
Popular amenities and services at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits include Shuttle service.What amenities, facilities, and services are offered at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits?
Is breakfast available at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits?
Yes, Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits provides breakfast. Options include Asian. Is breakfast available at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits?
Are pets allowed at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits?
No, pets are not allowed at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits.Are pets allowed at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits?
How do I get to Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits from the nearest airport?
The nearest airport is Ukunda Airport, located about about 14 mins from hotel by car (5.1 km) away.How do I get to Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits from the nearest airport?
Does Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits offer airport transfer services?
Yes, Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits offers airport transfer services. Contact the hotel in advance to confirm availability and fees.Does Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits offer airport transfer services?
About This Property
| Nearest Airport | Ukunda Airport |
|---|---|
| Distance to Airport | 5.12KM |
| Nearest Train Station | Mombasa Train Station |
| Distance to Train Station | 33.91KM |
| Average Price From | BHD127 |
| Hotel Star Rating | 5 |















