Lamu Island: Kenya's Ancient Swahili Port and Empty White Beaches
Beach Reviews

Lamu Island: Kenya's Ancient Swahili Port and Empty White Beaches

BestBeachReviews TeamMar 22, 20267 min read

Table of Contents

Sponsored

Planning a beach trip?

Compare flight and hotel prices from hundreds of providers.

Search Deals on Expedia

Lamu Island Kenya: 700 Years of Swahili Civilization

Lamu Old Town is the oldest continuously inhabited Swahili settlement in East Africa, founded in the 14th century and designated a UNESCO World Heritage Site in 2001. The town has no cars. No motorcycles (banned in the Old Town). Transport happens by foot, by donkey, or by dhow. The narrow coral-stone alleyways are barely wide enough for two people to pass, and the carved wooden doors on Swahili mansions date back 200-300 years.

Lamu island kenya sits in the Lamu Archipelago off Kenya's northern coast, roughly 340 kilometers north of Mombasa and just 100 kilometers south of the Somali border. The island measures 12 by 6 kilometers. About 25,000 people live here, most in Lamu Town. The culture is deeply Swahili and Islamic — the call to prayer punctuates the day from over 20 mosques, and the island has produced some of East Africa's most celebrated poets and scholars.

Getting to Lamu Island Kenya

By Air

Manda Airport sits on Manda Island, directly across a narrow channel from Lamu. Daily flights from Nairobi operate on Fly540, Safarilink, and Silverstone Air (1.5-2 hours, KES 8,000-15,000 / $62-116 one way). From the airport, a motorboat crosses to Lamu waterfront in 5-10 minutes (KES 200 / $1.55). This is the only practical way to reach Lamu for most visitors.

By Road and Sea

A bus from Mombasa to Lamu takes 6-8 hours via Malindi and the Mokowe jetty, followed by a boat crossing (KES 150 / $1.16). The road passes through areas with historical security concerns — check current travel advisories before choosing overland travel. Most Kenyans and tourists fly.

Lamu Old Town

Architecture and Walking

The best way to experience Lamu is on foot, ideally with a local guide (KES 2,000-3,000 / $15-23 for a half-day tour). The architecture tells the island's trade history — coral stone walls plastered white, inner courtyards with plants and carved plaster niches, rooftop terraces (barazas) where families gather in the evening breeze. The Swahili House Museum (KES 500 / $3.85 entry) occupies a restored 18th-century merchant's home and shows traditional room layouts, furniture, and utensils.

The Lamu Museum (KES 500 / $3.85) on the waterfront covers the island's maritime history, including two reconstructed siwa horns (large brass instruments used for celebrations) and displays on the dhow-building tradition that continues today. Lamu's annual Maulidi festival, celebrating the Prophet Muhammad's birthday, draws Swahili communities from across East Africa for a week of processions, dhow races, and donkey races.

Donkeys of Lamu

Lamu has roughly 3,000 donkeys — more donkeys per capita than almost anywhere on Earth. They carry everything: building materials, water, furniture, tourists. The Lamu Donkey Sanctuary (free entry, donations welcome) treats sick and injured donkeys and provides free veterinary care. It is a genuinely heartwarming place. The donkeys wearing blue blankets on the streets are sanctuary-treated animals.

Beaches of Lamu Island Kenya

Shela Beach

Shela Beach runs for 12 kilometers along lamu island kenya's southeastern shore — a continuous strip of white sand backed by dunes that reach 20 meters high. The beach is wide, clean, and often deserted. You can walk for an hour without seeing another person. The water is warm (26-30°C year-round) and shallow for 100+ meters out at low tide, making it safe for swimming.

Shela village sits at the northern end of the beach, a 45-minute walk or 5-minute boat ride from Lamu Town. The village has several guesthouses, restaurants, and the iconic Peponi Hotel. The southern end of the beach leads to the Kipungani area, which is completely undeveloped.

Manda Beach

