KENYA EXPERIENCE
Plan your trip
A dhow with a white sail off a palm-lined shore

Linganisha

Linganisha means compare.

Diani or Lamu: choosing between Kenya's beach and its Swahili island

One coast, two very different holidays: the long white beach of the south, or the old stone town of the north.

The coast. Updated November 2026. 6 min read.

Diani and Lamu sit at opposite ends of Kenya's coast, and they give you two different holidays. Diani is the long white beach of the south: 17 km of sand, a reef that keeps the water calm, dhow days to a marine park and a Mara flight that lands you on the coast in about 90 minutes. Lamu is the old stone town of the north: a UNESCO World Heritage Site with no cars, where donkeys carry the loads, the call to prayer sets the day and dhows still sail the channel.

The short answer: if the beach, swimming, snorkeling and an easy hop from safari matter most, choose Diani. If you want Swahili culture, architecture, a slow pace and an island where you walk everywhere, choose Lamu. If you have a week or more on the coast, do both: Diani first for the sea, Lamu last for the town. Both are on our coast trips, and this page sets them side by side.

Diani and Lamu at a glance

DianiLamu
FeelA resort coast with a strip of hotels, villas and beach barsA lived-in Swahili town and quiet island villages
The beach17 km of white sand, calm inside the reef at most tidesShela's long beach and dunes, a short walk or boat ride from town
Swahili cultureThe Kongo Mosque, Kaya Kinondo and Mombasa Old Town nearbyThe Old Town itself: lanes, carved doors, the fort, mosques and museums
DhowsA dhow day to Kisite-Mpunguti from ShimoniDhows everywhere: sunset sails, fishing trips and days in the archipelago
Getting aroundTaxis, tuk-tuks and hotel transfers along the beach roadOn foot, by donkey and by boat; no cars in the Old Town
ActivitiesSnorkeling, diving, kitesurfing, Shimba Hills, colobus monkeysWalking, sailing, the Takwa ruins on Manda, festivals
Where you stayBeach hotels, resorts and private villasRestored Swahili houses in town, boutique hotels in Shela and Manda
Best forFamilies, beach lovers, divers, an easy end to a safariCouples, culture lovers, photographers, travelers who want to slow down
Our comparison. Both suit three to five nights; together they make a full coast week.
White Swahili houses on the Lamu waterfront

Diani: the beach coast

Diani's beach is the reason people come: a long run of white sand with palms behind it and a coral reef offshore that breaks the swell, so the water is calm and warm for swimming at most tides. Beyond the beach, the south coast has more to do than most visitors expect. The classic day out is the dhow trip to Kisite-Mpunguti Marine Park: about an hour south to Shimoni, dolphins in the channel, some of the clearest snorkeling on the coast, and a Swahili seafood lunch on Wasini Island. Shimoni's caves, which local tradition links to the slave trade, are a sobering stop that matters to many African American and diaspora travelers.

For culture, Diani has more than its resorts suggest. The Kongo Mosque stands at the mouth of the Kongo River, just north of the beach. Kaya Kinondo, one of the sacred forests of the Mijikenda peoples and part of a UNESCO World Heritage Site inscribed in 2008, is visited with a Digo guide who explains its rules, such as wrapping a cloth around your waist and taking nothing out of the forest. Mombasa's Old Town and Fort Jesus, another UNESCO site, are 1 to 1.5 hours away by road. Our Kisite-Mpunguti and kaya forests pages cover both in depth.

Lamu: the Swahili island

Lamu Old Town, listed by UNESCO in 2001, is the oldest and best-preserved Swahili town in East Africa, and it has been lived in for more than 700 years. You arrive by boat from the airstrip on Manda Island, step onto the waterfront and leave cars behind: the lanes are too narrow for them, so people walk and donkeys carry everything. The town rewards slow days. Walk the lanes with a local guide, past coral-stone houses and carved doors, visit Lamu Fort on the main square and the Lamu Museum on the waterfront, and watch the carvers at work in their workshops.

Beyond the town, Shela has a long beach backed by dunes and a quieter village of whitewashed houses, a walk along the shore or a short boat ride away. Across the channel, the Takwa ruins on Manda are the remains of a Swahili town in the bush. Dhows are part of daily life here, not an excursion: a sunset sail, a day fishing and snorkeling in the archipelago, or a trip to Pate Island. Lamu's festivals are the liveliest weeks of the year: Maulidi, which follows the Islamic calendar, and the Lamu Cultural Festival, usually in November, with dhow races, donkey races, music and henna. Our Lamu Old Town page tells the heritage story.

Palms leaning over the white sand of Diani beach

Choose by what you love

