KZN South Coast and Margate: sardine run, Aliwal Shoal diving and family beaches
Plan 1-2 days on the KZN South Coast: the Sardine Run epicentre at Margate, Aliwal Shoal diving, Oribi Gorge, and the honest sardine run timing briefing.
Quick facts
- Best time to visit
- May to July for the sardine run (timing unpredictable); September to April for best Aliwal Shoal visibility; any time for family beach visits
- Days needed
- 1-2
- Best for
- sardine run, Aliwal Shoal diving, Oribi Gorge, family beach holiday, domestic tourism flavour
- Days needed
- 1-2
- Best time
- May-Jul for sardine run; all year for diving
- Currency
- South African rand (ZAR)
- Language
- English, isiZulu
The KZN South Coast is honest South African domestic tourism
The stretch of coast from Port Shepstone south to Port Edward has been a South African domestic holiday destination since the 1950s. Margate is the hub: a town of fish-and-chip shops, beach caravan parks, amusement arcades, and restaurants that understand their clientele. The international visitor who expects a Riviera finds something different. That is not a criticism — the South Coast has its own character and genuine advantages — but calibrating expectations correctly matters.
What the South Coast has that nowhere else in South Africa offers: the annual Sardine Run passes through these waters, and the Aliwal Shoal reef off Umkomaas is one of the finest dive sites in the Indian Ocean.
The Sardine Run: the honest briefing
Between May and July each year — roughly — hundreds of millions of sardines migrate northward along the South African coast from the cold waters off the Eastern Cape. At the sardine run front, game fish, dolphins (sometimes 10 000-20 000 in a single hunting pod), Cape gannets, sharks, and occasionally whales converge on the baitball. When the run is happening at the surface and near shore, it is among the most dramatic wildlife events on earth.
The honest briefing that every operator should give but not all do:
The sardine run is completely unpredictable. It can arrive in Margate in early June, late June, or late July. In some years the run is thin and patchy, barely reaching the surface. In some years it barely happens at all — 2003 and 2020 were years when the run failed to materialise in the expected way. The factors that determine when and how the run occurs (cold water upwelling off the East Cape, weather systems, bait fish distribution) are not reliably predictable a month or two ahead.
If you are travelling specifically to witness the sardine run, plan a two-to-three week window rather than a fixed few days. Stay flexible. Have a backup plan (Aliwal Shoal diving, Oribi Gorge, Hluhluwe-iMfolozi) for the days when the run is not running. The visitors who have the best sardine run experiences are those who have allowed for flexibility and happened to be in the right place on the right day.
The recommended approach: book dive operators at Aliwal Shoal or Margate who actively monitor sardine run conditions and will adjust their programming based on real-time baitball reports. Do not book a package that guarantees sardine run action — no one can.
Aliwal Shoal
Aliwal Shoal is a fossilised sand dune reef approximately 5 km offshore from Umkomaas, 50 km north of Margate. It is consistently rated among the top ten dive sites in the world for shark diversity: raggedtooth (grey nurse) sharks aggregate on the shoal from July to November, oceanic blacktip sharks are present year-round, and tiger sharks, bull sharks, hammerhead, and Zambezi sharks are seasonal regulars.
The dive site is accessible from Umkomaas in 30-45 minutes by rigid inflatable; most dive operators run two morning dives. When the sardine run passes directly over or near the shoal, the activity is extraordinary — every shark in the region converges on the baitball simultaneously.
Outside sardine run season, Aliwal is excellent for the shark aggregations alone. The winter months (July-September) are peak time for raggedtooth sharks. Visibility is generally better in the summer months (November-April).
Several reputable dive operators work out of Umkomaas: Aliwal Shoal Diving, Calypso Divers, and others with long track records on the shoal. Certification (Open Water minimum) is required for the main sites.
Oribi Gorge
Oribi Gorge Nature Reserve is 21 km inland from Port Shepstone, where the Umzimkulwana River has carved a gorge up to 400 metres deep through the coastal sandstone. The reserve has good birdlife (including the endangered Cape Vulture nesting on the cliff faces), hiking trails, zip-line activities from the gorge rim, and comfortable self-catering accommodation.
The gorge rim viewpoints are dramatic — the views into the forested gorge, especially in the early morning mist, are striking. The 35-km circular drive through the reserve takes about two hours with stops.
Oribi Gorge offers a genuine natural wilderness experience within 30 minutes of Margate, which is worth knowing if you are based on the South Coast for several days. It also buffers the sardine-run period well — if the run is not running, Oribi is a worthwhile day alternative.
Margate and the South Coast: what to expect
Margate itself is the largest South Coast town and the most typical domestic resort: beach promenade, chain restaurants, caravan parks, minigolf. It serves its market well. The beach is swimmable, the surf is playful, and the town accommodates large family groups efficiently.
Port Edward: 25 km south of Margate, the last KZN town before the Eastern Cape border. The Wild Coast begins here — an entirely different environment. Port Edward is quieter than Margate and marks the end of the mainstream KZN holiday coast.
Scottburgh: 70 km north of Margate, closer to Durban, with a small beach resort town vibe and the Crocodile Creek crocodile park (tourist attraction, modest in scale).
Pennington and Ifafa Beach: quieter beach communities north of Margate, popular with South African families who want a lower-key coastal holiday. Ifafa Beach has a small lagoon that is excellent for children.
Getting there
Margate is approximately 120 km south of Durban on the N2/R61 — about 1.5 to 2 hours. The Margate Airport handles FlySafair flights from Johannesburg in peak sardine season, which is the practical option if you are based in Joburg and want to access the South Coast during the run.
Frequently asked questions about the KZN South Coast
When exactly does the sardine run happen?
It cannot be predicted precisely. The run historically moves through KZN waters between mid-May and late July, but this varies every year and the intensity of surface action varies enormously. The best current information comes from dive operators based at Aliwal Shoal (Umkomaas) and from the Sardine Run updates posted by the KwaZulu-Natal Sharks Board and dive shops during the season.
Is the South Coast suitable for international visitors without a sardine run focus?
The South Coast is primarily a domestic holiday destination and is set up for South African family tourism. International visitors find it pleasant but unremarkable compared to the Cape or Garden Route. The exception is Aliwal Shoal, which is internationally significant as a dive destination. If diving is on your programme, the South Coast is absolutely worth including. For beach or scenery without diving, Umhlanga or the North Coast may feel more to international taste.
What is the best dive operator for Aliwal Shoal?
Several operators with established track records work out of Umkomaas: Aliwal Shoal Diving and Calypso Divers are the most frequently recommended. Both run two-dive mornings; sardine-run seasons see them add afternoon runs based on baitball positions. Book in advance for July specifically — sardine run season brings significant demand. Diver accommodation in Umkomaas is available through most operators.