Tourism

Located on the shores of the Indian Ocean, Diani Beach is one of the best seaside resorts in Kenya, It was elected the first beach destination Africa for the third time since 2015

Here the decor is simple silver sand, turquoise water and beaches adorned with palm trees. On this station you will find luxurious hotels and private beaches.

A real paradise, Diani Beach is located 30 kilometers south of the city of Mombasa, it has nothing to envy to the famous international beaches.

Our best unique hotels in

See the most popular places to stay at , as well as recommendations from other travelers.

Top attractions and sights in

Looking for things to do in ? Discover the best local sights and attractions

Top restaurants in

Don't miss to discover the best dishes and gastronomic places of .

Tours & Things to do in

Travel budget in

Indicative price ranges to help plan your stay
Budget
Accommodation / nightup to 100 USD
Mealsup to 13 USD
Standard
Accommodation / night100 - 252 USD
Meals13 - 26 USD
Premium
Accommodation / nightfrom 252 USD
Mealsfrom 26 USD

Plan your trip — Kenya

The essentials to know before you go.
Best season
Jul → Jun
Currency
KES
Visa
e-visa
Yellow fever
if from risk zone
Airport
NBO · Nairobi

Indicative information — check official sources before departure. · More about Kenya

Frequently asked questions

Recommended accommodations in Diani Beach include:

  • Baobab Beach Resort
  • Swahili Beach Resort
  • Kinondo Kwetu
  • Water Lovers Beach Resort
  • Msambweni Beach House

Recommended restaurants in Diani Beach include:

  • Ali Barbour's Cave Restaurant
  • African Pot
  • Nomad Beach Bar & Restaurant
  • Afrochic Diani Beach
  • Zebra Square Bar Piano Lounge

Other cities in Kenya

Our travel tips in your inbox!

Sign up for our newsletter and discover travel experiences you’ll really want to try.