Lamu: Kenya's Ancient Swahili Island Guide
Lamu is East Africa's oldest continuously inhabited town: no cars, 1,200-year-old Swahili streets, and sunset dhow sailing in the Indian Ocean.
Guides for Lamu
Lamu is East Africa’s most intact medieval Swahili trading port and the continent’s oldest continuously inhabited town. A UNESCO World Heritage Site, it preserves 1,200 years of Swahili, Arab, and Portuguese history compressed into a maze of narrow coral stone streets where merchants once traded ivory, slaves, and spices along the Indian Ocean dhow routes. There are no cars on the island — donkeys and dhows remain the only transport, as they have been for a millennium. This is not a heritage simulation; it is a living town that simply never modernised its streets.
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.
Liveaboards: Multi-day dhow safaris sleeping on board are the most immersive way to explore the Lamu Archipelago. A 2–3 night liveaboard sailing between Lamu, Manda Toto, and Pate Island — with snorkelling stops, fresh seafood prepared on board, and nights anchored in sheltered bays — costs approximately KES 12,000–20,000 per person per night, all-inclusive. Operators to ask about include Shela-based Island Safari Dhow and the liveaboard dhows managed through Kijani House and Majlis Resort. Budget liveaboard options on simpler working dhows can be arranged directly at the Lamu waterfront for KES 8,000–12,000 per person per night; quality varies significantly so inspect the vessel and clarify what is included before committing.
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.
Search hotels in Lamu on Booking.com
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.
Connectivity: WiFi is available at most guesthouses in Lamu Town and Shela but speeds are slow and can be unreliable. Download offline maps (Maps.me covers the island well) before leaving the mainland. There are no ATMs in Shela - the only ATMs in Lamu are near the waterfront in Old Town.
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.