Lamu Town restaurants

Top Choice Cafe in Lamu Town

Whispers Cafe

You know how sometimes you just need that escape into the world of magazines and fresh pastries? Welcome to Whispers. For a real cappuccino, light meals, mega juices and smoothies, or the best desserts in town, this…
Top Choice Fusion in Lamu Town


Particularly strong when it comes to seafood dishes and slightly set back from the waterfront, this is the best restaurant in town. Feast on the likes of fish tacos with mango salsa, ginger crab with coconut rice an…
African in Lamu Town

Olympic Restaurant

The family that runs the Olympic makes you feel as if you’ve come home every time you enter, and their food, particularly the curries and biriyani, is excellent. There are few better ways to spend a Lamu night than …
International in Lamu Town

Bush Gardens Restaurant

This place is a backpacker institution, though food isn't quite as good as it's supposed to be. The large portions of biriyani, grilled fish and other offerings, including ‘monster crab’ and the inevitable lobster i…
Seafood in Lamu Town

Mwana Arafa Restaurant Gardens

Mwana Arafa has the perfect combination of garden seating and views over the dhows bobbing about under the moonlight. With barbecued giant prawns, grilled calamari and seafood curry on the menu, we guess you’ll be e…
Seafood in Lamu Town

Tamarind Cafe

Built around a sturdy tamarind tree, this wonky tree house–restaurant overlooks the dhows on the waterfront. Lobster, prawns, squid and catch of the day are all present on the menu and simply prepared, and there's a…
International in Lamu Town

Hapa Hapa

For a decent but cheap feed right on the seafront, Hapa Hapa is a safe bet. It offers good seafood curries and substandard international fare, but the kitchen is clean and there's usually a good crowd around.
Cafe in Lamu Town

Bustani Café

This pretty garden cafe has tables set about a lily-bedecked pond. The small menu includes lots of healthy salads, smoothies and various snack foods. It also contains a decent bookshop.
Supermarket in Lamu Town


Basic supermarket.