Quick Verdict
Baobab Beach Resort is Diani's value champion. At 323 rooms spread across three distinct wings on 80 acres of coastal forest, it's the largest resort on the coast — and when booked right, the best bang for your shilling as detailed in our complete guide to where to stay in Diani Beach. All-inclusive rates start at $79 per person per night sharing in green season (May-June), rising to $120-132 in high season and $195-206 during festive periods.
TripAdvisor scores it 4.0/5 from 4,413 reviews, which is respectable for a resort at this scale and price point. The key is understanding the three wings: Baobab (renovated, central), Kole Kole (beachfront, family-focused), and Maridadi (quiet, couples-oriented). Choose wisely and you'll enjoy excellent value. Choose wrong and you'll wonder what the fuss is about.
The Three-Wing Strategy
Baobab Beach Resort is really three resorts under one brand, and understanding the wings is critical to enjoying your stay.
Baobab Wing is the original section, recently renovated with updated décor and modern bathrooms. It's centrally located near the main pool and restaurants, making it convenient for families who want easy access to activities. Rooms are comfortable but basic — think functional three-star standard with air conditioning, en-suite bathrooms, and balconies. This is your value option, and at $79-100 per person in low season, it delivers.
Kole Kole Wing is the family hub, closest to the beach with direct access to the main pool and kids' activities. Rooms are slightly larger than standard Baobab wing, and the energy is lively. If you have children who want to be in the thick of resort activities, this is your wing. Expect more noise, more animation, and more organized fun.
Maridadi Wing is the quiet luxury option, set back in the coastal forest with its own pool, restaurant, and spa. Rooms are larger, more stylish, and significantly quieter than the other wings. It attracts couples and honeymooners who want all-inclusive value without the mega-resort chaos. The Maridadi pool is tranquil, the gardens are lush, and you can access the beach and main resort facilities when you want activity — but retreat to peace when you don't.
The Location & Beach
The resort sprawls across 80 acres of indigenous coastal forest between Diani Road and the beach. The grounds are genuinely beautiful, with mature baobab trees, winding paths, and resident wildlife including colobus monkeys and bush babies. The 500-meter beachfront is wide, clean, and swimmable at high tide — one of the finest stretches covered in our Diani Beach complete guide.
The beach is the primary draw. It's long enough that you can always find space, and the resort maintains the sand meticulously. Beach vendors are managed but not eliminated — they'll approach politely and respect a firm no. Water sports are available through independent operators, and the reef offshore offers decent snorkeling.
The trade-off for 80 acres is distance. If you're in Baobab or Maridadi wing, it's a 5-10 minute walk to the beach. The resort provides golf cart shuttles during peak times, but you'll do a lot of walking. Wear comfortable shoes and embrace it as part of the experience, or book Kole Kole wing for direct beach access.
Rooms & Accommodation
Room quality varies significantly by wing and category. Standard rooms in the older Baobab wing sections are basic — clean and functional, but don't expect luxury. Recently renovated Baobab wing rooms are noticeably better with updated furniture, fresh paint, and modern bathrooms.
Kole Kole rooms are family-friendly with bunk beds or connecting rooms available. They're designed for function over elegance, and after a day at the beach, they do the job. Air conditioning works well, hot water is reliable, and housekeeping maintains daily service.
Maridadi wing rooms are the standout. Larger floor plans, better furniture, quieter locations, and balconies overlooking the forest or gardens. If your budget allows the upgrade from $89 to $120 per person in low season, Maridadi is worth every shilling of the difference.
Dining & All-Inclusive Experience
The all-inclusive package covers breakfast, lunch, dinner, snacks, soft drinks, local beer, house wine, and selected spirits. Five restaurants operate across the resort: the main buffet (Tamu), poolside grill (Dine), beach bar (Salama), Maridadi restaurant (Maridadi wing only), and themed dinners at various venues.
The buffet quality is good for the price point. Breakfast offers fresh tropical fruit, eggs cooked to order, Kenyan chai, and pastries. Lunch and dinner rotate between international, Swahili, Italian, and barbecue nights. The food won't win culinary awards, but it's fresh, varied, and plentiful.
Here's the catch: the two a la carte restaurants (Tangezi for seafood, Marhaba for Swahili fine dining) cost extra despite the "all-inclusive" label. This frustrates some guests who expect truly unlimited dining options. Budget KES 3,000-5,000 per person ($23-38) if you want to try them, or stick to the included options and accept the buffet reality.
Drinks flow freely at the bars, though cocktails can be inconsistent. Beer and wine are decent quality, and the poolside bars keep the drinks coming. Service at the bars is generally faster than at restaurants, where peak dinner times can overwhelm the staff.
Pools & Activities
Three main pools serve the resort. The Baobab wing pool is the activity hub with animation, water aerobics, and poolside games. The Kole Kole pool is family-central with a kids' section and high-energy atmosphere. The Maridadi pool is adults-only (though not strictly enforced) and blissfully peaceful.
Activities are extensive for an all-inclusive: beach volleyball, water polo, kayaking, windsurfing lessons, snorkeling gear, tennis courts, and a gym. The kids' club operates during school holidays with supervised activities. Evening entertainment includes live bands, acrobat shows, Maasai dancers, and themed nights.
The sheer variety is the resort's strength. You can fill every waking hour with organized activity, or ignore it entirely and read by the pool. At this price point, the activity roster is genuinely impressive.
Service & Staff
Service is friendly but stretched. With 323 rooms at full occupancy, the team is managing 600+ guests, and it shows during peak season. Restaurant service can be slow, drink orders get forgotten, and you'll need to advocate for yourself if something goes wrong.
That said, the staff are genuinely warm when they have time to engage. Housekeeping does a thorough job, the security team maintains a safe environment, and the animation team brings infectious energy to activities. The issue isn't effort — it's capacity.
If you come with realistic expectations for service at this scale and price, you won't be disappointed. If you expect attentive anticipation of needs, you'll be frustrated. Self-sufficient travelers do best here.
What It Gets Right
The value proposition is unbeatable. Where else can you find all-inclusive resort accommodation on Diani Beach starting at $79 per person per night? The 500-meter beach is excellent, the activity variety keeps families entertained, and the Maridadi wing offers genuine tranquility. The coastal forest setting with resident wildlife adds character that concrete beach resorts lack. If you're planning excursions beyond the resort, our guide to things to do in Mombasa covers nearby day trip options.
For budget-conscious families or couples who prioritize value over luxury, Baobab Beach delivers. The scale becomes a strength when you want variety — three pools, multiple restaurants, and extensive activities.
What Needs Work
The scale is also the weakness. At 323 rooms, peak season feels crowded. Buffet lines form, sunbed hunting begins at dawn, and the beach can feel busy. Standard rooms in older sections are basic, and the extra charges for a la carte restaurants feel like nickel-and-diming given the all-inclusive label.
Walking distances frustrate some guests. From Maridadi wing to the beach is a genuine 10-minute walk, and the golf cart shuttle isn't always available. If mobility is a concern, this resort may not be ideal.
Who It's Best For
Baobab Beach excels for budget families wanting all-inclusive value with extensive activities. The kids' club, pools, and beach access justify the logistics. Couples should book Maridadi wing — it's a different experience from the main resort and worth the upgrade.
It's not ideal for honeymooners seeking intimacy (too big, too busy), travelers with mobility issues (too much walking), or food-focused guests (buffet quality is good but not exceptional). And if you're traveling solo or as a couple in peak season, the family energy may be overwhelming.
Bottom Line
Baobab Beach Resort is Diani's value champion, and if you approach it with the right expectations, it delivers excellent bang for your shilling. Book Maridadi wing for couples, Kole Kole for families wanting beachfront access, or renovated Baobab wing rooms for central convenience. All-inclusive rates from $79 per person per night in green season are genuinely hard to beat.
The resort's scale is both strength and weakness. You get variety, activities, and a lively atmosphere — but also crowds, walking distances, and stretched service. If you value budget-friendly beach access over boutique intimacy, Baobab Beach is your best bet on Diani. Just avoid standard rooms in older sections, book the wing that matches your travel style, and embrace the mega-resort reality.
Explore More on BestKenya
- Best Casual Dining In Diani Beach
- Best Bars Lounges In Diani Beach
- Best Luxury Hotels In Diani Beach
Related guides:
Explore the Kenya Coast
Frequently Asked Questions
Found this useful? Share it
More from Kenya Coast
View all
Bamburi Beach Guide: What to Know Before You Go
Bamburi Beach sits just 10 kilometres north of Mombasa's city centre and offers something the more famous Diani can't: genuine local life running parallel to the tourist strip, all within a short tuk-tuk ride of Haller Park.

Nyali Beach Guide: Everything You Need to Know
Nyali Beach sits 10 km from Mombasa's CBD and holds a quiet advantage over its more famous neighbours: reef-protected waters, low vendor pressure, and Tamarind Mombasa — arguably the finest seafood restaurant on the entire East African coast — right on its doorstep.

Where to Stay in Mombasa: Neighborhoods Ranked
Mombasa's accommodation scene splits sharply by neighborhood — and the wrong choice can mean an hour of traffic between you and the beach. Here's how each area actually stacks up.
