Skip to main content

Travel with Mkay

✈️ Ready to Go ?  Grab Maria’s power-packing guide for free

Lamu Old Town seafront with a sailing dhow at golden hour

Lamu Island Budget Guide (2026): What It Really Costs, How to Get There and What to Do

Lamu is Kenya’s oldest living town and one of its cheapest island holidays if you know the local prices. Here is how to get there (fly from KSh 9,500 or bus from KSh 1,500), where to sleep from KSh 2,500 a night, the new museum fees, what a dhow really costs, a 4-day itinerary and a full budget in shillings.

Last updated: 18 September 2026. Written by Maria Kamau (Mkay), ICF-Certified Travel Coach.

Hey there! Welcome back to Travel with Mkay. I’m Maria, most people call me Mkay, and Lamu is the place I send Kenyan women who tell me they want to feel like they have left the country without a passport. Seven centuries of Swahili history, no cars, donkeys in the alleys, dhows on the channel, and a beach at Shela with nobody on it. It is also, if you avoid the boutique-hotel trap, one of the cheapest island holidays in East Africa.

This guide is built on the prices as they stand in September 2026, including the National Museums of Kenya fees that changed on 7 May 2026 (most blogs still quote the old ones), the bus and flight fares I could verify, and the honest cost of a dhow. I have laid out a 4-day plan and a budget in shillings at the end.

Lamu in one minute

  • What it is: Lamu Old Town is the oldest and best-preserved Swahili settlement in East Africa and a UNESCO World Heritage Site since 2001. The island sits in the Lamu archipelago off Kenya’s north coast, a 15-minute boat ride from the mainland jetty at Mokowe.
  • The three places you will stay or visit: Lamu Town (the old town, the museums, the cheap rooms, the food), Shela (the village 3 km south with the beach, the boutique hotels and the prices to match), and Manda Island across the channel (the airport, Takwa ruins, a few resorts).
  • Getting around: on foot, by donkey (they are working animals, not rides), and by boat. There are no private cars; a handful of official vehicles and the ambulance are the exceptions.
  • Money: KCB and Equity have ATMs in Lamu Town and M-Pesa works everywhere, but boat captains, small shops and the market want cash. Bring KSh 10,000 in small notes.
  • Language and culture: Kiswahili at its most beautiful, a devout Muslim community, and a slower clock than anywhere else in Kenya. Dress modestly in town.
A carved door and donkey in a Lamu Old Town alley
No cars. Donkeys, boats and your own feet do everything on Lamu, which is most of its charm.

Getting there: the four options, with fares

Fly from Nairobi (fastest, from KSh 9,500)

Jambojet flies Nairobi (JKIA) to Lamu’s Manda Airport daily, and its own site advertises fares from KSh 9,500 one way; when I checked on 17 September 2026 a late September flight was showing at about USD 75, which is the same number in dollars. The flight takes around 75 minutes. Safarilink and Skyward Express fly from Wilson Airport, usually with a stop in Malindi, and are worth checking if you are on the Wilson side of town. Book three or four weeks out for the low fares; the week before Christmas and festival week sell out.

Manda Airport is a short walk from the jetty. Boats meet every flight: hotels often include the transfer, otherwise it is about KSh 300 to 500 per person shared to Lamu Town or Shela, or KSh 1,500 to 2,000 for a private boat. Agree the price before you step on.

Bus from Mombasa (cheapest, KSh 1,500 to 1,700)

Four coach companies run Mombasa to Lamu daily. Tawakal’s booking portal was quoting KSh 1,700 for September 2026 with 10 am and 11 pm departures; Tahmeed lists 7 am and 9 pm at around KSh 1,600; Dreamline about KSh 1,700; Transline about KSh 1,500. The road runs through Kilifi, Malindi, Garsen and Witu and takes 7 to 10 hours depending on the state of the tarmac and the number of stops. The buses end at Mokowe jetty on the mainland; you cannot drive onto the island.

Take the day bus. It is safer, the scenery through the Tana delta is worth seeing, and you arrive with boats still running. Pair it with the SGR from Nairobi (KSh 1,500 economy, 8 am train) and a night in Mombasa; my SGR versus bus versus flight guide has that leg.

Bus from Nairobi direct (about KSh 3,000, a very long day)

Buscar runs Nairobi to Lamu for about KSh 3,000; the operators say eight and a half hours; with the stops and the Garsen to Witu stretch, budget ten to twelve. It is the cheapest total route from Nairobi but you arrive tired. Only do it if you have five days or more on the island.

The boat across (about KSh 100)

From Mokowe jetty the public boat to Lamu Town is about KSh 100 per person and leaves when full, which in daylight is every few minutes. A hired speedboat is KSh 1,000 to 2,000 depending on the hour and your bargaining. Nobody official publishes these fares, so treat them as the going rate rather than a tariff.

