Kenya Coast Guide: Choosing Between Mombasa, Diani, Watamu, and Lamu

· 5 min read Beaches
Indian Ocean coastline with mangroves and white sand beach in Kenya

Kenya’s Indian Ocean coastline stretches 536km from the Somali border to Tanzania. This guide covers the key decisions for first-time visitors: which destinations to choose, how to combine them, and what each coastal area does best.

The Main Destinations at a Glance

DestinationBest ForBudget LevelDistance from Mombasa
Mombasa (city)History, transit hub, Fort JesusAll budgetsCentre
Nyali/Bamburi (north)Accessible resort beachesMid-range10–15km north
WatamuMarine life, turtles, whale sharksMid-range105km north
MalindiHistory, whale sharks, watersportsBudget-mid120km north
Diani BeachBest overall beach, water sportsAll budgets36km south
Tiwi BeachQuiet, budget, uncrowdedBudget27km south
LamuSwahili culture, beach, dhow tripsMid-luxury350km north

Mombasa City

Kenya’s second city and the port that has driven the coast’s economy for centuries. Mombasa is primarily a transit hub and a base for day trips rather than a beach destination itself — the city sits on an island with no beach of its own.

What to see: Fort Jesus (Portuguese fort from 1593, now a UNESCO World Heritage Site and museum — entry approximately USD 15, open daily 8am–6pm), the Old Town (Swahili and Arab merchant buildings, carved door workshops, spice market), Haller Park (wildlife rehabilitation centre, family-friendly).

As a base: Most visitors spend 1–2 days in Mombasa before heading to a beach resort.

South Coast: Diani and Tiwi

The south coast is consistently better for beach quality than the north coast near Mombasa. The Likoni Ferry adds 30–60 minutes to the journey from the city centre, which is the only practical downside.

Diani Beach: 17km of white sand, fully intact coral reef, complete water sports menu, accommodation for all budgets. The best all-round beach in Kenya. See the full Diani Beach Guide for details.

Tiwi Beach: 27km south, Tiwi has a narrower beach than Diani but is significantly quieter and cheaper. No large resorts — mainly cottage accommodation and small guesthouses. Good for self-catering travellers wanting a peaceful beach without the Diani development.

Galu Beach: At Diani’s southern end, Galu is technically the same beach but quieter and backed by lower-key accommodation. A good compromise between Diani facilities (accessible by boda-boda) and Tiwi quiet.

North Coast: Watamu and Malindi

Watamu (105km north): The north coast’s quality standout — the Watamu Marine National Park has excellent reef snorkelling, turtle nesting (October–March), whale shark encounters (October–March), and dolphin spotting. The village is small and quiet. See the full Watamu Beach Guide.

Malindi (120km north): A larger town than Watamu with a more commercial atmosphere. The Malindi Marine National Park is adjacent to Watamu’s reef system. The town has historical Portuguese connections — the São Gabriel Chapel (approximately 1542) and Vasco da Gama pillar are significant. Malindi is budget-friendly with a range of cheap guesthouses. Italian-owned tourism businesses are disproportionately present (a legacy of 1980s Italian tourism development).

Best activity combination north coast: base at Watamu, day trip to Malindi and Gedi Ruins.

Lamu Archipelago

At 350km north of Mombasa, Lamu requires a flight (or a long road journey) and is a distinct experience from the resort coast. It is for visitors who want cultural immersion alongside their beach time — Swahili architecture, no cars, dhow trips, UNESCO old town, genuinely different from any other Kenyan destination.

Combine with: Lamu works as a standalone 4–5 day trip. It does not combine easily overland with Mombasa or Diani (the distance is too great for most holiday lengths). Fly in, fly out.

Sample Itineraries

7 Days Coast Only

  • Day 1–2: Mombasa (Fort Jesus, Old Town, Haller Park)
  • Day 3–7: Diani Beach (snorkelling, whale sharks Oct–Mar, kitesurfing Jun–Sep)

10 Days Coast + History

  • Day 1–2: Mombasa
  • Day 3–6: Diani Beach
  • Day 7: Drive/fly to Watamu via Mombasa
  • Day 8–10: Watamu (marine park, turtles, Gedi Ruins day trip)

14 Days Complete Coast

  • Day 1: Nairobi
  • Day 2–3: Mombasa
  • Day 4–7: Diani Beach
  • Day 8–10: Watamu
  • Day 11–14: Lamu (fly Malindi to Lamu)

Combined Safari + Beach

The classic Kenya combination. Spend 5–7 days on safari (Masai Mara or Amboseli) then fly directly from the park airstrip to Mombasa or Malindi for 4–5 days on the coast. The contrast between savanna and Indian Ocean in a single trip is one of Kenya’s best features.

Getting to the Kenya Coast

By air to Mombasa: Mombasa Moi International Airport has direct international flights from several European hubs (especially the UK with Kenya Airways and British Airways) and multiple daily connections from Nairobi. Nairobi to Mombasa flight: approximately 1 hour, from USD 60 one way.

By air to Malindi/Lamu: Safarilink and AirKenya fly daily from Nairobi Wilson Airport. Malindi: approximately 1 hour, from USD 80. Lamu: approximately 1.5 hours, from USD 100.

By road from Nairobi: The A109 Nairobi–Mombasa highway is 480km — approximately 7–8 hours by car or bus. Modern Coast and Tahmeed run overnight buses (approximately KES 1,000–1,500). The SGR Madaraka Express train takes approximately 5 hours (approximately KES 1,000–2,000 depending on class).

Kenya Coast Practical Notes

Malaria: The entire coast, including Mombasa, is a malaria zone. Prophylaxis recommended.

Currency: KES is preferred for local transactions. USD accepted at major hotels. ATMs in Mombasa, Malindi, and Diani are reliable. Lamu is cash-only.

Dress: The coast has a large Muslim population, particularly north of Mombasa and throughout Lamu. Dress conservatively in towns and villages (cover shoulders and knees). Swimwear is appropriate only at the beach.

Water: Do not drink tap water anywhere on the coast. Buy bottled water. Stomach upsets from ice in drinks are a common traveller complaint — use judgment.

Book an experience

Beaches in the area

Instant confirmation · Free cancellation on most bookings

Frequently Asked Questions

What is the best beach in Kenya?
Diani Beach consistently ranks as Kenya's best overall beach destination — the combination of sand quality, water clarity, intact reef, water sports range, and accommodation choice is unmatched. For a quieter, more nature-focused experience: Watamu (turtle conservation, whale sharks, calmer). For a unique cultural experience combined with beaches: Lamu archipelago. Malindi suits history and watersports together.
Which coast is better — north or south of Mombasa?
South coast (Diani, Tiwi): better sand, better reef, better water sports, more independent restaurant options. More effort to reach (Likoni Ferry adds time). North coast (Nyali, Bamburi, Shanzu, Watamu, Malindi): easier access from Mombasa city, larger resorts, good whale shark access from Watamu/Malindi. Watamu is the north coast's quality standout.
How many days should I spend on the Kenya coast?
Minimum 4–5 days to properly experience one beach destination. 7–10 days allows Mombasa + one beach destination with day trips. 14 days allows Mombasa + Diani (south) + Watamu or Lamu (north) — a complete coastal sweep.