Across the channel on Manda Island, Manda Beach is quieter still. Boat trips from Lamu cost KES 3,000-5,000 ($23-38) for a half-day including a stop at Manda Toto island for snorkeling. The Takwa Ruins on Manda Island — a deserted Swahili town dating to the 15th century — are worth the KES 500 ($3.85) entry fee. The ruins sit in dense bush and include a mosque, pillar tombs, and house foundations.

Kiwayu Island

Kiwayu lies at the northern end of the archipelago, a 2-hour boat ride from Lamu. The 14-kilometer beach is empty white sand with no permanent buildings except the rebuilt Kiwayu Safari Village. Day trips by dhow cost KES 10,000-15,000 ($77-116) per person including a seafood lunch grilled on the beach. Check security advisories — Kiwayu is close to the Somali border.

Dhow Sailing and Marine Life

Dhow trips are lamu island kenya's signature experience. These traditional wooden sailing vessels have plied these waters for over a millennium, trading with Arabia, India, and Persia. Half-day dhow cruises cost KES 3,000-5,000 ($23-38) per person and include sailing through the mangrove channels, snorkeling stops, and a fresh seafood lunch cooked on board.

Full-day dhow trips to the outer islands (KES 8,000-12,000 / $62-92) visit sandbanks, coral gardens, and fishing villages. Sunset dhow cruises (KES 2,000-3,000 / $15-23) are simpler — sail out, watch the sun drop behind Lamu Town's skyline, drink fresh juice or cold Tusker beer.

The waters around Lamu hold healthy coral reefs, sea turtles, dolphins, and seasonal whale sharks. Snorkeling gear rents for KES 500-1,000 ($3.85-7.70) per day. There is no dedicated dive center on Lamu — serious divers typically combine Lamu with Diani or Watamu further south. Our destination guides cover other Kenyan coast options.

Where to Stay on Lamu Island Kenya

Budget

Lamu House guesthouses in the Old Town charge KES 2,000-4,000 ($15-31) per night for basic rooms with fans and shared bathrooms. Jambo House has clean rooms from KES 3,000 ($23) with breakfast. Shela White House in Shela village offers rooms from KES 3,500 ($27).

Mid-Range

Lamu Palace Hotel on the waterfront has air-conditioned rooms from KES 8,000-12,000 ($62-92) per night with sea views. Kijani Hotel is a restored Swahili house with a pool, garden, and rooms from $80/night. Banana House in Shela has four-poster beds, a rooftop terrace, and rates from $90/night including breakfast.

Luxury

Peponi Hotel in Shela has been Lamu's most celebrated property since 1967 — beachfront rooms from $200/night with a waterside restaurant famous for seafood platters (KES 4,000-6,000 / $31-46). The Majlis Hotel on Manda Island occupies a clifftop with ocean-view suites from $300/night, infinity pool, and private dhow. Lamu Heritage Society provides cultural context and responsible tourism information.

Food and Culture

Swahili cuisine on Lamu draws from centuries of Indian Ocean trade. Coconut, tamarind, cardamom, and clove flavor everything. Pilau rice (KES 300-500 / $2.30-3.85) is the staple — a slow-cooked spiced rice that reflects Indian and Arab influences. Biryani (KES 400-600 / $3.10-4.60) appears on every restaurant menu. Fresh fish — snapper, kingfish, tuna — grilled with coconut chutney costs KES 600-1,200 ($4.60-9.25).

Lamu's specialty is the mkate wa sinia (coconut bread baked in a charcoal oven, KES 100-200 / $0.77-1.55). Swahili coffee, brewed thick with cardamom and ginger, is served in tiny cups at waterfront cafes for KES 50-100 ($0.38-0.77). The juice bars in the market serve fresh mango, passion fruit, and tamarind juice (KES 100-200 / $0.77-1.55).

