Open Travel Guide
  1. Home
  2. Destinations
  3. Kenya
  4. Hotels
  5. Diani Reef Beach Resort & Spa

Hotels · Kenya

Diani Reef Beach Resort & Spa

  • Price$150-240 — $200-320
  • CategoryMid Range
  • Rating★ 4.2

Diani Reef Beach Resort & Spa is a luxury five-star beachfront resort situated on Diani Beach Road on Kenya's south coast, approximately 30 kilometres south of Mombasa and around 50 kilometres from Moi International Airport. Diani Beach is consistently ranked among the finest beaches in Africa, with powdery white sand, turquoise Indian Ocean waters, and a reef-protected lagoon that keeps inshore swimming calm year-round.

Popular beach resort on Diani Beach offering all-inclusive packages and diverse facilities. Multiple pools, water sports center, spa, and kids club make it ideal for families. Lively entertainment and varied dining options.

Diani Reef Beach Resort & Spa is a luxury five-star beachfront resort situated on Diani Beach Road on Kenya's south coast, approximately 30 kilometres south of Mombasa and around 50 kilometres from Moi International Airport. Diani Beach is consistently ranked among the finest beaches in Africa, with powdery white sand, turquoise Indian Ocean waters, and a reef-protected lagoon that keeps inshore swimming calm year-round. The resort is affiliated with The Travelbook Group and has received repeated recognition as Africa's leading beach resort at the World Travel Awards.

The property comprises 143 rooms and suites spread across a well-landscaped beachfront complex. Accommodation categories include Premium and Deluxe rooms, Zuri Suites, Penthouses, and two Presidential Suites, each furnished to a high international standard with ocean or garden-facing outlooks. The design draws on coastal East African aesthetics and contemporary resort styling, using natural materials and local colour palettes throughout the public and private spaces.

Dining is a central part of the resort experience. The main restaurant serves a broad buffet covering international, Kenyan, and East African cuisines with an emphasis on fresh Indian Ocean seafood. Several bars are positioned around the resort, including beachside options. All-inclusive packages bundle meals, selected beverages, and activities, a popular option for families and couples seeking a predictable pricing structure for their stay.

Multiple swimming pools are distributed across the property, including a dedicated children's pool and larger adult pools with sun-deck areas. The Maya Spa offers a comprehensive menu of massages, body treatments, and beauty therapies, though guests should confirm current availability as the spa was undergoing renovation works in early 2026. A well-equipped fitness centre provides gym access for guests preferring self-directed exercise.

The water sports centre is one of the resort's most-used facilities, offering snorkeling, kayaking, windsurfing, glass-bottom boat tours, and connections with local PADI dive operators. Diani Beach's reef system hosts a rich variety of marine life including dolphins, sea turtles, and diverse reef fish. A dedicated kids club provides supervised activities and programming for younger guests, cementing the resort's position as one of the most family-friendly options on the Kenyan coast. Concierge staff arrange excursions to Shimba Hills National Reserve, Wasini Island dhow and snorkeling trips, and guided tours of Mombasa Old Town.

Amenities

  • pools
  • spa
  • water sports
  • kids club
  • all-inclusive
  • beachfront
  • gym

Location

Diani Beach Road, Diani Beach

-4.2900, 39.5750 View on map

Highlights

  • Beachfront five-star resort on Diani Beach, multiple-time winner of Africa's leading beach resort at the World Travel Awards
  • 143 rooms and suites ranging from Deluxe rooms to Presidential Suites with Indian Ocean or garden views
  • Water sports centre offering snorkeling, kayaking, windsurfing, and connections to PADI dive operators on Diani's reef
  • Dedicated kids club and children's pool making it one of Kenya's most family-oriented beach resorts
  • All-inclusive packages covering meals, selected beverages, and water sports activities

Tips for visiting

  • Confirm the current operating status of the Maya Spa before arrival — it was undergoing renovations in early 2026.
  • All-inclusive packages offer the best value for families staying five or more nights; room-only rates suit guests planning extensive off-property excursions.
  • Diani Beach is reached from Mombasa via the Likoni Ferry crossing followed by a 30-minute drive; allow extra time during school holiday periods when ferry queues lengthen.
  • Book water sports sessions in advance during the December to January and July to August peak seasons when the resort operates at high occupancy.
  • Excursions to Wasini Island (snorkeling, dolphins, seafood lunch on the island) and Shimba Hills (forest elephants, waterfalls) are arranged through the concierge and run half-day to full-day.

Accessibility

Diani Reef Beach Resort & Spa is a large flat resort complex with landscaped grounds; some pathways between facilities are suitable for guests with mobility aids. Guests requiring wheelchair-accessible rooms or specific mobility accommodations are advised to contact the resort directly to confirm available arrangements before booking.

Frequently asked questions

Does Diani Reef offer all-inclusive packages?

Yes. The resort offers all-inclusive packages covering accommodation, meals in the main restaurant, selected beverages, and access to the water sports centre. Package terms and included activities vary; full details are available through the resort's reservations team.

How far is the resort from Mombasa and the nearest airport?

Diani Reef is approximately 30 kilometres south of Mombasa and around 50 kilometres from Moi International Airport. The journey typically takes 45 minutes to over an hour depending on traffic and the Likoni Ferry crossing.

Is Diani Reef Beach Resort suitable for families with young children?

The resort is considered one of Kenya's most family-friendly beach properties, featuring a dedicated kids club, a children's pool, calm reef-protected beach waters, and all-inclusive packages that simplify budgeting for families.

What water sports activities are available on-site?

The water sports centre offers snorkeling, kayaking, windsurfing, and glass-bottom boat tours. Connections to PADI-certified dive operators for scuba diving on Diani's reef system can be arranged through the concierge.

Is the Maya Spa currently open?

As of early 2026, the Maya Spa was temporarily closed for renovations. Guests interested in spa services should confirm current availability directly with the resort before booking.