If you loveChooseWhy
Swimming and lying on the beachDianiCalm, warm water inside the reef and the longest beach on the coast
Snorkeling and divingDianiKisite-Mpunguti and the reef dives along the beach
History and architectureLamuA complete Swahili town, still lived in, with its fort and museums
SailingLamuDhows are how people get around, and sunset sails leave every evening
FoodBothCoconut fish, pilau and mahamri in both; Lamu adds grilled fish and crab on the waterfront
Families with young childrenDianiEasier transfers, bigger hotels with pools and kids' clubs
Peace and quietLamuNo cars, no traffic, and evenings on a roof terrace

Doing both in one trip

Many of our coast trips include both, and the order matters: Diani first, while you want the sea and the activities, Lamu last, when you are ready to slow down. You can fly from the Mara to Ukunda, spend four nights in Diani, take a guided day in Mombasa's Old Town on the way north, and finish with three nights in Lamu or Shela before flying home through Nairobi.

NightsWhereWhat
4DianiThe beach, the Kisite dhow day, Kaya Kinondo, Shimba Hills or the colobus monkeys
1MombasaOld Town walk with a guide, Fort Jesus, a Swahili dinner
3Lamu or ShelaThe Old Town, the museums, Shela beach, the Takwa ruins and a sunset dhow
A sample coast week. Our Kenya coast week itinerary has a full plan and prices, and we add Lamu to it.
A shaded terrace looking over dhows in the Lamu channel

Getting there

Diani has the easiest flights on the coast. In season, light aircraft fly from the Maasai Mara airstrips straight to Ukunda, Diani's airstrip, in about 90 minutes, so you can go from safari to beach without a night in Nairobi; at other times, connect through Nairobi. From Mombasa's airport it is 1 to 1.5 hours by road. For Lamu, you fly to the airstrip on Manda Island, usually from Nairobi, and a boat takes you across the channel to the Lamu waterfront or to Shela in a few minutes. We book the boat transfer with your flight.

When to go

The same seasons apply to both. Late December to March is hot, with a calm sea and very clear water, the best time for snorkeling and diving. The long rains fall from April to June, heaviest in May, when some coast hotels close. July to October is dry, breezy and cooler, good for kitesurfing at Diani and for sailing at Lamu, though some beaches see seaweed. November brings short rains in bursts, and the Lamu Cultural Festival.

A platter of grilled lobster, prawns and fish

Practical notes

Lamu is a conservative Muslim town: cover shoulders and knees in the Old Town and in villages, ask before you photograph people, and eat and drink discreetly in public during Ramadan. Diani's issues are the ordinary coast ones: persistent beach sellers, strong sun, petty theft and the occasional rough sea outside the reef. Do not walk the beach alone after dark, use a hotel taxi or ride-hailing app at night, and keep valuables in the room safe. Before you book, check the current U.S. State Department advisory for Kenya and confirm your travel insurance covers your route.

Karibu Kenya. Why Kenya, and why us

  • Everything in one trip

    The great safari parks, the Indian Ocean coast, mountains, lakes and more than forty cultures, all in one country.

  • Conservation that works

    Community conservancies and rhino sanctuaries where tourism pays for wildlife and the people who live beside it.

  • Easy from the U.S.

    Apply for the eTA online and fly nonstop from New York to Nairobi, or one stop from most U.S. cities.

  • Planned by Kenyans

    Kenyan guides and hosts, two U.S. companies behind you, and the option to pay monthly with no deposit.

Common questions

Is Diani or Lamu better?

Diani is better for the beach, swimming, snorkeling and easy flights from safari. Lamu is better for Swahili culture, history and a slow, car-free island pace. With a week on the coast, you can enjoy both.

Can you visit Diani and Lamu on the same trip?

Yes. A common plan is four nights in Diani, a night in Mombasa for the Old Town, and three nights in Lamu or Shela, flying home through Nairobi. We book the flights and the boat transfers.

Which is better for swimming, Diani or Lamu?

Diani. Its reef keeps the water calm inside the lagoon at most tides, and the beach is long and wide. Shela, near Lamu, has a long beach too, but Diani is the easier swimming beach.

How do you get to Lamu?

Fly to the airstrip on Manda Island, usually from Nairobi, then take a short boat ride across the channel to Lamu town or Shela. There are no cars in the Old Town, so you walk from the jetty or your hotel sends someone to meet you.

Can you sail on a dhow from Diani?

Yes. The classic trip is a full day from Shimoni to Kisite-Mpunguti Marine Park, with dolphins, snorkeling and a Swahili lunch on Wasini Island. Sunset dhow cruises also run from Diani.

When is the best time to visit the Kenyan coast?

Late December to March for calm, clear water, and July to October for dry, breezy days. May is the wettest month, when some coast hotels close.

More destinations

All destinations