Photo: Joel_Sharks / Unsplash
KwaZulu-Natal Shark Coast
Two offshore reef systems off southern KwaZulu-Natal, dived almost entirely by surf-launch inflatable. Aliwal Shoal sits about 5km off Umkomaas, a fossilised dune reef 6–30m deep; Protea Banks lies roughly 7–8km off Shelly Beach and is deeper and more exposed, a 6km submerged shoal averaging around 30m. The draw is sharks on a strong seasonal clock: ragged-tooth (sand tiger) sharks aggregate in the austral winter and spring, roughly June–November; tiger and bull sharks are warmer-water animals peaking in summer and autumn; scalloped and great hammerheads school at Protea in summer; and the Sardine Run pushes dolphins, sharks, whales and gannets up the coast around June–July. Conditions are advanced: often blue-water, deep, current-swept dives with cooler, thermocline-prone water. The shark dives here are baited and done cageless on scuba, and sharks are seasonal and never guaranteed.
What makes it special
- Winter ragged-tooth aggregations in Aliwal's Cathedral and Raggie Cave and Protea's Northern Pinnacle caves
- Summer and autumn baited tiger and bull (Zambezi) shark dives, done cageless on scuba
- Protea's deep pinnacles with schooling scalloped and great hammerheads
- The Sardine Run bait-ball feeding action (roughly May–July)
Price range
$–$$$
Trip length
3–7 days
Diver level
Advanced open water
Trip type
Land based, Day trip
Price is per person for a typical trip, excluding international flights ($ under $2,000 to $$$ over $4,000).
Wide range. A baited shark dive at Aliwal is around R1,900 (~$105) including air; a tiger-focused dive ~R2,250 with a raggie add-on ~R600. A Protea Banks package runs from ~R9,700 for six days with reef, wreck and baited dives. A full Sardine Run expedition is ~R45,500–68,000 for 6–8 nights. An Aliwal Shoal marine-protected-area permit is ~R75/year or ~R45/month; note the permit sale system reportedly changed in 2024 — confirm with the operator.
Best time to dive
- Current
- Strong
- Water temp
- 20.5–26°C (coldest Aug, warmest Jan)
- Visibility
- 10–30m — ~10–30m, season-dependent; Aliwal visibility can be cut by run-off and effluent.
- Getting there
- Easy — Day trips from a coastal base, about 1h from the airport, then a short boat.
- Experience
- Protea Banks and the deep baited dives want Advanced Open Water plus ~25–30 logged dives and comfort descending in blue water. Some Aliwal sites and the shallow (~8–10m) baited dive accept Open Water divers.
Nearest airports
- DUR — King Shaka International Airport (Durban) (~45 minutes to Umkomaas (Aliwal Shoal); ~1 hour 45 to Shelly Beach (Protea Banks))
Permit required
A South African marine-protected-area scuba permit is required for Aliwal Shoal (an MPA), sold annually or monthly and usually arranged by the operator. Availability of the permit changed around 2024 — verify the current requirement with your dive centre.
Aliwal Shoal MPA scuba permit ~R75/year or ~R45/month (indicative; confirm current requirement).
Marine life
Sightings are never guaranteed — the bars show typical likelihood by month.
| Month | Likelihood |
|---|---|
| January | not seen |
| February | not seen |
| March | rare |
| April | rare |
| May | occasional |
| June | peak season |
| July | peak season |
| August | peak season |
| September | peak season |
| October | occasional |
| November | occasional |
| December | rare |
Migrating pods pass up the coast in winter and spring, seen mostly from the boat (occasionally lunge-feeding on the Sardine Run).
| Month | Likelihood |
|---|---|
| January | occasional |
| February | peak season |
| March | peak season |
| April | peak season |
| May | peak season |
| June | occasional |
| July | rare |
| August | rare |
| September | rare |
| October | rare |
| November | occasional |
| December | occasional |
The big draw of the warm season, brought in on baited dives at Aliwal and cruising Protea’s Northern Pinnacle; strongest roughly February–May. Sources give a spread of peak months, so this is coded conservatively.
| Month | Likelihood |
|---|---|
| January | occasional |
| February | occasional |
| March | occasional |
| April | rare |
| May | rare |
| June | not seen |
| July | not seen |
| August | not seen |
| September | rare |
| October | occasional |
| November | occasional |
| December | occasional |
An occasional warm-season visitor; not a headline species here.
| Month | Likelihood |
|---|---|
| January | peak season |
| February | peak season |
| March | peak season |
| April | peak season |
| May | occasional |
| June | occasional |
| July | occasional |
| August | rare |
| September | rare |
| October | occasional |
| November | peak season |
| December | peak season |
Resident but strongest in the warm months (roughly November–May) and thin in early spring.
| Month | Likelihood |
|---|---|
| January | rare |
| February | rare |
| March | rare |
| April | rare |
| May | peak season |
| June | peak season |
| July | peak season |
| August | occasional |
| September | rare |
| October | rare |
| November | rare |
| December | rare |
Super-pods drive the Sardine Run bait balls, roughly May–July.
| Month | Likelihood |
|---|---|
| January | occasional |
| February | occasional |
| March | peak season |
| April | peak season |
| May | occasional |
| June | rare |
| July | rare |
| August | rare |
| September | rare |
| October | occasional |
| November | occasional |
| December | occasional |
Roughly October–May, peaking March–April at Protea Banks.
| Month | Likelihood |
|---|---|
| January | occasional |
| February | rare |
| March | rare |
| April | occasional |
| May | occasional |
| June | peak season |
| July | peak season |
| August | peak season |
| September | peak season |
| October | peak season |
| November | peak season |
| December | occasional |
Peaks June–November (winter and spring), and in recent years appears earlier and lingers later.
| Month | Likelihood |
|---|---|
| January | peak season |
| February | peak season |
| March | peak season |
| April | occasional |
| May | occasional |
| June | rare |
| July | rare |
| August | rare |
| September | occasional |
| October | occasional |
| November | peak season |
| December | peak season |
Schools at Protea Banks in the warmer months (roughly spring and summer); source windows vary.
| Month | Likelihood |
|---|---|
| January | commonly seen |
| February | commonly seen |
| March | commonly seen |
| April | commonly seen |
| May | commonly seen |
| June | commonly seen |
| July | commonly seen |
| August | commonly seen |
| September | commonly seen |
| October | commonly seen |
| November | commonly seen |
| December | commonly seen |
Resident year-round at both shoals; large pods during the Sardine Run.
| Month | Likelihood |
|---|---|
| January | commonly seen |
| February | commonly seen |
| March | commonly seen |
| April | commonly seen |
| May | commonly seen |
| June | commonly seen |
| July | commonly seen |
| August | commonly seen |
| September | commonly seen |
| October | commonly seen |
| November | commonly seen |
| December | commonly seen |
A permanent resident of both shoals with no real season; the mainstay of the baited dives.
Dive sites
Aliwal Shoal — Cathedral
12–30m · moderate current
Aliwal Shoal — Landers Reef
15–30m · moderate current
Aliwal Shoal — North Sands
6–25m · moderate current
MV Produce Wreck (Aliwal)
24–30m · moderate current
Aliwal Shoal — Raggie Cave
12–30m · moderate current
Protea Banks — Northern Pinnacle
28–40m · strong current
Protea Banks — Southern Pinnacle
28–40m · strong current
Sardine Run (KZN South Coast)
0–15m · moderate current
Worth knowing before you book
- Access is by surf-launch inflatable punching through the break — entries can be rough and cause seasickness.
- The shark dives are baited and done cageless on scuba (divers hover around a bait drum), not in a cage — worth knowing before you book.
- The water is cool with thermoclines; plan on a 5–7mm or semidry suit, especially in winter.
- Protea Banks is deep (often 28–40m), current-swept and frequently blue-water — advanced divers only, and sharks are strongly seasonal and never guaranteed.
- The Sardine Run is weather-dependent and can mean six to eight hours a day on the boat for uncertain action.
Sources & last checked
Checked July 2026
This is a researched draft, not yet human-verified. The seasonality and logistics are drawn from the sources below — confirm specifics (permits, fees, closures) with an operator before you book.
- Shark Diving Protea Banks — African Dive Adventures
- Aliwal Shoal by Season — African Watersports
- The Sharks of Protea Banks — Wetpixel / Don Silcock
- Sea water temperature Aliwal Shoal — seatemperature.info
- Diving Aliwal Shoal — Wikivoyage
- From Launch to Descent: A Diver's Day at Aliwal Shoal — African Watersports
Note on the data: Tiger-shark peak months are a genuine source spread (encoded conservatively as a Feb–May peak). MPA permit fees and availability changed around 2024 — verify. Coordinates are approximate; the Aliwal centre is anchored on the Produce wreck. Water temperature (~19–27°C) not published per-month. Great hammerhead IUCN status not independently confirmed. Water temperature: Bands are +/-0.5C around the source's published monthly averages for Aliwal Shoal (subtropical, with a real ~26C summer to ~21C winter drop). Protea Banks is deeper and more exposed and these surface figures mask strong thermoclines, so a dive at 30m in winter can be several degrees colder. Access: King Shaka International (Durban, DUR) is ~45min to Umkomaas (Aliwal Shoal) and ~1h45 to Shelly Beach (Protea Banks); diving is by surf-launch RIB, a short ~5-8km / 15-20min run to the reef rather than a long open crossing. Independently verified 2026-07-20 (confidence high).