Reefwander
A bottlenose dolphin surfaces in Algoa Bay, its fin and eye breaking the water with spray

Region

Diving in Africa

29 curated dive destinations across 8 countries including Comoros and Kenya in Africa. Conditions peak around Jan and Feb.

Algoa Bay · photo Mig Gilbert

Destinations
29
Countries
8
Peak season
Jan–Feb

Common encountersSea turtlesDolphinsWhalesReef sharksNudibranchs

Diving by country

What is diving in Africa like?

Most of Africa's diving is on the Indian Ocean coast, and the south of it is shark country. Ragged-tooth sharks pack Cathedral cave at Aliwal Shoal through the southern winter, great hammerhead schools cruise Protea Banks from November to May, and on the Sardine Run bronze whalers and common dolphins tear through sardine baitballs in open water. All three are rated for advanced divers.

Further north the water warms. Giant oceanic mantas circle a cleaning station at Tofo in Mozambique, the Bazaruto Archipelago holds East Africa's last viable dugong population, and juvenile whale sharks feed in shallow water off Mafia Island most of the year. Watamu and Malindi in Kenya and Mnemba Atoll off Zanzibar are rated for beginners, and Lake Malawi is freshwater diving among endemic cichlids.

Best diving in Africa for wrecks, big animals, beginners, macro and liveaboards

One destination per theme, picked from the species, dive types, access and site records on each destination page.

When is the best time to dive Africa?

Peak seasons here are spread across the year; February has the most, with 13 of the 29 destinations at their best.

April is the leanest month, when Durban, Jangamo & Guinjata Bay and Protea Banks are still at their best.

Algoa Bay, Aliwal Shoal, Bazaruto Archipelago and 4 more rate good or better in every month.

Destinations in prime seasonRated good
Destinations in Africa in prime and good season, by month
MonthPrimeGood
Jan1212
Feb1311
Mar617
Apr413
May610
Jun812
Jul1112
Aug913
Sep1011
Oct1112
Nov1013
Dec1110

Compare every destination in Africa

Tap a column heading to sort.

Dive destinations in Africa: best months, water temperature, level, signature animal and access
Algoa Bay
South Africa
Jun–Jul14–24°CIntermediateSand tiger sharksDay boat
Aliwal Shoal
South Africa
Jul–Nov18–26°CAdvancedSand tiger sharksDay boat
Bazaruto Archipelago
Mozambique
May–Oct22–29°CIntermediateDugongs & manateesDay boat
Cape Peninsula Kelp Forests
South Africa
Nov–Jun8–20°CIntermediateSeals & sea lionsShore, Day boat
Chinhoyi Caves
Zimbabwe
Aug–Nov22–24°CAdvanced—Shore
Comoros — Mohéli
Comoros
Jun–Oct25–29°CIntermediateSea turtlesShore, Day boat
Diani Beach
Kenya
Nov–Feb25–31°CIntermediateWhale sharksDay boat
Durban
South Africa
Mar–Jul21–26°CIntermediateSand tiger sharksShore, Day boat
Gansbaai
South Africa
Oct–Apr15–22°CIntermediateGreat whitesDay boat
Gordon's Bay & Rooi-Els
South Africa
Dec–Feb10–22°CIntermediateNudibranchsShore, Day boat
Hermanus
South Africa
Year-round10–22°CIntermediateSeals & sea lionsDay boat
Jangamo & Guinjata Bay
Mozambique
Nov–May24–28°CIntermediateWhale sharksDay boat
Kizimkazi & Menai Bay
Tanzania
Dec–Mar25–30°CBeginnerDolphinsDay boat
Lake Malawi
Malawi
May–Oct22–29°CBeginnerFreshwater fishDay boat
Mafia Island
Tanzania
Oct–Feb25–29°CIntermediateWhale sharksDay boat
Mnemba Atoll — Zanzibar
Tanzania
Oct–Feb25–29°CBeginnerSea turtlesDay boat
Mombasa, Nyali & Bamburi
Kenya
Nov–Mar25–31°CIntermediateReef sharksDay boat
Mossel Bay
South Africa
Dec–Feb17–21°CIntermediateOctopus & cuttlefishShore, Day boat
Paje & Jambiani
Tanzania
Jun–Oct25–31°CIntermediateNapoleon wrasseDay boat
Pemba Island
Tanzania
Oct–Feb25–29°CAdvancedReef sharksDay boat, Liveaboard
Ponta do Ouro
Mozambique
Jul–Oct21–28°CIntermediateDolphinsDay boat
Protea Banks
South Africa
Feb–Apr16–25°CAdvancedHammerheadsDay boat
Robberg & Plettenberg Bay
South Africa
Sep–Oct18–21°CIntermediateSeals & sea lionsShore, Day boat
São Tomé & Príncipe
São Tomé and Príncipe
Jul–Oct25–29°CIntermediateWhalesShore, Day boat
Sodwana Bay
South Africa
Apr–Sep21–28°CIntermediateSea turtlesDay boat
Tofo
Mozambique
May–Jun22–29°CIntermediateManta raysDay boat
Wasini Island & Kisite-Mpunguti
Kenya
Nov–Mar24–30°CBeginnerDolphinsDay boat
Watamu & Malindi
Kenya
Nov–Feb25–29°CBeginnerSea turtlesShore, Day boat
Wild Coast Sardine Run
South Africa
Jun–Jul16–24°CAdvancedSardine baitballsDay boat

