Book on our site
up to 10% less
than Booking.com
Check rooms and rates
From144US$ /night
Check-in
19Dec2025Select date
Check-out
20Dec2025Select date
Rooms and Guests2 Guests, 1 Room
Key details

About the Hotel

Diani Beach Road, Diani Beach, Kenya
-
Near the beach
Very good
7.1
7.8
/10
4.2
4.1
/5

Diani Reef Beach Resort & Spa - A 5-star beachfront resort with conference facilities, spa services, and ocean-view accommodations

Diani Reef Beach Resort & Spa offers 143 rooms and suites, including Standard, Deluxe, Junior Suites, Penthouses, and two Presidential Suites, all featuring air conditioning, satellite TV, and private balconies with garden or sea views. The Coral Rock Café serves an international buffet with live cooking stations, while Fins Beach Bar & Grill specializes in Mediterranean dishes and fresh seafood. Guests can relax at two swimming pools-one family-friendly and another reserved for adults-or enjoy aqua-therapy massages in the 8-seater spa bath. The resort includes a 24-hour executive center with boardrooms and meeting spaces, such as the Shark 2 Conference Hall, accommodating up to 400 attendees. Located 5 km from Ukunda, the property is near Kongo Mosque (2 km) and Diani Chale Marine National Reserve (2 km).

Pros

The resort features two swimming pools, including an adults-only option with ocean views.

Multiple dining venues, including themed beachfront dinners at Fins Beach Bar & Grill.

Conference facilities support events for up to 400 guests with customizable layouts.

Proximity to landmarks like Kongo Mosque and Diani Chale Marine National Reserve.

Rooms include private balconies with garden or sea views.

Cons

The spa is currently undergoing renovations, with services temporarily unavailable.

The adults-only pool may limit options for families with older children.

Must-do experiences

  • Visit the Diani Beach Art Gallery for local craftsmanship and art.
  • Try the fresh seafood at Ali Barbour's Cave Restaurant for dinner.
  • Explore the Kisite-Mpunguti Marine National Park for snorkeling.
  • Attend a cultural event at the Diani Beach Cultural Center for entertainment.
  • Wander through Diani's local market for handmade crafts and spices.
View all

Select your room type

Find detailed information on rooms, amenities, and exclusive deals for your ideal beach holiday
Standard Double or Twin Room
2 persons
36 m² 
2 Single beds
Shower
Bathtub
King Room Sea View
2 persons
36 m² 
1 Double bed
Bathtub
Balcony
Junior Suite
2 persons
87 m² 
1 King-size bed
Shower
Bathtub
Deluxe Room
2 persons
45 m² 
1 Double bed
Shower
Bathtub
Click button to see more rooms
Show all rooms
Show all roomsLess

Prices and availability

View real-time room availability and secure the best rate for your travel dates

Facilities

Enjoy modern comforts, from ocean-view suites to family-friendly options with breakfast included

General

  • Non-smoking rooms
  • Free Wi-Fi
  • Free parking
  • Safe deposit box
  • 24-hour reception
  • VIP check-in/ -out
  • Express check-in/ -out
  • No pets allowed
  • Rooms/ Facilities for disabled
  • 24-hour security
  • Luggage storage
  • Lift
  • Currency exchange
  • Hairdresser
  • Coffee shop
  • Smoke detectors
  • Fire extinguishers
  • Key card access
  • Key access

Sports & Fitness

  • Fitness centre
  • Snorkelling
  • Cycling
  • Golf course
  • Billiard tables
  • Darts
  • Table tennis
  • Sports trainer

Guest Parking

  • Electric kettle
  • Dryer

Services

  • Paid airport shuttle
  • Valet parking
  • Room service
  • Housekeeping
  • Car hire
  • Laundry
  • Tours/Ticket assistance
  • Shops/Commercial services
  • Welcome drink
  • Happy hour

Dining

  • In-room breakfast
  • Restaurant
  • Poolside snack bar
  • Snack bar
  • Outdoor dining area
  • Picnic area/ Tables
  • Dinner
  • Packed lunches
  • Special diet menus

Business

  • Business centre
  • Meeting/ Banquet facilities
  • Fax/Photocopying

