Diani vs Watamu vs Mombasa: Which Kenyan Beach Is Best?

Diani vs Watamu vs Mombasa compared: beaches, snorkelling, nightlife, family resorts, prices and how to get there. Pick the best Kenya coast destination.

Short answer

Diani has Kenya's best-known long white-sand beach and the widest choice of resorts and activities. Watamu is quieter, with a marine national park for snorkelling and turtles. Mombasa's north coast (Nyali, Bamburi, Shanzu) is the most convenient for city sights and nightlife. All three can be combined with a Tsavo safari.

Last updated:

At a glance

DianiWatamuMombasa north coast
Best forBeach, resorts, couples, familiesSnorkelling, quiet staysConvenience, city, nightlife
Getting thereUkunda airstrip, or Mombasa plus the Likoni ferryMalindi airport (about 30 minutes)Mombasa airport or the SGR
Top excursionWasini dolphinsMarine park, Mida CreekFort Jesus, Old Town

Packages for Kenyan residents

Diani from KES 8,431 per person per night and Watamu from KES 9,025, both half board.

Add a safari

From any of the three, take a Tsavo East day trip or a 3-day Tsavo safari.

Frequently asked questions

Which is better for families, Diani or Watamu?

Both suit families. Diani has more family resorts and activities, while Watamu is calmer, with sheltered lagoons and good snorkelling.

Safaris mentioned in this guide

Diani Beach Holiday Package for Kenyan Residents – Diani Beach, Kisite-Mpunguti Marine Park (optional)

Diani Beach Holiday Package for Kenyan Residents

  • 4 days
  • Mid-range
  • Hotel package

Our Diani Beach holiday package for Kenyan residents starts at KES 8,431 per person per night sharing, half board, at a beach resort on Kenya's south coast.

From KES 8,431per person per night
Watamu Beach Holiday Package for Kenyan Residents – Watamu Marine National Park, Mida Creek, Gede Ruins

Watamu Beach Holiday Package for Kenyan Residents

  • 4 days
  • Mid-range
  • Hotel package

The Watamu beach holiday package for Kenyan residents starts at KES 9,025 per person per night on half board, on Kenya's quieter north coast.

From KES 9,025per person per night
Wasini Island Dolphin & Snorkelling Tour – Kisite-Mpunguti Marine Park, Wasini Island

Wasini Island Dolphin & Snorkelling Tour

  • 1 day
  • Budget
  • Shared

The Wasini Island tour is a full-day dhow trip from Diani to Kisite-Mpunguti Marine Park, where you can often spot dolphins, snorkel on coral reefs and finish with a Swahili seafood lunch on Wasini Island.

From USD 95per person

Written by the Seemore Tours & Travels team in Nairobi. Spotted something out of date? Tell us and we will update it.

WhatsApp us