/
7.3

817 reviews

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Beach Road, Ukunda, 80400, Kenya

Choose dates to view prices

Kids' club

Restaurant

Beachfront

Outdoor swimming pool

Kids' pool

Free Private Parking

Free wifi

Room service

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa is a 5-star resort on Diani Beach in Kenya, just 0.1mi from the city center. The address is Diani Beach Road, and breakfast is offered. With 817 reviews and prices starting from $144, this beachfront property provides a place to stay along the coast.

Featured amenities include a free Kids' club, restaurant, and beachfront access, plus an outdoor swimming pool (free) and a Kids' pool. Guests also enjoy free Wi‑Fi, private parking (free), room service, a fitness center (free), and a 24-hour front desk. Additional perks include live music (free), beach umbrellas (free), a terrace, garden views, a balcony, and non-smoking rooms.

On-site activities include snorkeling (extra charges) and water sports facilities (extra charges). Other paid options include a massage (extra charges), golf (extra charges), airport shuttle (extra charges), shuttle service (extra charges), business center (extra charges), and meeting/banquet facilities (extra charges). The property also features a tour desk and garden, patio, and balcony areas for relaxing.

Dining choices await right onsite, with Coral Rock Café offering a FamilyFriendly atmosphere and a mix of African and European flavors, while Fins Seafood Restaurant serves Mediterranean and seafood dishes for a breezy, ocean-view meal. The Pool Bar provides a casual spot to sip a drink within reach of the sun and surf. Two outdoor pools—including a dedicated kids’ pool—invite sun-soaked dips, and snorkeling or water sports facilities are available for a small extra fee. A tour desk helps plot local adventures, and garden, patio, and balcony areas provide relaxed spots to unwind between excursions.

A free Kids’ club keeps younger travelers entertained, while evenings can be animated by free live music and the resort’s breezy beach vibe. Relaxation areas abound with beach umbrellas, a terrace, and garden views offering shade and scenery after a day in the sun. Free Wi‑Fi and private parking help keep plans simple, whether arriving by plane or car.

Accommodations span a wide range, from Standard Rooms and Deluxe King options to Sea View and Garden View Rooms, plus an array of suites. For example, Standard Rooms sleep up to 2 adults and 1 child with a mix of beds including Queen, Twin, and Double; Deluxe, King rooms accommodate up to 4 adults and 3 children with a King bed; Sea View Rooms fit 2 adults and 1 child with a Double bed. The Presidential Suite seats up to 8 adults and 5 children and includes a Sofa Bed and a Double, while the Penthouse fits up to 10 adults and 6 children with a Queen bed and a Sofa Bed. Non-smoking rooms are available for guests seeking that option.

Closest airports

Ukunda Airstrip

1.8mi

Mombasa Airport

16.9mi

Vipingo Airport

35.3mi

Most popular amenities

Kids' club

Restaurant

Beachfront

Outdoor swimming pool

Kids' pool

Free Private Parking

Free wifi

Room service

Fitness center

Steam room

Beach

Air conditioning

Kid-friendly buffet

Bar

Tour desk

Terrace

Personal trainer

24-hour front desk

Non-smoking rooms

Live music/Performance

Beach umbrellas

Beach chairs/Loungers

Kitchenette

Patio

Garden view

Elevator

Playground

Kids' meals

Picnic area

Garden

View

Extra long beds (> 6.5 ft)

Bidet

Upper floors accessible by elevator

Free toiletries

Balcony

Bathtub

Rooms

Standard Double or Twin Room - single occupancy in Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Show 9 photos

Room, Single Use

2 Twin Beds

1 Double Bed

390 sqft

Garden view

Private Bathroom

Balcony

Bathtub

+

More details

DOUBLE STANDARD - SINGLE USE is 377 square feet and includes a double bed 131-150 width.

 Penthouse Suite  in Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Show 9 photos

Penthouse Suite

1 Sofa Bed

1 Queen Size Bed

2615 sqft

Garden view

Private Bathroom

Kitchenette

Balcony

x8

+

x5

More details

This spacious suite consists of 1 living room, 1 separate bedroom and 1 bathroom with a bath and free toiletries. The suite's kitchenette is available for cooking and storing food. The air-conditioned suite provides a flat-screen TV with cable channels, a mini-bar, a tea and coffee maker, a seating area as well as sea views. The unit offers 2 beds.

Show 11 photos

Junior Suite, Queen Size

1 Queen Size Bed

755 sqft

x5

+

x3

More details

JUNIOR SUITE is 753 square feet and includes a queen-size bed 150-154 width plus living room and extra beds on demand.

Show 5 photos

Deluxe, Single Use

1 Double Bed

475 sqft

+

More details

DOUBLE DELUXE - SINGLE USE is 474 square feet and includes a double bed 131-150 width.

Deluxe Room in Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Show 5 photos

Deluxe Double Room

