Skip to main content.
All properties in Mombasa (and vicinity), Kenya
1 room, 2 adults

Diani Reef Beach Resort & Spa

5-star5 stars
Diani Beach Road, Mombasa (and vicinity), 80400, Kenya

Upscale beachfront resort with spa, near Diani Beach
  • Free local cuisine breakfast, free WiFi, and free parking
  • Collect nightsYou can collect Hotels.com™ Rewards nights here
Very Good8.0
Beach
Beautiful beach
Location
Great location
Breakfast
Tasty breakfast
Cleanliness
Could use a good cleaning
49See all 49 Hotels.com reviews
From 915 reviews

TripAdvisor Traveller Rating

Diani Reef Beach Resort & Spa

from €79
  • Standard Room
  • Junior Suite
  • Deluxe Double Room, 1 King Bed
  • Penthouse, 1 King Bed
  • Presidential Suite, 1 Bedroom

What’s around Diani Reef Beach Resort & Spa

Landmarks

  • On the beach
  • Diani Beach - 8 min walk
  • Tiwi Beach - 27 min walk
  • Diani - Chale Marine National Park and Reserve - 10 min walk
  • Shimba Hills National Reserve - 10.8 mi / 17.4 km
  • Chale Beach - 12.1 mi / 19.4 km
  • Mombasa Marine National Park - 14.9 mi / 24 km
  • Fort Jesus - 20.4 mi / 32.8 km

Getting around

  • Ukunda (UKA) - 9 min drive
  • Mombasa (MBA-Moi Intl.) - 45 min drive
  • Free self parking
  • Free valet parking
  • Airport shuttle (surcharge)

At a glance

Key facts

Hotel size

  • This hotel has 143 rooms
  • This hotel is arranged over 4 floors

Arriving/leaving

  • Check-in time noon-midnight
  • Check-out time is 10 AM
  • Express check-in/out
To make arrangements for check-in please contact the property at least 48 hours before arrival using the information on the booking confirmation.
24-hour airport shuttle service is available on request. Fees may apply. Contact the property in advance to make arrangements.

Required at check-in

  • Credit card or cash deposit required

  • Government-issued photo ID required

  • Minimum check-in age is 18

Travelling with others

Pets

  • No pets or service animals allowed

Internet

  • Free WiFi in public areas

  • Free WiFi in rooms

Transport

Transfers

  • Airport shuttle (available 24 hours) *

Parking

  • Free valet parking

Other information

  • Smoke-free property
* See small print for additional details or extra charges

In the hotel

Food and drink
  • Free local cuisine breakfast daily
  • Restaurant
  • Bar/lounge
  • Coffee shop/café
  • Snack bar/deli
  • Poolside bar
  • 24-hour room service
Things to do
  • Number of outdoor pools - 2
  • Children's pool
  • 24-hour fitness facilities
  • Outdoor tennis court
  • Full-service spa
  • Spa treatment room(s)
  • Bicycle rentals on site
  • Motor boating on site
  • Racquetball/squash on site
  • Scuba diving on site
  • Snorkeling on site
  • Volleyball on site
  • Golfing nearby
  • Casino
  • Health club
  • Tennis on site
  • Steam room
  • Sauna
  • Arcade/game room
  • Billiards or pool table
Working away
  • Business center
  • One meeting room
  • Conference center
Services
  • 24-hour front desk
  • Concierge services
  • Limo or Town Car service available
  • Dry cleaning/laundry service
  • Laundry facilities
  • Hair salon
  • Luggage storage
  • Wedding services
  • Multilingual staff
  • Porter/bellhop
Facilities
  • Number of buildings/towers - 1
  • Elevator/lift
  • Garden
Accessibility
  • Accessible bathroom
  • In-room accessibility
  • Roll-in shower
Languages Spoken
  • English
  • French
  • German
  • Italian

In the room

Home comforts
  • In-room climate control (air conditioning)
  • Air conditioning
  • Minibar
  • Espresso maker
  • Bathrobes
  • Slippers
  • Iron/ironing board (on request)
Sleep well
  • Blackout drapes/curtains
  • Turndown service
  • Premium bedding
Things to enjoy
  • Individually furnished
  • Balcony
Freshen up
  • Private bathroom
  • Deep soaking bathtub
  • Rainfall showerhead
  • Free toiletries
  • Hair dryer
Be entertained
  • Flat-screen TV
  • Cable TV channels
Stay connected
  • Desk
  • Free WiFi
Food and drink
  • Free bottled water
More
  • Daily housekeeping
  • In-room safe
  • Access via exterior corridors

Special features

Spa

