Lamu

East Africa's oldest Swahili town: a car-free UNESCO-listed stone town of donkeys and dhows, plus Shela Beach.

Lamu lies in the Lamu Archipelago off Kenya's northern coast, near the Somali border. Lamu Old Town, on the main island of Lamu, is the oldest and best-preserved Swahili settlement in East Africa and was inscribed as a UNESCO World Heritage Site in 2001. There are no cars: people get around by donkey, on foot and by dhow, and life moves at a very slow pace. There are three main areas: Lamu Old Town (Lamu Fort, the museums, the waterfront promenade and the mosques); Shela village and its 12 km beach at the island's southern end, the place for boutique guesthouses and sunsets; and, across the channel, Manda Island (the airport, the Takwa Ruins and snorkeling at Manda Toto), with the more remote Pate Island to the north. It's hot year-round; Jul–Mar is the dry season and the best time to visit, while during the long rains (Apr–Jun) most resorts close. The southern monsoon blows strongly Jun–Aug, so check sea conditions before heading out on the water. Arrival: fly in a small plane from Nairobi or Mombasa to Manda Airport (about 1–1.5 hours), then take a 10-minute boat ride to the town jetty. The overland road via Malindi carries security risks and is not recommended. Allow 3–4 days. Note: this is a Muslim community, so cover shoulders and knees in town, and avoid eating and drinking in the street during the day in Ramadan. Boat fares are per boat, so agree on the price first. Before you go, check your government's travel advisory for northern Lamu County, and use a reliable guide for trips to Pate Island and beyond.

Top sights

Where to eat

Itineraries