Shela beach on Lamu Island
Twelve kilometers of Shela beach and, on most days, nobody on it. It is free.

Where to sleep, and what it costs

Lamu Town: the budget base (KSh 2,500 to 5,000)

The old town’s guesthouses are converted Swahili houses with rooftop terraces, sea breezes and rooms that were built for coolness centuries before air conditioning. Solo travelers on Tripadvisor report about USD 35 (KSh 4,500) a night with breakfast at the well-known Stopover Guest House on the seafront; listings on Booking.com and Hotels.com for Jamala, Tabassam, Jambo House, Kitendetini Bahari and Lamu Sunsail run KSh 2,500 to 5,000; and there are basic rooms from under KSh 2,000 if you ask around the jetty. Look for a fan, a mosquito net and a rooftop, and check that the water runs.

Shela: the beautiful expensive one (KSh 8,000 and up)

Shela is a postcard, and priced like one: Kijani Hotel quotes USD 95 per adult per night in the low season, Peponi is the grand old hotel of the coast, and the restored villas rent for hundreds of dollars a night. There are a few guesthouses and Airbnb rooms from about KSh 8,000. My budget move is to sleep in Lamu Town and walk or boat to Shela every day; you get the beach for free and the town for cheap.

Manda: resorts and quiet

A handful of lodges on the airport side of the channel, mostly mid to high priced, with the advantage of silence and the disadvantage of a boat ride for every meal out.

Mahamri and mbaazi breakfast on a Lamu rooftop
Mahamri and mbaazi for under KSh 200. Eat where the boat crews eat.

What to do, with 2026 prices

The four heritage sites (KSh 200 each, or KSh 750 together)

National Museums of Kenya revised its fees on 7 May 2026 under Legal Notice 79 of 2025. For Lamu that means:

Site Kenyan / EAC adult Child Residents and other Africans Other foreigners
Lamu Fort, Lamu Museum, Swahili House, German Post Office (each) KSh 200 KSh 100 USD 6 / 3 USD 10 / 4
Combined four-site ticket KSh 750 KSh 400 USD 24 / 12 USD 40 / 16
Takwa Ruins, Manda Island KSh 200 KSh 100 USD 6 / 3 USD 8 / 4

All open 8:30 am to 5:30 pm every day, including public holidays, and you can pay at the gate or in advance on the NMK portal at nmkpay.ecitizen.go.ke. The Lamu Museum on the seafront is the one to start with: the Swahili coast’s history, the famous siwa ceremonial horns, and a model of how the houses work. The Swahili House Museum shows you an 18th-century home as it was lived in. The Fort (1813 to 1821) is now a library and exhibition space with a good view from the ramparts. The German Post Office is a small, odd, ten-minute story of 1888.

Walk the old town (free)

The best thing in Lamu costs nothing. Get lost in the alleys behind the seafront, look up at the carved doors and the coral-stone walls, drink chai at a corner cafe, and follow the donkeys. Early morning and late afternoon are the hours; midday is for rooftops. A local guide for a two-hour walk asks KSh 1,000 to 2,000 and is worth it once, for the stories you would otherwise miss. The Donkey Sanctuary on the seafront takes donations and is a good five minutes.

Shela beach (free) and the walk there

Forty minutes along the shore from Lamu Town at low tide, or KSh 100 to 200 on a shared boat. Twelve kilometers of sand backed by dunes, with the ocean on one side and nothing on the other. Swim near Peponi where the current is gentle, carry water and sunscreen, and go back to town before dark.

The dhow (KSh 2,500 shared, KSh 12,000 private)

You have not been to Lamu until you have sat on a dhow at sunset with the sail up and the crew singing. Prices in 2026: a shared sunset sail of about two hours is around KSh 2,500 per person, and a private dhow for up to four people about KSh 12,000 (Lamu Sunset Dhow Co. lists USD 35 per person sharing, USD 70 private). A full-day sail with a Swahili fish lunch, snorkeling off Manda Toto and a swim runs about KSh 15,000 for a boat of up to five, plus KSh 300 per person for snorkel gear. Book through your guesthouse or on the seafront, agree the price and the number of hours in advance, and pay at the end.

Takwa Ruins and Matondoni (half-day trips)

Takwa, on Manda Island, is a 16th-century Swahili town abandoned to the tides, reachable by boat through the mangroves at high tide; KSh 200 entry plus the boat, which you share with others from your guesthouse. Matondoni, on the west of Lamu Island, is the village where dhows are still built by hand; a boat there is a lovely morning and a good place to buy a hand-carved model.

Festivals

