Worth a Journey

Read by 254k monthly readers

The World’s 100 Best Beaches

Diani Beach

Diani, Kenya

  1. THE WORLD’S BEST BEACHES WORTH A JOURNEY · 2026 ✦ ✦ N° 98 2026
Diani Beach

A long strip of fine white sand with turquoise water, palm trees and resorts behind it, where low tide exposes a wide flat with marine life and a sandbar. Public access runs through an entrance near the "I❤️Diani" sign, between hotels.

Highlights

  • Fine white powdery sand
  • Low-tide sandbar and pools
  • Starfish and sea urchins

Good to know

  • Persistent beach vendors along public stretches
  • Swimming mainly at high tide
  • Water shoes needed for urchins and coral

Also in Africa

  1. Anse Source d’Argent N° 7 Anse Source d’Argent La Digue, Seychelles Wild beach
  2. Anse Lazio N° 16 Anse Lazio Praslin, Seychelles Wild beach
  3. Praia de Santa Mónica N° 22 Praia de Santa Mónica Boa Vista, Cabo Verde Wild beach
  4. Anse Georgette N° 36 Anse Georgette Praslin, Seychelles Wild beach
  5. Nosy Iranja N° 53 Nosy Iranja Nosy Be, Madagascar Island beach
  6. Grand Anse N° 78 Grand Anse La Digue, Seychelles Wild beach