

































































Luxurious Accommodation with Ocean Views Baobab Beach Resort & Spa in Diani Beach offers a lush garden setting with stunning views of the Indian Ocean. The spacious rooms feature modern amenities and private balconies overlooking either the sea or the pool. Diverse Dining Options and Entertainment Indulge in a culinary journey at the resort's various bars and restaurants serving a mix of international, African, and seafood specialties. Pair your meals with a fine selection of wines. In the evenings, enjoy entertainment under the stars on selected nights. Relaxation and Recreation Unwind at the spa with a range of massages and beauty treatments, or take a dip in the 3-tier pool. Stay active with tennis, darts, table tennis, and water sports facilities available. Golfing and snorkeling opportunities nearby ensure a memorable stay. Book your stay at Baobab Beach Resort & Spa for an unforgettable beachfront experience!
Checking rates…
You won't be charged yet
Guests liked
Guests mentioned
GB · family_with_children · Oct 2026
The hotel and the gardens are beautiful, superbly maintained and the food and the staff are excellent. Its a large complex, where you can always find a quiet spot or mix with the crowd, whatever suits you. The room we had was amazing, with a huge bathroom a lounge area and a jacuzzi on the veranda with a view over the ocean.
There are a couple of things you need to know. Firstly, this is advertised as an all inclusive, which it really isn't. There are several restaurants two of which are al-le-carte and are chargeable, all premium drinks are chargeable and even some beers, there is an ice cream kiosk which is chargeable, a healthy drinks kiosk which is chargeable and the one which surprised me the most was that in your room, and mine was a premium room, there is a mini fridge which is stocked with a few soft drinks, which are not chargeable but once they are gone they charge you to replace them. So depending on your buget and view on this, it's worth noting. The second thing is the beach, this is a stunning long stretch of powder white sand, which unfortunately is suffering the same fate as a lot of beaches round the world, seaweed. There was quite a lot of it around when we were there, this may or may not bother you because you cannot sit on the beach anyway because it's a public beach and the hotels are not allowed to put sunbeds on the beach, which is something I was not aware of. The other main issue with even going to the beach for a nice long quiet walk ,is what I know as the looky looky guys which are there in a abundance. It's not the fact they are there, you can't avoid that in many places, it's not the fact they intimidating or aggressive it's the fact are so persistent and will not take no for an answer. I have to say overall we had a fabulous time and I'm not trying to put anyone off this hotel, it just better you know these things before you commit. I hope this was helpful. Martin
IT · solo_traveller · Oct 2026
Molto bello!
Cibo un po' ripetitivo, ma almeno conservato bene e buona parte cucinato sul momento. Molto apprezzata la silent pool, anche se purtroppo non tutte le persone rispettano la zona del silenzio. Caratteristico vedere diversi animali girare per il villaggio (babbuini, antilope dik dik, lemuri). Spiaggia di sabbia bianca profonda, mare molto bello quando non ci sono le alghe.
Troppi venditori ambulanti sulla spiaggia, molto invadenti e insistenti. Campo da tennis poco manutenuto. Poca acqua dalla doccia.
SI · solo_traveller · Oct 2026
ZA · extended_group · Oct 2026
The highlight was the excellent food
Very spacious, well maintained
GB · couple · Sep 2026
Thoroughly enjoyed it
Junior ocean view suite with a hot tub . Staff very friendly & attentive. Evening entertainment was brilliant. Food was varied
10am check out , if want late checkout have to pay 75% of room fee to keep till 4pm plus extra charge to take advantage of AI for the day after 10am. Have to pay extra for premium drinks. AI cocktails not great. Constant hassle on the beach by beach vendors
Diani Beach Road · Diani Beach