Children

  • Cots
  • Babysitting/Child services
  • Children's buffet
  • Board games
  • Children's pool
  • Children's play area
  • Kids club
  • Game room

Spa & Leisure

  • Outdoor swimming pool
  • Beach access
  • Beach umbrellas
  • Sun loungers
  • Live entertainment
  • Garden area
  • BBQ facilities
  • Steam room
  • Pedicure
  • Manicure
  • Waxing
  • Body scrub
  • Facial
  • Treatment room
  • Body wraps
  • Massage
  • Make up services

Room features

  • Air conditioning
  • Mini-bar
  • Sitting area
  • Dressing area
  • Patio
  • Terrace
  • Garden furniture
  • Tea and coffee facilities
  • Dining table
  • Ironing facilities

Bathroom

  • Free toiletries

Self-catering

  • Electric kettle
  • Dryer

Media

  • Flat-screen TV
  • AM/FM alarm clock
Show more

Dining Onsite

Diani Reef Beach Resort & Spa showcases a delightful array of dining options that blend local and Mediterranean flavors. Each venue offers its own unique atmosphere, from family-friendly buffets to relaxed seafood indulgence, all set against beautiful backdrops that enhance the overall dining experience.
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Diani Beach Restaurant photo Interior of a restaurant in Bangkok, Thailand
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Diani Beach Restaurant photo The restaurant at the resort

Coral Rock Cafe

African and European cuisine
Ambiance
Family-friendly, vibrant setting with a laid-back atmosphere
Key Offerings
Extensive buffet featuring live cooking for breakfast and à la carte options for lunch and dinner, perfect for families or casual dining experiences.
Reservation
Not needed
Open for breakfast and dinner

Fins Seafood Restaurant

Mediterranean and seafood
Ambiance
Inviting setting, perfect for a relaxed dining experience by the water
Key Offerings
A selection of fresh seafood dishes complemented by Mediterranean influences, available for leisurely lunches and romantic dinners.
Reservation
Recommended
Open for lunch and dinner

The Pool Bar

Cocktails and light snacks
Ambiance
Relaxing poolside environment, ideal for unwinding after a swim
Key Offerings
Enjoy cocktail hour with a range of refreshing drinks, set against the backdrop of cool dips and a laid-back vibe perfect for socializing.
Reservation
Not needed
Open during cocktail hour

Location

