Ali Barbour's Cave Restaurant

A restaurant set inside a natural coral limestone cave, open to the stars through a hole in the roof, serving seafood dinners by candlelight.

Ali Barbour's Cave Restaurant sits on the road in Diani Beach, built inside an ancient coral limestone cave. A natural opening in the cave roof lets diners see the night sky, while candles and string lights glow along the walls and tables, creating a romantic and unique atmosphere. The menu features lobster, fish and other seafood, along with French dishes. Prices are on the higher side, and it is one of Diani's most famous dining experiences. Dinner is generally the only service, so book ahead and dress neat and casual.

Opening hours

Nightly about 19:00–23:00

Cave restaurants · Seafood · Romantic dinners

Nearby sights

Places to eat nearby

More in Diani Beach