Bush Gardens Restaurant in Lamu Town is a long-standing favorite for Swahili seafood (KES 800-1,500 / $6.15-11.55 per plate). Whispers Coffee Shop does excellent breakfast and Swahili coffee. At Peponi Hotel, the waterfront bar is the gathering spot for sundowners — gin and tonic on the terrace watching dhows pass.

When to Visit and Practical Tips

The best months for lamu island kenya are January-March (hot and dry, 30-33°C, perfect beach weather) and July-October (warm, 25-28°C, less humidity). April-June brings the long rains. November-December has short rains that usually clear by mid-afternoon.

Lamu is a conservative Muslim community. Cover shoulders and knees when walking through town (beachwear is fine on Shela Beach). During Ramadan (dates vary), eating and drinking in public during daylight hours is disrespectful — most restaurants still serve tourists, but be discreet. Photography in the Old Town is welcome but ask before photographing people, especially women.

There is one ATM on lamu island kenya (KCB Bank on the waterfront) but it frequently runs dry. Bring enough Kenyan shillings from Mombasa or Nairobi. M-Pesa mobile payments are widely accepted. Wi-Fi exists at hotels and some restaurants but is slow. This is a place to disconnect.

Sponsored

Looking for affordable beach resorts?

Find top-rated hotels near the best beaches worldwide.

Browse Beach Hotels

Frequently Asked Questions

How do I get to Lamu Island Kenya?

Daily flights from Nairobi to Manda Airport take 1.5-2 hours (KES 8,000-15,000 / $62-116 one way) on Fly540, Safarilink, or Silverstone Air. From the airport, a motorboat crosses to Lamu in 5-10 minutes (KES 200). Overland travel from Mombasa takes 6-8 hours by bus — check security advisories before choosing this option.

Is Lamu Island safe for tourists?

Lamu Town and Shela village are generally safe for tourists. The Old Town is car-free and walkable. Standard precautions apply — don't flash valuables, use hotel safes. Areas closer to the Somali border (Kiwayu and beyond) require checking current travel advisories. Most visitors report feeling very safe throughout their stay.

What is the best time to visit Lamu?

January to March is hot and dry (30-33°C) with the best beach weather. July to October is warm and comfortable (25-28°C) with less humidity. April to June brings heavy rains. The Maulidi festival (dates vary) is a cultural highlight if your visit coincides.

Are there cars on Lamu Island?

No. Lamu Old Town has no cars or motorcycles. Transport is by foot, donkey, or boat. The island has roughly 3,000 donkeys that serve as the primary cargo transport. Motorboats connect Lamu Town to Shela village (5 minutes, KES 200) and Manda Island.

How much does a dhow trip cost from Lamu?

Half-day dhow cruises cost KES 3,000-5,000 ($23-38) per person including sailing, snorkeling, and seafood lunch. Full-day island trips cost KES 8,000-12,000 ($62-92). Sunset cruises are KES 2,000-3,000 ($15-23). Dhows are traditional wooden sailing vessels — the experience is both scenic and historically authentic.

What should I wear on Lamu Island?

Lamu is a conservative Muslim community. Cover shoulders and knees when walking through town. Swimwear is appropriate on Shela Beach but not in the Old Town. During Ramadan, avoid eating or drinking in public during daylight hours. Photography is welcome but ask before photographing people, especially women.

What is there to eat on Lamu?

Swahili pilau rice (KES 300-500), biryani (KES 400-600), grilled fish with coconut chutney (KES 600-1,200), and mkate wa sinia coconut bread (KES 100-200). Swahili cardamom coffee costs KES 50-100. Bush Gardens Restaurant is a local favorite. Peponi Hotel serves seafood platters on the waterfront (KES 4,000-6,000).

Is there an ATM on Lamu?

There is one ATM (KCB Bank on the waterfront) but it frequently runs out of cash, especially on weekends and holidays. Bring sufficient Kenyan shillings from Nairobi or Mombasa. M-Pesa mobile payments are widely accepted. Some hotels and restaurants accept credit cards but cash is preferred.

Share this article