The Lamu Cultural Festival is the big one: three days in the second half of November with dhow races, donkey races, Swahili poetry, bao competitions, henna, and food along the seafront. The 2026 edition has been announced by the organizers for 26 to 28 November, though some tourism pages list 30 November to 2 December, so confirm with Lamu County before you book. The events are free to watch. Beds double in price and sell out; book by September. Maulidi, the celebration of the Prophet’s birthday, moves with the Islamic calendar and brings pilgrims from across East Africa; and the Lamu Yoga Festival fills the town every March.

Eating well for very little

  • Breakfast: mahamri (the coast’s cardamom doughnut) with mbaazi (pigeon peas in coconut) from a street stall, KSh 100 to 200 with chai.
  • Lunch: Swahili pilau, biryani, fish in coconut sauce, or viazi karai with tamarind, KSh 250 to 500 at the local restaurants off the seafront.
  • Dinner: grilled fish and coconut rice on a rooftop, KSh 600 to 1,200; the seafront hotel restaurants charge KSh 1,500 and up.
  • Juice and sweets: fresh tamarind, passion and sugarcane juice for KSh 50 to 100, halwa from the old Swahili sweet-makers, and the ginger chai that the boat crews drink.
  • Ramadan: most local restaurants close by day. Hotels and guesthouses feed their guests, and the evening iftar on the seafront is one of the loveliest things you will see anywhere in Kenya.

A 4-day Lamu plan

Day 1. Fly in (or arrive by bus and boat in the afternoon). Boat to Lamu Town, check into a guesthouse, walk the seafront at sunset, chai and mahamri, early night.

Day 2. Morning walk through the old town with a guide (KSh 1,500). Lamu Museum and Swahili House on the combined ticket (KSh 750). Lunch in town. Afternoon boat or walk to Shela, swim, sunset dhow back (KSh 2,500).

Day 3. Full-day dhow: sail, snorkel at Manda Toto, fish lunch on the beach, Takwa at high tide if the captain agrees (KSh 3,000 to 4,000 per person shared, plus KSh 200 entry).

Day 4. Lamu Fort and the German Post Office if you have not been, a last rooftop breakfast, market shopping (kikoi, carved boxes, kofia caps, halwa), boat to the airport or the jetty for the bus.

The budget in shillings

4 days, 3 nights, per person By bus (Nairobi, SGR + coach) By air (Jambojet)
Transport Nairobi to Lamu and back KSh 6,400 (SGR economy 3,000 + coach 3,400) KSh 19,000 to 25,000
Boats (jetty or airport transfers, Shela hops) KSh 800 KSh 1,500
Guesthouse, 3 nights at KSh 3,500 KSh 10,500 KSh 10,500
Food, 4 days at KSh 1,200 KSh 4,800 KSh 4,800
Museums (combined ticket + Takwa) KSh 950 KSh 950
Sunset dhow + full-day dhow (shared) KSh 6,000 KSh 6,000
Guide, tips, shopping, contingency KSh 3,000 KSh 3,000
Total about KSh 32,000 (a Mombasa night adds 3,000) about KSh 46,000 to 52,000

Drop the full-day dhow and the guide, sleep at KSh 2,500, eat street food, and the bus version comes in under KSh 25,000. Stay in Shela and it doubles. That is the whole range, and every point on it is a good holiday.

Practical notes

  • Best months: December to March is hot and dry with the best sailing winds; July to October is cooler and breezy and cheaper; the long rains in April and May close some guesthouses. November has the festival.
  • Safety: the island itself is calm and closely watched, and I walk Lamu Town at night with less worry than Nairobi. The security problems of the 2010s were on the mainland near the Somali border. Travel the Mombasa road by day, stay on the island and its neighbors, and check current advisories if you plan to go north of Lamu.
  • Health: this is malaria country; take prophylaxis, sleep under the net, and bring repellent. There is a county hospital on the island and a good private clinic in Shela for small things.
  • Connectivity: Safaricom 4G works in town and Shela. Bring a power bank; power cuts happen.
  • Respect: ask before photographing people, especially women; keep shoulders and knees covered in town; do not wander into mosques; and buy your kikoi from the shop, not the man who follows you from the jetty.
  • Solo women: Lamu is one of the easiest places in Kenya to travel alone. Guesthouse families adopt you, the beach boys are persistent but not dangerous, and a firm “hapana, asante” works. My solo female travel safety guide has the full set of habits.

Lamu does not try to impress you. It just carries on, the way it has for centuries, and lets you sit on a rooftop and watch. Go for four days, spend less than a weekend in Nairobi, and come back slower. If Diani is your idea of the coast, read my Diani budget guide next and pick the one that matches your mood.

Frequently asked questions

How much does a trip to Lamu cost from Nairobi?

