Hotels of Earth

Baobab Beach Resort & Spa

★★★★ Diani Beach Road, Diani Beach, 80400, Diani Beach, KE

8.4 guest rating· 802 reviews

About this hotel

Discover paradise at Baobab Beach Resort & Spa, your ultimate beach retreat!

Relaxation Awaits

Indulge in our full-service spa, where you can unwind with luxurious massages and rejuvenating facials. Let the stresses of everyday life melt away as you explore our serene surroundings.

Endless Recreation

Dive into fun with two stunning outdoor swimming pools and invigorate your spirit with a game of tennis on our outdoor courts. Our sauna offers the perfect escape after an active day.

Culinary Delights

Savor international cuisine at Karibu, one of five exceptional dining options, and enjoy refreshing drinks from one of our four bars. With all-inclusive rates, your culinary adventure awaits you without any hidden costs.

Escape to Baobab Beach Resort & Spa today, where every moment is a celebration of relaxation and luxury!

Rooms & rates

Standard Double or Twin Room

Sleeps 3 · 31 m² · Double bed, Twin bed

  • Desk
  • Air conditioning
  • Balcony or patio
  • Private bathroom
  • Coffee/tea maker

Junior Suite, Non Smoking, Ocean View

Sleeps 3 · 97 m² · King bed

  • Desk
  • Air conditioning
  • Balcony or patio
  • Bathrobe
  • Private bathroom

Double or Twin Room, Ocean View

Sleeps 3 · 31 m² · Double bed, Twin bed

  • Desk
  • Air conditioning
  • Balcony or patio
  • Private bathroom
  • Coffee/tea maker

Double or Twin Room, Garden View

Sleeps 3 · 31 m² · Double bed

  • Desk
  • Air conditioning
  • Balcony or patio
  • Bathrobe
  • Private bathroom

Superior Room

Sleeps 3 · 63 m² · Queen Bed, Twin bed

  • Desk
  • Air conditioning
  • Balcony or patio
  • Bathrobe
  • Private bathroom

Deluxe Room, Non Smoking

Sleeps 3 · 70 m² · Double bed

  • Desk
  • Air conditioning
  • Balcony or patio
  • Bathrobe
  • Private bathroom

Amenities

  • Free WiFi
  • Billiards or pool table
  • Pool sun loungers
  • Pool umbrellas
  • Full-service spa
  • Sauna
  • Fitness facilities
  • Free self parking
  • Snack bar/deli
  • Beach sun loungers
  • Beach umbrellas
  • 24-hour front desk
  • Safe-deposit box at front desk
  • Airport transportation - pickup (surcharge)
Show all 30 amenities
  • Arcade/game room
  • Banquet hall
  • Concierge service
  • Designated smoking area
  • Garden
  • Hiking/biking trails nearby
  • Library
  • Luggage storage
  • Mosquito nets
  • Playground on site
  • Scuba diving on site
  • Snorkeling nearby
  • Steam room
  • Terrace
  • Tours/ticket assistance
  • Wheelchair accessible

Location

© OpenStreetMap contributors

Diani Beach Road, Diani Beach, 80400, Diani Beach, KE

Check-in
from 01:00 PM to 12:00 AM
Check-out
until 10:00 AM

What guests say8.4802 reviews

+ Beautiful location+ Friendly staff+ Good amenitiesFood quality inconsistenciesSome room maintenance needed
Cleanliness8.1
Service9.1
Location9.1
Room Quality8.1
Amenities8.6
Value for Money8.1

Guest review

7.0

The food and the beach.

Our room was next to construction. It was very loud. Plus I noticed only black people were nest the construction rooms. I felt that it was intentional.

Fumwah · US · 2026-07-20

Gorgeous location and property!

8.0

It’s beautiful, the staff is friendly, and it’s clean.

The beach is covered in people trying to convince you to book an excursion or buy something from them. It’s very annoying!! You can’t sit on the beach to relax! The food is good, but not great! Need to add Hummus, Pita, falafel and tabouleh to the menu.

Andrea · US · 2026-07-19

We had a wonderful time.The waves were perfect for our granddaughters to experience the Indian Ocean

9.0

Excellent! Good Variety and Catered to our GF and Diary dietary needs.

Everything was great! The room was a bit musty smelling but that is ok.

Benjamin Mark · CA · 2026-07-18

Skvělý relax po safari

10.0

Velmi chutné jídlo (ryby, těstoviny, ovoce, místní jídlo, Indie), pohodlí, usměvavá obsluha. V červenci jsme na nic nemuseli čekat (drinky, jídlo, lehátka).

Poslouchejte na checkinu, když Vás varují před opicemi. Obecně mi ale přijde, že jsou opice v Africe mnohem méně troufalé než v Asii, v hotelu jsou strážci s praky. Pláž od hotelu směrem na jih je trochu klidnější, s méně naháněči.

Tomáš · CZ · 2026-07-17

Memorable Stay with Outstanding Service

10.0

Our family had a wonderful 2-night stay at Baobab Beach Resort & Spa in Diani Beach! Traveling with our 1-year-old was made so much easier thanks to the incredible staff. A special thank you to Mejumaa, who went above and beyond by helping us clean up the many baby food messes with kindness and a smile. Your patience and care meant so much to our family. Another big thank you to Hamadi for crafting the best cocktails we enjoyed during our stay every drink was perfectly made and added to our relaxing vacation. The beautiful beachfront, delicious food, warm hospitality, and family-friendly atmosphere made this a memorable getaway. We truly felt welcomed and can't wait to visit again. Highly recommend for families visiting Diani!

wanjeratracy · KANSAS CITY, MISSOURI · 2026-07-11

Most Disappointing- money minting hotel

2.0

Our stay at Baobab Resort got off to an extremely disappointing start. We arrived at around 10:30 a.m. and fully understood that official check-in might not be immediate. However, instead of being kept informed or offered any meaningful assistance, we were simply left waiting in the lobby until 1:00 p.m. with little communication. It gave the impression that guest experience was not a priority. The disappointment didn't end there. We were then allocated what appeared to be the last available room—right next to an active construction site. The constant noise completely defeated the purpose of booking a relaxing beach holiday. When we requested a room change, we were bluntly told the resort was fully booked, with no attempt to offer a solution or any gesture to make up for the inconvenience. It's difficult to understand why a room adjacent to ongoing construction would be assigned to guests when the resort is aware of the disturbance. At the very least, guests should be informed in advance or offered an alternative if one becomes available. For a resort that markets itself as a premium holiday destination, this level of service and consideration is simply unacceptable. First impressions matter, and ours was one of poor planning, poor communication, and complete disregard for guest comfort. Unfortunately, this experience fell far below expectations, and I would think twice before returning or recommending the resort to others.

Sabha108 · NAIROBI · 2026-07-10

Good to know

Reservations are required for massage services and spa treatments. Reservations can be made by contacting the resort prior to arrival, using the contact information on the booking confirmation.

No pets and no service animals are allowed at this property.

Pets

Pets not allowed

Pets

Service animals not allowed

Sustainability Certifications

Travelife

Accessibility

No elevators

General

Professional property host/manager