Must-see restaurants in Diani Beach

  • Sails

    Diani Beach

    By far the most stylish place to eat in Diani, Sails is gorgeous: a canopy of billowing white canvas separates the restaurant from the stars, while…

  • Nomad

    Diani Beach

    One of the best restaurants in Diani, Nomad benefits from stellar sea views from its terrace and a talented chef who cooks up such culinary magic as…

  • Shanshin-Ka

    Diani Beach

    A spartan aesthetic and a full menu of authentic Japanese dishes are Shanshin-Ka's two distinguishing features. The portions of teriyaki, udon, tempura…

  • Lymington's

    Diani Beach

    Lymington's sits right on the beach, within Kenyaways Kite Village. Lounge on the sofas beneath the magnificent baobab tree or take a breezy table…

  • Swahili Pot/African Pot

    Diani Beach

    This place and its culinary siblings (there are two other branches, one about halfway down the beach access road and another at Ukunda junction) do…

  • Ali Barbour’s Cave Restaurant

    Diani Beach

    For a theme restaurant set in a coral cave, this is actually quite good and not cheesy at all. The focus is seafood and steak, cooked up poshly and…

  • Kokkos Cafe Bistro

    Diani Beach

    This roadside crowd-pleaser is your one-stop shop for anything from good coffee and banoffee pie to daily specials such as baked oysters and BBQ pork ribs…

  • Coast Dishes

    Diani Beach

    Want to give the overpriced tourist restaurants a miss? Want to eat where the locals eat? Coast Dishes ticks both of these boxes and, if you’re sensible,…

  • Avanti

    Diani Beach

    Good for a quick bite or a coffee, Avanti has an outdoor terrace and indoor booths. On the menu, there's freshly squeezed juice, posh hot dogs, salads and…

  • Aniello’s

    Diani Beach

    This thoroughly authentic Italian restaurant is a mainstay among holidaymakers in Diani, and is a great place to enjoy an evening out among the local…

  • Shan-e-Punjab Restaurant

    Diani Beach

    One of the only dedicated Indian options in town, this makuti (thatched-roof) restaurant is good value, with plenty of vegetarian options such as palak…

  • Rongai

    Diani Beach

    This rowdy joint is a popular place for nyama choma (barbecued meat) – if you’ve been missing your roast meat and boiled maize, Rongai’s here for you.