About KSh 25,000 to 30,000 per person for 4 days and 3 nights if you take the bus and stay in a Lamu Town guesthouse, or KSh 40,000 to 50,000 if you fly with Jambojet. That covers transport, a room, meals, a sunset dhow, the museums and boats. Shela village, December dates and private dhows push it higher.

How do I get from Nairobi to Lamu?

Fly Jambojet from JKIA to Manda airport (daily, from KSh 9,500 one way, about 75 minutes), or Safarilink and Skyward Express from Wilson. By road, take the SGR or a bus to Mombasa and then a Tawakal, Tahmeed, Dreamline or Transline coach to Mokowe (KSh 1,500 to 1,700, 7 to 10 hours). Buscar runs Nairobi to Lamu direct for about KSh 3,000.

How much is the boat from Mokowe to Lamu?

The public boat is about KSh 100 per person and leaves when full. A hired speedboat for a group is roughly KSh 1,000 to 2,000 depending on the time of day and your bargaining. Boats from Manda airport to Lamu Town or Shela are often included by hotels; otherwise budget KSh 300 to 500 per person shared or up to KSh 2,000 private.

Is Lamu safe to visit in 2026?

Lamu Town, Shela and Manda are calm, heavily policed tourist areas and I feel safer walking there at night than in most of Nairobi. The security concerns of the 2010s were on the mainland toward the Somali border, not on the island. Use the buses in daylight, keep to the island and its immediate neighbors, and check the latest advisories if you plan to go further north.

What are the Lamu museum fees now?

From 7 May 2026, Lamu Fort, Lamu Museum, the Swahili House Museum and the German Post Office each cost KSh 200 for Kenyan and East African adults and KSh 100 for children, or KSh 750 for a combined four-site ticket (KSh 400 for children). Residents and other Africans pay USD 6 per site, other foreigners USD 10. Takwa Ruins on Manda is KSh 200.

When is the Lamu Cultural Festival 2026?

The organizers have announced 26 to 28 November 2026, though some listings show 30 November to 2 December. It is always in the second half of November, with dhow races, donkey races, Swahili poetry and food, and the events are free to watch from the seafront. Confirm dates with Lamu County and book beds two months ahead.

Can I walk from Lamu Town to Shela?

Yes, it is about 40 minutes along the shore at low tide, or a short boat ride for KSh 100 to 200 shared. Shela’s beach runs for 12 km with almost nobody on it; carry water and sunscreen because there is no shade.

What should I wear in Lamu?

Lamu is a Muslim town with a strong sense of tradition. Cover shoulders and knees in town, keep swimwear for the beach and dhows, and be discreet with alcohol. During Ramadan most local restaurants close by day, though hotels serve guests.

Prices and rules checked on 18 September 2026.

Travel costs and government rules change without warning. What we verified against official or primary sources for this guide:

  • National Museums of Kenya admission fees effective 7 May 2026 (Legal Notice 79 of 2025, official NMK notice PDF): Lamu Fort, Lamu Museum, Swahili House and German Post Office KSh 200 adult / KSh 100 child for Kenyan and East African citizens, USD 6/3 residents and rest of Africa, USD 10/4 other foreigners; combined package KSh 750/400; Takwa Ruins KSh 200/100; opening hours 8:30 am to 5:30 pm daily.
  • Jambojet Nairobi to Lamu fares ‘from KSh 9,500 one way’ on jambojet.com destination pages, checked 17 September 2026; Trip.com showed a USD 75 one-way Jambojet fare for 29 September 2026.
  • Mombasa to Lamu bus fares: Tawakal KSh 1,700 (September 2026 booking portal, 10 am and 11 pm departures), Tahmeed KSh 1,600, Dreamline KSh 1,700, Transline KSh 1,500 (Travler, April 2026). Nairobi to Lamu Buscar KSh 3,000 (Situations Kenya, March 2026).
  • Dhow prices: shared sunset dhow KSh 2,500 per person and private dhow for up to four about KSh 12,000 (Exploring Mombasa, February 2026); Lamu Sunset Dhow Co. lists USD 35 per person sharing (Boatbooker, 2026).
  • Lamu Cultural Festival 2026 dates announced as 26 to 28 November 2026 by Go Places Digital and Lamu tourism pages; some listings give 30 November to 2 December, and the county’s own festival page had not been updated past 2018 when checked on 18 September 2026. Confirm with Lamu County before booking.
  • Public boat Mokowe to Lamu about KSh 100 per person and speedboats KSh 300 to 400 per boat for short hops, from 2024 to 2026 traveler reports; not published by an official body.

Fares quoted for matatus, boda bodas, taxis and small guesthouses are typical rather than fixed. Always confirm official fees with the issuing authority before you pay.

Official sources and further reading




Leave a reply

Your email address will not be published. Required fields are marked *