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
| Diani | Lamu | |
|---|---|---|
| Feel | A resort coast with a strip of hotels, villas and beach bars | A lived-in Swahili town and quiet island villages |
| The beach | 17 km of white sand, calm inside the reef at most tides | Shela's long beach and dunes, a short walk or boat ride from town |
| Swahili culture | The Kongo Mosque, Kaya Kinondo and Mombasa Old Town nearby | The Old Town itself: lanes, carved doors, the fort, mosques and museums |
| Dhows | A dhow day to Kisite-Mpunguti from Shimoni | Dhows everywhere: sunset sails, fishing trips and days in the archipelago |
| Getting around | Taxis, tuk-tuks and hotel transfers along the beach road | On foot, by donkey and by boat; no cars in the Old Town |
| Activities | Snorkeling, diving, kitesurfing, Shimba Hills, colobus monkeys | Walking, sailing, the Takwa ruins on Manda, festivals |
| Where you stay | Beach hotels, resorts and private villas | Restored Swahili houses in town, boutique hotels in Shela and Manda |
| Best for | Families, beach lovers, divers, an easy end to a safari | Couples, culture lovers, photographers, travelers who want to slow down |

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.

Choose by what you love
| If you love | Choose | Why |
|---|---|---|
| Swimming and lying on the beach | Diani | Calm, warm water inside the reef and the longest beach on the coast |
| Snorkeling and diving | Diani | Kisite-Mpunguti and the reef dives along the beach |
| History and architecture | Lamu | A complete Swahili town, still lived in, with its fort and museums |
| Sailing | Lamu | Dhows are how people get around, and sunset sails leave every evening |
| Food | Both | Coconut fish, pilau and mahamri in both; Lamu adds grilled fish and crab on the waterfront |
| Families with young children | Diani | Easier transfers, bigger hotels with pools and kids' clubs |
| Peace and quiet | Lamu | No 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.
| Nights | Where | What |
|---|---|---|
| 4 | Diani | The beach, the Kisite dhow day, Kaya Kinondo, Shimba Hills or the colobus monkeys |
| 1 | Mombasa | Old Town walk with a guide, Fort Jesus, a Swahili dinner |
| 3 | Lamu or Shela | The Old Town, the museums, Shela beach, the Takwa ruins and a sunset dhow |

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.

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.