Destination guides

29 guides

Dive sites in Africa

159 named sites · 29 destinations

Algoa BaySouth Africa

4 sites
Algoa Bay guide →

Aliwal ShoalSouth Africa

5 sites
Aliwal Shoal guide →

Bazaruto ArchipelagoMozambique

1 site
Bazaruto Archipelago guide →

Cape Peninsula Kelp ForestsSouth Africa

6 sites
Cape Peninsula Kelp Forests guide →

Chinhoyi CavesZimbabwe

2 sites
Chinhoyi Caves guide →

Comoros — MohéliComoros

1 site
Comoros — Mohéli guide →

Diani BeachKenya

4 sites
Diani Beach guide →

DurbanSouth Africa

10 sites
Durban guide →

GansbaaiSouth Africa

1 site
Gansbaai guide →

Gordon's Bay & Rooi-ElsSouth Africa

9 sites
Gordon's Bay & Rooi-Els guide →

HermanusSouth Africa

5 sites
Hermanus guide →

Jangamo & Guinjata BayMozambique

5 sites
Jangamo & Guinjata Bay guide →

Kizimkazi & Menai BayTanzania

6 sites
Kizimkazi & Menai Bay guide →

Lake MalawiMalawi

2 sites
Lake Malawi guide →

Mafia IslandTanzania

16 sites
Mafia Island guide →

Mnemba Atoll — ZanzibarTanzania

6 sites
Mnemba Atoll — Zanzibar guide →

Mombasa, Nyali & BamburiKenya

3 sites
Mombasa, Nyali & Bamburi guide →

Mossel BaySouth Africa

5 sites
Mossel Bay guide →

Paje & JambianiTanzania

6 sites
Paje & Jambiani guide →

Pemba IslandTanzania

11 sites
Pemba Island guide →

Ponta do OuroMozambique

10 sites
Ponta do Ouro guide →

Protea BanksSouth Africa

3 sites
Protea Banks guide →

Robberg & Plettenberg BaySouth Africa

9 sites
Robberg & Plettenberg Bay guide →

São Tomé & PríncipeSão Tomé and Príncipe

1 site
São Tomé & Príncipe guide →

Sodwana BaySouth Africa

4 sites
Sodwana Bay guide →

TofoMozambique

7 sites
Tofo guide →

Wasini Island & Kisite-MpungutiKenya

2 sites
Wasini Island & Kisite-Mpunguti guide →

Watamu & MalindiKenya

12 sites
Watamu & Malindi guide →

Wild Coast Sardine RunSouth Africa

3 sites
Wild Coast Sardine Run guide →