1 Double Bed

485 sqft

Garden view

Private Bathroom

Balcony

Bathtub

+

More details

Deluxe

Show 4 photos

Standard Room

1 Queen Size Bed

2 Twin Beds

1 Double Bed

x6

+

x3

More details

1 Queen Bed or 2 Twin Beds

Internet

Entertainment

Food & Drink

Sleep

Bathroom

Practical

Comfort

Show 5 photos

Deluxe, 1 Bed

485 sqft

Balcony

Minibar

Flat-screen TV

Dryer

+

More details

The spacious double room provides air conditioning, a mini-bar, a balcony with garden views as well as a private bathroom featuring a bath. The unit offers 1 bed.

Presidential Suite in Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Show 18 photos

Presidential Suite

1 Sofa Bed

1 Double Bed

3110 sqft

Garden view

Private Bathroom

Balcony

Bathtub

x8

+

x5

More details

Junior Suite in Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Show 10 photos

Junior Suite, King Size

1 King Size Bed

935 sqft

Garden view

Private Bathroom

Balcony

Bathtub

x3

+

More details

King Room with Sea View - single occupancy in Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Show 4 photos

Room With Sea View

1 Double Bed

2 Twin Beds

390 sqft

Garden view

Private Bathroom

Balcony

Bathtub

+

More details

Show 5 photos

Suite Double Room

1 Double Bed

3110 sqft

+

More details

SUITE is 3111 square feet and includes a double bed 131-150 width.

Show 5 photos

Deluxe, Queen Size

1 Queen Size Bed

475 sqft

x4

+

x3

More details

DOUBLE DELUXE is 474 square feet and includes a queen-size bed 150-154 width.

Guest reviews

7.3

817 reviews

Categories of assessments

Cleanliness

Comfort

Location

Facilities

Staff

Value for money

WiFi quality

Breakfast

Featured reviews:

🇬🇧

Alkesh

10

March 2024

My recent getaway to Diani Reef in January 2024 was truly delightful! The pristine white sandy beach was just perfect. What made it even better was the unexpected free upgrade we received, a wonderful treat for our third visit. Despite the challenges of the pandemic, the hotel is bouncing back, and my family and I thoroughly enjoyed our stay. It's easily one of the finest hotels around, and it certainly didn't disappoint. The nightly performances were simply spectacular, and it was lovely to see so many Europeans enjoying their time there too. Don't hesitate – book your stay at Diani Reef; you won't regret it! Many thanks to the Diani Reef team for making our stay so memorable.

🇰🇪

Akello

8.2

August 2024

I really enjoyed beach time - the hotel security 'maasais' patrol the hotel beach line, so vendors and beach boys won't disturb you. As a plus they shoo away cheeky monkeys trying to steal your snacks 😃 The children loved the swimming pools and the playground. I also really enjoyed the daily 11.00 am activities by Dan and his troupe. We relieved our childhood playing water polo. The aerobics was super fun! The stretches worked! The food was well done and even the picky little eaters thought it was yummy! Especially our orders from the beach restaurant. The grilled prawns with coconut rice was our staple 😋 Solomon the bartender was exceptional at his work and we felt very comfortable and well taken care of - our drinks and cocktails came just like we liked them! He is very keen to detail. The room service staff was very polite and clean. We had rooms 3032 and 3033 & we really want to appreciate the gentleman who cleaned and tidied our rooms. We didn't find him as we checked out 😔 I didn't get to try out the spa, maybe next time. We took some beautiful photos by the palm trees and huge coral rock in the middle of the pool. One word - scenic!

Some staff kept badgering us about bills which were never forthcoming for our entire 5-day stay. Particularly from the dinners which didn't form part of our BnB. Next time try and generate the bills in real time so that we sign instantly as we go instead of waiting to follow us without the bills in hand - it was 'the bills are over 'there'; you didn't sign them' 🙄 We are here to relax and not do mental work.

🇩🇪

Cynthia

8.2

August 2024

Beautiful beach front hotel. Lovely, large and clean rooms. The beds were comfortable. Also a big balcony with lovely views, but because of the monkeys we rarely used it. The staff were proffesional and very friendly and kind😊. Special shout out to Mr. Hamad from the service team. He went out of his way to really take care of us, thank you :) The hotel is good for families, also with small kids. Interesting activities for kids to do each day and the evening entertainment is also OK. What we enjoyed the most was the main pool, us adults and kids :). Lovely chill out area. Nice music but can be too loud, we didn't mind. There is another pool though if one needs quiet and peace, where kids aren't allowed. Food was good. I particularly enjoyed and loved the kaimatis, mahamri and viazi karai at breakfast. Yummy😋 The beach is beautiful but the beach boys can be a nuisance. We really had a good good time here and we do recommend 😇

The hotel is abit rundown. Needs some renovations, for example in the bathrooms The food can get monotonous if your stay is long. Not a wide variety for kids as well.

