3 Best Restaurants in Lamu, Kenya

Diamond Beach Village


Opened in 2000, this eco-lodge is the type of spot where you kick off your shoes when you arrive and don't remember where you left them at the end. The menu has seafood and Swahili bbq, but the delicious wood-fired thin crust pizzas are where it's really at. There's always something happening here, from pizza and film night to international DJs to their epic full moon and Saturday night parties, which make the short speedboat ride from Shela and Lamu Town worth it.

Floating Bar


Floating about a mile off-shore, this traditional wooden dhow is laid back and rustic, with simple wooden furniture and woven floor mats, and it's the spot where you'll find locals and tourists downing cocktails and beers and dancing after hours. If you plan to go for lunch, the go-to meals here are fish/seafood and chips, but you can also find a few Kenyan staples, reflecting the owner's heritage. If you come in the evening, prepare to dance 'til late, and be sure to arrange for pick up or drop off with a speedboat taxi driver beforehand.

Kenyatta Rd., Kenya
Known For
  • Food and beers are generally affordable
  • Only public bar of its kind in Lamu
  • Crowd is always lively

Whispers Coffee Shop


Located in Lamu Town in the same building as the Baraka Gallery (which has a wonderful collection of African art, jewelry, and souvenirs for sale), this upscale café has a pretty, palm-fringed quiet courtyard where you can relax over a cappuccino. There's also a lunch and dinner menu, focusing on salads, pastas, and deli items, or you can order a packed lunch to take away. The house-made ice-creams are good, or try a delicious ice-cold watermelon and mint juice.

Harambee Ave., Lamu, 80500, Kenya
Known For
  • Delicious ice-cold watermelon and mint juice
  • Courtyard setting
  • Excellent art gallery and shop
Restaurant Details
Rate Includes: Closed May and June

Recommended Fodor's Video