Africa’s best beaches

Africa’s coastline is about 30,000 kilometres long. These beaches are worth a trip on their own or as the end of a safari.

Indian Ocean

  • Seychelles: granite boulders and turquoise water. April, May, October and November.
  • Mauritius: lagoons and resorts. May to December.
  • Zanzibar: white sand and Stone Town. June to October and December to February.
  • Diani and Lamu, Kenya: long beaches and Swahili culture.
  • Bazaruto and Tofo, Mozambique: islands and diving.
  • Nosy Be, Madagascar.

Atlantic

  • Cape Verde: winter sun on Sal and Boa Vista.
  • Cape Town: dramatic beaches like Camps Bay and Clifton, but the water is cold.
  • Senegal and The Gambia: winter sun close to Europe.

Red Sea

Frequently asked questions

Which African country has the best beaches?

The Seychelles, Mauritius, Tanzania (Zanzibar) and Mozambique are often named among the best.

Questions from readers

Got a question about Africa’s best beaches? Ask it here.

Ask a question

We can’t reply privately. Useful questions get answered here on the page.

More for planning your Africa trip