🇦🇹

Christian

8.2

August 2024

Location right on the beach of Diani

Great property in urgent need of renovation.

🇬🇧

Mark

9.1

February 2025

Great hotel.. lovely staff. Food in the AI was very good with great choices. Perfect location, directly on the beach. Hotel had a colonial feel to it which was fantastic.

Our room overlooked what we believe was the old spa. It has fallen in to disrepair and although cordoned off at ground level, it was a disappointing eye sore from above. Check out… we stayed at hotel for a few hours after the very early 10 am check out. Had to change clothes in the public toilets as no room/area provided for changing. Very poor from an otherwise superb hotel experience.

🇬🇧

Priyal

9.1

July 2025

What an amazing hotel and wonderful staff. No request was too stressful for the staff- they went out of their way to take care of us. The food was amazing- variety of fresh fruit was incredible. The chefs outdid themselves to create mouth watering dishes each day. Hospitality was top notch. They even set up a screen so that we could watch the football.

Minor paint jobs and tidying up needed in some parts of hotel. Perhaps have a tip box in restaurant so that everyone gets a fair share of tips.

🇰🇪

John

9.1

March 2025

Choosing full board was the best decision I made.They cared for my stomach throughout😅.Three course meal was very good and nobody bothered how much I served myself😄 Wifi served me well through out. Swimming was in good condition. Very clean environment from gate entrance all the way to the way to the ocean.

Bedsheets.They were very rough.Kindly change that and use a soft soothing material. The room I was staying 5004 there was a place near the air conditioner that was leaking water. My room Tv had only 3 channels and didn't connect to YouTube nor netflix.

🇬🇧

Christinah

10

September 2024

We were warmly welcomed by the friendly staff from reception (John and Mahomed). They even changed our room to a bigger one ( at a cost of cause). Everyone was friendly and serving with a smile. They were always helping and going the extra mile. Can't mention everyone but all the catering staff were friendly even the chefs. Christopher the barman attended to all our needs. As we were on all inclusive, we tried all the cocktails and all other beverages that were on offer. Happy from housekeeping very polite with a smile, made sure that our room was clean, and we had enough water to drink. I had a pleasant birthday celebration there, if only I was allowed to bring my own champagne which they didn't have. We didn't spend much time at the pool but it was nice and clean. Bernard the attendant, helpful making sure that we had clean towels and he even moved the loungers for us away from the sun. We had a great time with friendly staff. The evening entertainment was not bad too we took part in dancing with the dancers and we had lots of fun. We will definitely come back.

We had the same fruit every day ( watermelon, pineapple and orange) Maybe have more fruit to choose from. We had a ask for mango which they greatly provided. I would suggest different dishes or maybe themed night at dinner.

🇬🇧

Kalpna

8.2

February 2025

Location on beach which is outstanding. Staff where always smiling an and couldn’t do enough for us ! They work very hard but still smile.

Dated showers are not powerful and tbh had luke warm water. We eventually got moved and it was much better. This hotel needs address issue of better showers and good quality beds then It would Earn its 5 star rating we told spa is out of order so this didn’t help as it’s in their title.

🇺🇬

Cornelis

9.1

May 2025

The location is just wonderful and the staff pulls out all the stops to make your stay as comfortable as they can. Swimming pool was just wonderful. Meals are really great. Elaborate breakfast It was definately a super pleasant place to stay at.

The only bummer were the beachboys. However that is out of the control of the resort. Those boys just do not let you have a walk by yourself and keep pestering you with their "offers to help" you.

Points of Interest Around Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Airports

Ukunda Airstrip

1.8mi

Mombasa Airport

16.9mi

Vipingo Airport

35.3mi

Restaurants

Coral Rock Cafe

Cuisines

  • African
  • European

Ambiances

  • Family Friendly

Fins Seafood Restaurant

Cuisines

  • Mediterranean
  • Seafood

Pools

Location

  • Outdoor

Availability

  • All season

Location

  • Outdoor

Age restrictions

  • Kids only

Availability

  • All season

Amenities of Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Kids' club

Restaurant

Beachfront

Outdoor swimming pool

Kids' pool

Free Private Parking

Free wifi

Room service

Fitness center

Steam room

Beach

Air conditioning

Kid-friendly buffet

Bar

Tour desk

Terrace

Personal trainer

24-hour front desk

Non-smoking rooms

Live music/Performance

Beach umbrellas

Beach chairs/Loungers

Kitchenette

Patio

Garden view

Elevator

Playground

Kids' meals

Picnic area

Garden

View

Extra long beds (> 6.5 ft)

Bidet

Upper floors accessible by elevator

Free toiletries

Balcony

Bathtub

Stay rules - Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

  • Check-in / Check-out

  • Pets

  • Internet

  • Age restrictions

  • Parking

  • Children and beds

  • Cards accepted at this property