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

Diani Reef Beach Resort & Spa

5-star5 stars
Great for familiesThis property has good facilities for families.
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
Location
Great location
Breakfast
Tasty breakfast
WiFi
Good internet service
Cleanliness
Quite clean

Diani Reef Beach Resort & Spa

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

What’s around Diani Reef Beach Resort & Spa

Landmarks

  • On the beach
  • Diani Beach - 3 min walk
  • Tiwi Beach - 28 min walk
  • Diani - Chale Marine National Park and Reserve - 12 min walk
  • Chale Beach - 12.1 mi / 19.4 km
  • Shimba Hills National Reserve - 13.2 mi / 21.3 km
  • Nyali Beach - 24.3 mi / 39.2 km
  • Mombasa Marine National Park - 18.3 mi / 29.4 km

Getting around

  • Mombasa (MBA-Moi Intl.) - 97 min drive
  • Ukunda (UKA) - 7 min drive
  • 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-10:00 AM
  • 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. This property enforces a smart-casual dress code in the restaurant.

Required at check-in

  • Credit card, debit card, or cash deposit required for incidental charges

  • Government-issued photo ID required

  • Minimum check-in age is 18

Travelling with others

Children

  • One child (5 years old and younger) stays free when occupying the parent or guardian's room, using existing bedding, but may not be eligible for free breakfast

  • Babysitting/childcare *

  • Children's club *

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

Payment types at the property

Other information

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

In the hotel

Taking the kids?
  • Children's club (surcharge)
  • Supervised childcare/activities (surcharge)
Food and drink
  • Free local cuisine breakfast daily
  • 3 restaurants
  • 3 bars/lounges
  • Coffee shop/café
  • Snack bar/deli
  • Beach bar
  • 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
  • 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
  • Tours/ticket assistance
  • Limo or Town Car service available
  • Dry cleaning/laundry service
  • Laundry facilities
  • Hair salon
  • Free newspapers in lobby
  • Luggage storage
  • Wedding services
  • Multilingual staff
  • Porter/bellhop
Facilities
  • Number of buildings/towers - 1
  • Elevator
  • Garden
  • Terrace
Accessibility
  • Accessible bathroom
  • In-room accessibility
  • Roll-in shower
  • Wheelchair-accessible path of travel
  • Wheelchair-accessible parking
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
  • Fireplace
  • 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
  • Connecting/adjoining rooms available

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, hydrotherapy, and reflexology. The spa is equipped with a mud bath, a sauna, a spa tub, and a steam room.

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 restaurant serves breakfast and dinner. Guests can enjoy drinks at the bar. Reservations are required.

Fins Seafood Restaurant - Onsite seafood restaurant. Open daily.

Sake Oriental - Onsite restaurant. Open daily.

The Pool Bar - Onsite bar. Open daily.

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 & Spa Diani
  • 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

The property has connecting/adjoining rooms, which are subject to availability and can be requested by contacting the property using the number on the booking confirmation.

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.

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

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.

Guests must contact this property in advance to reserve rollaway/extra beds. Please note that cultural norms and guest policies may differ by country and by property. The policies listed are provided by the property.

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

Reservations are required for spa treatments and can be made by contacting 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:

    Deposit is payable by bank transfer and is due within 24 hours of booking the reservation.

The charges below are included in the total price displayed:

  • Gala dinner fee
  • Christmas Eve gala dinner fee for stays on 24 December
  • New Year's Eve gala dinner fee for stays on 31 December

Optional extras

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

Rollaway beds are available for USD 50 per day

Cribs/Infant beds are available for USD 0 per day

Children's club access is available for an extra charge

Babysitting/childcare is available for an extra charge

Airport shuttle service is offered for an extra charge of USD 55 per vehicle (one-way, Maximum occupancy 3)

Airport shuttle for children between the ages of 6 and 18 costs USD 55 (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.2 From 91 reviews

Fair 4.0
ur employee stole ,k.shs 30000.from my room. on 31st dec when i,was celebrating.party between 9pm 1pm..no cctv camers.Room 4040.
MANOHAR, ie1 night trip with friends
Good 6.0
Relaxing stay
Timothy, au5 night trip
Exceptional 10.0
Couples getaway
What a lovely resort. The facilities were great - but what was most impressive was the hospitality and professional-ness of the hotel staff. From the people changing our sheets, to the concierge at the front desk, they were friendly, initiating, agreeable and eager to help. They always stopped to ask how our stay was going.
Geoff, us3 night romance trip
Exceptional 10.0
My stay Diani beach resort was very comfortable.beach was clean only problem was constant hassle by local hawkers.staff very friendly and helpful especially Manjit negi executive chef and Susan guest relations executive who went out of their way to help
Inderpal, gb3 night trip with friends
Exceptional 10.0
Highly recommended!
The staff were so kind and helpful, talkative and attentive, and accommodating. The room was a great size and very clean. They aren't the most modern of rooms but you're hardly in there. Only 'complaint' is the showerhead but if you ask them to clean/replace, they will do so. Much to do, walks in the grounds 1 minute from what feels like a fully private beach, shared by 4-5 resorts. The sun beds and guest towels mean you can spend a whole day on the beach. Just be aware that locals will be trying to sell you memorabilia daily but they are polite. The food is diverse and changes daily so you don't get bored of having the same thing. Swim up pool bar and outdoor bar with evening activities daily all add to the fun. Spa was great - couples massage room available! Nice and clean also and views on the beach. Great hotel for relaxing and socialising if you wish, perfect beach hotel.
Vanisha, gb3 night trip

Diani Reef Beach Resort & Spa

Is the description of this hotel not correct? Tell us