Lamu waterfront with dhow harbour, Kenya

Lamu: Kenya's Ancient Swahili Island Guide

Complete guide to Lamu — UNESCO World Heritage Old Town, dhow trips, Shela beach, no cars, and how to get to this remote Kenya island.

Guides for Lamu

Lamu is the oldest continuously inhabited town in East Africa — a UNESCO World Heritage Site with 1,200 years of Swahili, Arab, and Portuguese history compressed into a maze of narrow coral stone streets. There are no cars on the island. Donkeys and dhows are the transport. It is one of the most atmospheric destinations in Kenya.

Getting There

All visitors arrive by air or road plus ferry from the mainland. Flights from Nairobi Wilson Airport (approximately 90 minutes, KES 8,000–15,000 one way) with Safarilink, AirKenya, or Fly540 are the standard option. Flights land at Manda Airstrip on the adjacent island — a short motorboat transfer to Lamu Town is included.

An alternative is to fly to Malindi (1 hour from Nairobi, cheaper) and take a bus plus ferry to Lamu (4–5 hours total). This costs significantly less but is logistically more complex. For more on the coast route, see our Kenya coast guide.

Lamu Old Town

Walking Lamu Old Town is the main activity. The streets are rarely more than two metres wide — navigating by feel and asking directions from residents is part of the experience.

Key sites:

  • Lamu Fort — early 19th-century Omani fort housing a museum and library. Entry approximately KES 500.
  • Lamu Museum — covers the maritime and cultural history of the Swahili coast. Entry approximately KES 500.
  • Swahili House Museum — restored traditional Swahili merchant’s house showing the original interior design. Located on the main seafront road. Entry approximately KES 300.
  • Riyadha Mosque — Lamu’s most important mosque, centre of the annual Maulid celebrations.

Shela Beach

Shela is the tourist hub — a small village of boutique hotels and guesthouses 45 minutes’ walk from Lamu Town (or 5 minutes by boat, KES 200). The beach stretches 4km north from Shela with white sand dunes backing onto the Indian Ocean. Snorkelling and swimming are good. The beach is safe for swimming (no strong currents in Shela bay).

Dhow Trips

Sailing on a traditional dhow is a Lamu highlight. Overnight trips to Manda Island or Pate Island can be arranged through any hotel. Day trips for snorkelling in the Lamu Archipelago cost approximately KES 3,000–6,000 per person including lunch. Evening sunset cruises cost approximately KES 1,500–2,500. You can book Lamu dhow trips and island tours through dedicated operators before you arrive.

Where to Eat

Lamu Town has simple local restaurants along the seafront serving Swahili seafood at modest prices (approximately KES 400–900). New Star Restaurant is long-established and reliable. Bush Gardens near the waterfront serves good grilled seafood. Whispers Café is the most consistent coffee shop.

Where to Stay

Budget (KES 2,500–6,000/night): Petley’s Inn in Old Town is the oldest hotel on the island with character rooms around a courtyard. Several guesthouses along the seafront offer basic rooms from KES 2,000.

Mid-range (KES 8,000–18,000/night): Shela Bahari in Shela offers good value beach-adjacent rooms. Stone House Hotel in Old Town is well-positioned.

Upmarket (KES 20,000–50,000+/night): Majlis Resort on Manda Island and Kijani House in Shela represent Lamu’s boutique luxury end. Rates include full board and water transfers.

Lamu Cultural Festival

The Lamu Cultural Festival (usually October or November, check exact dates at lamuculturalcentre.or.ke) is the most atmospheric time to visit. The festival celebrates Swahili coastal culture with traditional dhow races in the harbour channel, Swahili music and dance, donkey races, henna demonstrations, and street food along the waterfront. Lamu’s small streets fill with visitors, and the festival atmosphere transforms the town. Accommodation books out weeks in advance — plan well ahead if visiting during the festival period.

Maulid: The Prophet Muhammad’s birthday celebrations at Riyadha Mosque draw visitors from across the Swahili coast and beyond — thousands of pilgrims and scholars arrive for several days of prayers, Sufi chanting, and communal meals. The timing follows the Islamic lunar calendar. This is a genuine religious event that happens to be accessible to respectful visitors.

Donkeys and Daily Life

Lamu has no cars or motorcycles — the streets are too narrow for vehicles. Everything is moved by donkey or by hand. Approximately 3,000 donkeys serve the island’s population of around 30,000 people. The Lamu Society (previously called Friends of Lamu Donkeys) operates a donkey welfare clinic on the island.

The pace of life this creates is one of Lamu’s defining qualities. Without traffic noise or the visual clutter of vehicles, the town feels genuinely ancient. Muezzin calls at dawn, the creak of dhow rigging, and donkey bells at dusk are the sounds of Lamu.

Practical Information

Safety: Follow current UK FCDO or US State Department travel advisories for Lamu County. The island town itself is well-established for tourism with a long track record of safe visitor experiences. Avoid travel to northern Lamu County — particularly toward the Somali border — without specific local knowledge and current security advice.

Clothing: Lamu is a Muslim community — dress conservatively in Old Town (cover shoulders and knees). Bikinis are acceptable on Shela Beach. The traditional Swahili food here — pilau rice, seafood curries, and mahamri — is exceptional; see our Mombasa Swahili food guide for coastal cuisine context. For a deeper dive into the beaches and dhow trips, see our Lamu Archipelago beach guide.

Climate: Hot and humid year-round (28–34°C). Best weather January–March and July–October. The long rains (April–June) bring humidity and occasional downpours.

Health: Malaria risk is present — prophylaxis recommended. Bring mosquito repellent.

Money: Bring cash — ATM availability is limited and unreliable in Lamu. Withdraw KES before travelling. Most guesthouses and smaller restaurants operate cash only.

For the beaches, dhow trip logistics, and snorkelling sites around the archipelago, see our Lamu Archipelago guide. Our Lamu hotels guide covers the full range of guesthouses and boutique stays. For a coast itinerary that includes Lamu, see the Lamu to Mombasa coast route.

Frequently Asked Questions

How do I get to Lamu?
Fly from Nairobi Wilson Airport or Mombasa to Manda Airstrip (20 minutes across the channel from Lamu Town). Flights with Safarilink, AirKenya, or Fly540 take approximately 1.5–2 hours and cost KES 8,000–18,000 one way as of 2026. A ferry from the mainland to Lamu costs approximately KES 500. There are no cars on Lamu — donkeys and boats are the only transport.
Is Lamu safe to visit?
Lamu has had security concerns in the past related to proximity to the Somali border. Check current Foreign Office/State Department travel advice before visiting. The island itself has been stable for tourism, but travel to the northern part of Lamu County (Pate Island and areas near the mainland) is generally not recommended. Most visitors arrive by air and have no issues.
What is the best time to visit Lamu?
January–March and July–October are the best seasons — dry weather, good sailing wind for dhow trips. Avoid the long rains (April–June). The Lamu Cultural Festival (usually October/November) is the most atmospheric time to visit.
Are there beaches on Lamu?
Shela Beach is a 4km stretch of white sand dunes accessible by boat (5 minutes) or a 45-minute walk from Lamu Town. It is one of Kenya's finest beaches. Manda Island's beaches are accessible by boat from the harbour.

Book an experience

Top experiences in Lamu

Explore the best tours and activities in Lamu — instant confirmation, free cancellation on most bookings.