Maya Spa has 8 treatment rooms including rooms for couples. Services include facials, body wraps, body scrubs, and body treatments. A variety of treatment therapies are provided, including aromatherapy and hydrotherapy. The spa is equipped with a mud bath, a sauna, and a spa tub.

The spa is open daily. Children under 6 years old are not allowed in the spa without adult supervision. Guests under 16 years old are not allowed in the spa.

Dining

Coral Rock Cafe - This coffee shop serves breakfast and dinner. Reservations are required.

Recreation

On Site

  • Health club
  • Outdoor tennis court
  • Sauna
  • Steam room
  • Tennis on site
  • Bicycle rentals on site
  • Motor boating on site
  • Racquetball/squash on site
  • Scuba diving on site
  • Snorkeling on site
  • Volleyball on site

Nearby

  • Golfing nearby

Diani Reef Beach Resort & Spa’s small print

Also known as

  • Diani Beach Reef
  • Diani Reef & Spa Diani
  • Diani Reef Beach Resort Spa
  • Diani Reef Beach Resort & Spa Resort
  • Diani Reef Beach Resort & Spa Diani Beach
  • Diani Reef Beach Resort & Spa Resort Diani Beach
  • Diani Reef
  • Diani Reef Beach
  • Diani Reef Beach Resort
  • Diani Reef Beach Resort Ukunda
  • Diani Reef Beach Ukunda
  • Diani Reef Resort
  • Diani Reef Beach Resort Diani Beach
  • Diani Reef Beach Diani Beach

Policies

Only registered guests are allowed in the guestrooms.

Some facilities may have restricted access. Guests can contact the property for details using the contact information on the booking confirmation.

Guests under 16 years old are not allowed in the health club, fitness facility, or spa tub.

Children under 6 years old are not allowed in the spa without adult supervision.

Guests under 16 years old are not allowed in the spa.

For transfers, guests must contact the property before arrival at the number on the booking confirmation.

Mandatory fees

You’ll be asked to pay the following charges at check in or check out:

  • Christmas Eve (24 December) Gala Dinner per adult: USD 135
  • Christmas Eve (24 December) Gala Dinner per child: USD 67.5 (from 5 to 11 years old)
  • Christmas Day (25 December) Gala Dinner per adult: USD 135
  • Christmas Day (25 December) Gala Dinner per child: USD 67.5 (from 5 to 11 years old)
  • New Year's Eve (31 December) Gala Dinner per adult: USD 170
  • New Year's Eve (31 December) Gala Dinner per child: USD 85 (from 5 to 11 years old)

Optional extras

Early check-in can be arranged for an extra charge (subject to availability, amount varies)

Airport shuttle service is offered for an extra charge of USD 50 per person (one-way)

Airport shuttle service for children up to age 12 costs USD 50.00 (one-way)

We have included all charges provided to us by this property. However, charges can vary, for example, based on length of stay or the unit you book.

Recent reviews

Very Good 8.0 From 49 reviews

Diani Reef Beach Resort & Spa
Very Good8.0
Little gem of beach resort!
Overall a lovely hotel. The beach is stunning. The beach boys trying to sell key rings, coconuts etc were a little annoying. Food was delicious and the staff were brilliant & friendly. I would definitely recommend and come back again.
Daljit, gb10 night romance trip
Diani Reef Beach Resort & Spa
Very Good8.0
Perfect Romantic Getaway
We had a lovely time at Diani Reef Beach Resort! Perfect for a romantic getaway. We did the breakfast resort package deal, which was totally worth it. The beaches were clean, the chairs and umbrellas were lovely and the pool / bar was relaxing. The only issue is we did visit when they were doing major renovations, so certain areas and things were not available for use. The ice machine also didn't work very often. Besides that, it was lovely and the staff was very hospitable / friendly. Would definitely go back again!
Katherine, za4 night romance trip
Diani Reef Beach Resort & Spa
Very Good8.0
Good value !
Staff were very accommodating. The food was delicious. The beach was nice. We can get rid of the hackling on the beach side. Camel ride was nice.
Alain, us2 night romance trip
Diani Reef Beach Resort & Spa
Very Good8.0
Beach relax
Great section of the beach, might be a little far as 3 or 4kms to some outside restaurants/bars (recommend tiki bar and 40 thieves) but easy to get around as many tuk tuks charging $1-2 max for the 1 way trip even after midnight.
Leigh, zaOther trip
Diani Reef Beach Resort & Spa
Good6.0
The stay was nice but the hotel needs some work. If you're after a cheap holiday then this is fine. I would consider it a 2.5 star hotel.
, caOther trip

See all reviews

Diani Reef Beach Resort & Spa

Is the description of this hotel not correct? Tell us