Diani Beach Road, Diani Beach, Kenya
Map view
Diani Beach Road, Diani Beach, Kenya
Nearby
Diani Beach Road
Colobus Conservation
380 m
Restaurants
The Tangezi
230 m
Diani Beach Road Baobab Beach Resort
Jolly Bar Pizzeria
460 m
Diani Beach Road
Explore Diani Beach
Activities and Attractions Near Diani Reef Beach Resort & Spa
Top Attractions
Activities
Dining
Entertainment
Colobus Conservation
Colobus Conservation
5 minutes walking
Wildlife preservation center focused on the endangered Colobus monkey. Offers guided tours for insight into conservation efforts.
Diani Chale Marine National Reserve
7-minute drive
Stunning marine reserve ideal for snorkeling and diving. Home to vibrant coral reefs and diverse marine life.
Diani Beach Art Gallery
Diani Beach Art Gallery
30 minutes walking
Gallery showcasing local art and crafts. Supports local artisans and offers workshops for visitors to engage in creativity.
Kongo Mosque
8-minute drive
Historic mosque known for its unique architectural style. Open for visitors and provides a glimpse into local culture.
Water Sports
5 minutes walking
Thrilling activities like jet skiing, kite surfing, and paddleboarding available at nearby beach clubs. Rentals on-site.
Gazi Mangrove Boardwalk
Gazi Mangrove Boardwalk
5-minute drive
Relaxing boardwalk through mangroves. Perfect for birdwatching and nature walks; guided tours can be arranged.
The Tangezi
The Tangezi
3 minutes walking
Charming restaurant serving fresh local seafood and vegetarian options. Popular for sunset views and casual atmosphere.
Jolly Bar Pizzeria
Jolly Bar Pizzeria
6 minutes walking
Family-friendly pizzeria offering Italian classics. Known for wood-fired pizzas and homemade pasta dishes.
Full Moon Disco Club
Full Moon Disco Club
7-minute drive
Vibrant nightlife spot featuring live DJ sets and themed party nights. Great for dancing and socializing with locals.
Shakatak Disco
Shakatak Disco
11-minute drive
Popular club with a lively atmosphere. Hosts regular events and offers a mix of local and international music.
How to get around?
City Centre
Diani Beach17 min  ·  1.4 km
Airports
Ukunda (UKA)7 min  ·  4.6 km
Moi Airport (MBA)82 min  ·  54.4 km
Want to get the best booking rate?
Access special rates for early reservations and start planning your dream beach holiday
Check Rates
Property information and rules
Check-in
from 12:00-23:59
Check-out
until 10 am
Guest Parking
Private parking is possible at a location nearby for free.
Internet
is available in for free.
Breakfast
The hotel Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits serves a full breakfast for free. 
Children & extra beds
Maximum capacity of extra beds in a room is 1. 
Pets
Pets are not allowed.
Languages
English, German, Italian, Hindi, Swahili
Number of floors:
4
Number of rooms:
163
Former name
diani reef beach resort & spa
Questions of the users
About Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
What are the airport shuttle costs from Moi International Airport to Diani Reef Beach Resort?
15 March 2024
Transfers from Moi International Airport are priced at USD 55/KES 5,500 per vehicle, one way. For Ukunda Airstrip, the cost is USD 12/KES 1,200 per vehicle, and for the Standard Gauge Railway, it's USD 60/KES 6,000 per vehicle, one way.
Is there an airport transfer service available, and what are the associated costs?
22 April 2024
Yes, airport transfer services are available. The costs include USD 55/KES 5,500 from Moi International Airport, USD 12/KES 1,200 from Ukunda Airstrip, and USD 60/KES 6,000 from the Standard Gauge Railway, all exclusive for one way.
Is swimming in the pool complimentary for guests?
20 May 2024
Swimming in the pool is complimentary for all guests who are staying at the resort.
Can walk-in guests dine for lunch and dinner if they don't have a reservation?
12 June 2024
Yes, walk-in guests are welcome for lunch and dinner even if they do not have a reservation.
Are there alcohol beverages available on the resort premises, and is there a charge for them?
18 July 2024
The resort offers various bars with alcohol beverages; however, these are not included in room charges. Outside beverages are not permitted on the property.
Is it possible for 3 adults to share a room at Diani Reef?
25 August 2024
Yes, rooms can accommodate up to 3 adults, with an additional charge of 75% for the third person sharing.
Is there a gym facility available at Diani Reef Beach Resort?
24 September 2024
Yes, there is a gym available for guests looking to maintain their exercise routine during their stay.
Are there accessible rooms for guests with disabilities at the resort?
02 October 2024
Yes, there are rooms available that are accessible for wheelchair users, along with two wheelchairs offered for guest use.
What type of dining options are available if I select a half-board meal plan?
15 November 2024
With a half-board plan, meals are served at the buffet restaurant, featuring an array of options that change daily.
How far is Diani Reef Beach Resort from Nairobi International Airport?
30 December 2024
The resort is approximately a 10-hour drive from Nairobi International Airport, depending on traffic conditions. Alternatively, it's about a 1-hour flight.

Next best alternative

Consider them for your next trip.
Check-in
19Dec2025Select date
Check-out
20Dec2025Select date
Rooms and Guests2 Guests, 1 Room
Need more options?
Check Top hotels near Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diamonds Leisure Beach & Golf Resort Diani Beach Amenities photo
Mobile-only price

Diamonds Leisure Beach & Golf Resort Diani Beach

8.0
Great1329 reviews
291m from property
USD 147USD 132
per night
The Maji Beach Boutique Hotel Diani Beach Swimming Pool photo
Mobile-only price

The Maji Beach Boutique Hotel Diani Beach

9.3
Perfect60 reviews
300m from property
USD 430USD 387
per night
Leopard Beach Diani Beach Exterior photo
Mobile-only price

Leopard Beach Diani Beach

619m from property
USD 136USD 122
per night