Sardine Run KZN: the honest guide to what you'll actually see
What the Sardine Run actually is
Every year between May and July, billions of sardines (Sardinops sagax) spawn in the cold waters of the Agulhas Bank south of Port Elizabeth and migrate northward along the KwaZulu-Natal coastline. This migration — driven by cold water fingers of upwelling that track up the east coast — represents one of the largest biomass movements in the ocean.
What follows is a feeding frenzy of a scale that has no equivalent in the wildlife world. Dolphins — sometimes in pods of thousands — herd the sardines into tight baitballs at the surface. Sharks come from deeper water. Gannets dive-bomb from above. Cape fur seals navigate in from the south. Humpback whales, on their northward migration, feed on the edges. Bryde’s whales lunge through the balls with open mouths. Where there is action, there may be forty predator species operating simultaneously on a single shoal of fish.
When this spectacle happens near shore — within diving range, within visibility of a boat — it is one of the most breathtaking wildlife experiences on earth. Photographs and video of the Sardine Run are extraordinary because the reality is extraordinary.
Here is the honest part of this guide: many years, the sardines pass offshore. The cold water corridor stays 10-20 km out to sea. The baitballs form and are consumed in water no operator can safely reach. The visiting divers return to shore with decent open-water dives and no sardine action. The wildlife films that made the Sardine Run famous were shot over multiple seasons by crews who stayed for months at a time.
Planning a trip specifically around the Sardine Run requires accepting this reality.
The route and epicentre
The sardines migrate from the Western Cape coast northward along the KZN shoreline. The run passes the south coast (Port Shepstone, Margate, Uvongo) and continues toward Durban. The primary epicentre for diving and surface activity is the Aliwal Shoal reef off Umkomaas, approximately 50 km south of Durban.
Aliwal Shoal is an ancient sand dune reef at 25-30 metres depth, running parallel to the coast for several kilometres. It supports a permanent population of bull sharks, ragged-tooth sharks in summer, turtles, rays, and a diverse reef fish community. The shoal is world-class dive territory regardless of the sardine run — it is rated among the top five dive sites in Africa by most rankings.
During a productive Sardine Run, the baitballs form in the water column between the surface and the reef. A dive during active Sardine Run conditions involves entering the water into a column of fish, predators, and activity that can last twenty minutes before the ball disperses — and then reforms minutes later as the dolphins regroup the sardines.
Umkomaas is the departure point for Aliwal Shoal. It is 50 km south of Durban — around 45-50 minutes on the N2.
Timing: when the run happens
Late May: the vanguard shoals begin moving north. The run is just starting. Some years the early shoals produce excellent action near shore; in other years, nothing is visible from shore until mid-June.
June: peak month in terms of sardine biomass passing through. The chances of near-shore baitball activity are highest in June. Most dedicated Sardine Run operators schedule their primary window for the second and third weeks of June.
Early July: the tail end of the run. Sardines are still moving but less reliably near shore. Some years the July action is excellent; other years the window is effectively closed by late June.
After mid-July: the run is over for the year. Conditions off Aliwal Shoal return to typical Indian Ocean summer patterns.
The critical unpredictability: water temperature. The sardines follow cold water. If the Agulhas Current, which runs warm water southwest along the coast, pushes inshore in a given year, the sardines are forced offshore into cooler water beyond diving range. Operators track SST (sea surface temperature) maps in real-time during the season. Some years the temperature charts are ideal for a near-shore run; other years the cold corridor stays out to sea.
Will you see the Sardine Run?
This is the question to answer honestly before booking.
Best-case years: the Sardine Run comes close to shore, the operators are on baitballs within minutes of departure, and you dive into conditions that professional videographers describe as the most overwhelming marine experience available anywhere. These years happen. They are real.
Average years: the run passes somewhere offshore. Divers at Aliwal Shoal have good reef dives, see sharks and rays and turtles, and possibly encounter a single late-forming baitball late in a two-week stay. Worth the trip for the diving itself; not the visual spectacle the films show.
Poor years: the run passes far offshore or is compressed into a narrow band in deep water. Aliwal Shoal diving is excellent; there is no surface sardine action visible at all. This happens.
The honest booking advice: if you are making a special trip to KZN solely for the Sardine Run spectacle, be prepared for this variability. Experienced Sardine Run visitors typically give themselves two weeks at Umkomaas to maximise their chances of hitting an active day. A four-day trip with specific Sardine Run expectations has a meaningful chance of disappointment.
If you are a diver who would be happy with world-class reef diving as a baseline — Aliwal Shoal’s permanent residents are that good — then June-July in Umkomaas is an excellent choice regardless of what the sardines do.
Operators and logistics
ProDive Umkomaas (Aliwal Shoal Adventures): the most established operation at Aliwal Shoal, with a long history of Sardine Run operations and a research relationship with the shark population. Multiple dives per day during the run window.
Aliwal Shoal Scuba: another reputable operator based at Umkomaas. The local dive community is relatively small and operators generally cooperate in sharing information about baitball locations during active run days.
Equipment: most operators provide tanks and weights; bring your own BCD, regulator, wetsuit (5mm minimum for June water, which runs 18-21°C), and computer. If you need to hire a full kit, most operators can arrange it.
Dive certification: PADI Open Water minimum for reef dives; Advanced Open Water recommended for the deeper sections of Aliwal Shoal and for keeping up with baitballs in current. Nitrox is available and is worth using for the depth and multiple daily dives.
What you see at Aliwal Shoal regardless of sardines
Even in a year where the Sardine Run passes offshore, Aliwal Shoal is a legitimately world-class dive site.
Bull sharks: year-round residents, sometimes in significant numbers. Aliwal Shoal holds one of the most reliable bull shark populations in the Indian Ocean. These are large, powerful animals that approach closely.
Ragged-tooth sharks: present July to November as they aggregate for mating. Dozens of individuals can be seen in the deeper channels.
Humpback whales: during the June migration, hearing whale song underwater at Aliwal Shoal is common. Surface sightings are frequent.
Dolphins: bottlenose and common dolphin pods operate around the shoal year-round and are frequently encountered on dives.
Loggerhead and leatherback turtles: present year-round.
Oceanic blacktip sharks: common during the Sardine Run period.
Rays: various eagle ray and manta ray species.
The dive is in 20-30 metres of warm Indian Ocean water, visibility ranging from 5-15 metres depending on conditions. The shoal structure itself is interesting — ridges, channels, overhangs — and the fish biomass is high.
Other wildlife during the Sardine Run season
The Sardine Run is the headline act but the ecological response extends well beyond the shoal.
Common dolphins: pods of hundreds to thousands follow the sardine shoals. On the best days, these pods are visible from shore as long dark streaks in the water, herding sardines into balls close enough to see the gannets diving.
Cape gannets: migrate from their Western Cape colonies to follow the sardines. The gannet dive-bombing into baitballs — arrow-shaped, folding wings just before entry — is one of the most visually spectacular elements of the event.
Humpback whales: passing north during the same window, humpbacks will feed on the sardines opportunistically. A whale breaching through a baitball while dolphins work below and gannets dive from above is the image that defines the Sardine Run.
Cape fur seals: individuals and small groups move north from the Western Cape seal colonies to feed on the sardines. They swim with extraordinary agility through the baitballs.
Birds: gannets, terns, petrels, and numerous seabird species follow the run. From the cliff tops at Margate and Port Shepstone during an active nearshore run, the bird activity on the water signals baitball positions before you can see the fish.
Basing yourself for the Sardine Run
Umkomaas (the Aliwal Shoal departure point): small town, limited accommodation options, but close to the action. Divers typically stay in guesthouses or backpacker accommodation. Umkomaas is 50 km south of Durban on the N2.
Margate: the main town on the KZN south coast. More accommodation options, including family beach resorts. 20 minutes south of Umkomaas.
Durban: many visitors base themselves in Durban and commute 45 minutes to Umkomaas for morning dives. The Durban base works if you want city amenities; the Umkomaas base is simpler if diving is the sole purpose.
Frequently asked questions about the Sardine Run
Do I need to be an experienced diver?
Aliwal Shoal in calm conditions is manageable for Open Water certified divers. However, baitball diving during an active Sardine Run can involve strong currents, poor visibility inside the ball itself, and the general chaos of a dozen predator species working around you. Advanced Open Water certification and experience in current conditions is strongly recommended before attempting baitball dives. Being physically fit matters — these are energetic, demanding dives.
Can you snorkel or watch from a boat without diving?
Yes. Boat-based surface watching is a meaningful option during active run conditions. Operators take non-divers on surface-only trips; on a good day, watching a baitball from a boat with shoaling sardines and diving gannets is extraordinary even without going underwater. Snorkelling into an active baitball is possible in calm conditions with an experienced guide — the viz and current inside the ball are variable.
Is the Sardine Run dangerous?
The sharks present during the Sardine Run — blacktips, zambezi (bull) sharks, ragged-tooth — are focused entirely on the sardines and not on human divers. Bull shark incidents at Aliwal Shoal have occurred (the bull shark population is large and present year-round) but are rare. The more serious risks are boat traffic — multiple vessels working a single baitball means surface swimming requires vigilance — and the physical demands of the dive in current conditions. Dive with a guide who knows the site.
What year-to-year consistency can I expect from operators’ reports?
Reputable operators at Aliwal Shoal (ProDive, Aliwal Shoal Adventures) publish season reports after each year’s run concludes. These give you a realistic historical picture. Generally, one in every three to four years delivers a spectacular near-shore run; the others range from good to poor. Reading two or three years of prior-season reports before booking will give you a realistic calibration.
The ecological context of the Sardine Run
The Sardine Run is not a random migration. It is driven by oceanographic conditions that are well understood even if the precise year-to-year timing is not predictable.
Sardines (Sardinops sagax) are cold-water fish. Their preferred water temperature is 14-20°C. The Agulhas Current, which flows warm water (22-26°C) southwest along the KZN coast, creates an energetic barrier for cold-water fish. Sardines cannot tolerate Agulhas Current temperatures for extended periods.
The run happens when the Agulhas Current shifts offshore — pulled away from the coast by oceanographic instabilities or Benguela upwelling pulses that push cold water northeast. When a tongue of cold water tracks close to the shore, sardines from the Agulhas Bank spawn en masse and the juvenile-adult shoals move northeast in the cold corridor.
In years when the cold water stays close to shore, the run is inshore and accessible. In years when the Agulhas Current maintains a strong, broad inshore presence, the cold corridor forms far offshore and the sardines complete their migration beyond the range of shore-based diving. Sea surface temperature monitoring — publicly available from CSIR (Council for Scientific and Industrial Research) and from satellite SST services — allows operators to track the cold-water position in near-real-time.
Understanding this mechanism has a practical application: if you are monitoring the run from a distance and waiting for confirmation before flying to Durban, the satellite SST maps are the same tool the operators use. A narrow cold-water corridor tracking close to the 50-metre depth contour along the KZN coast is the indicator of a near-shore run. This information is available to any traveller with internet access.
Beyond the baitball: what Aliwal Shoal means year-round
The media coverage of the Sardine Run creates an impression that the KZN south coast dive scene exists only in June-July. This misrepresents what is actually a world-class year-round dive destination.
Ragged-tooth sharks (grey nurse sharks): from July to November, raggedtooth sharks (Carcharias taurus) gather at Aliwal Shoal in large numbers to mate. These sharks — with their needle-like multi-pointed teeth and menacing appearance — are actually docile. They hover in the thermocline and can be encountered at very close range. A shoal of forty ragged-tooth sharks hovering in the water column at 22 metres is a diving spectacle that rivals the Sardine Run in its own way, without the unpredictability.
Bull sharks: Aliwal Shoal has a resident bull shark population year-round. These are genuinely impressive animals — large, heavy-bodied, with the direct aggression of an animal that does not typically shy from humans. Dive operators run shark feeding dives and standard observation dives targeting the bull shark population. Experienced divers who want close-range shark encounters without cage separation find Aliwal Shoal in any month productive.
Turtle nesting: loggerhead and leatherback turtles nest on the iSimangaliso beaches to the north, but both species use the Aliwal Shoal area. Turtles encountered on dives are common and unhurried — they rest on coral heads and allow close observation.
Soft coral and reef structure: the reef itself is exceptional. Aliwal Shoal runs for approximately 5 km parallel to the coast and rises to within 6-8 metres of the surface at its shallowest points. The hard and soft coral diversity has recovered significantly since the reef was given protected status, and the fish biomass is among the highest of any South African dive site. Dorado, great barracuda, potato bass, and various anthias and wrasse species create the visual texture of a healthy tropical reef system.
Planning your Sardine Run trip: the operational details
Flight options: the most practical airport is King Shaka International (Durban). Direct flights from Cape Town and Johannesburg with FlySafair or Airlink take approximately 2 hours and cost ZAR 600-1,400 one way.
Getting to Umkomaas from Durban: the N2 south from King Shaka International to Umkomaas is approximately 60 km, 50-60 minutes. Uber or hire car from Durban are both practical. Umkomaas is a small town with no public transport link to Durban.
Booking windows: for the June-July peak Sardine Run window, bookings at Aliwal Shoal operators fill from March onward. June weekends in particular book out early. Book as early as possible if your schedule is set for a specific week. Outside June-July, availability is rarely a problem.
Health requirements for diving: PADI Open Water or equivalent minimum. Advanced Open Water recommended for the deeper Aliwal Shoal sections. No current malaria risk at the coast (malaria zone starts further north and inland). Confirm with your GP regarding any personal health considerations for diving.
Accommodation: the most convenient accommodation is in Umkomaas itself (several guesthouses, dive resort accommodation adjacent to the ProDive launch site). Durban accommodation works but adds 50-60 minutes’ commute to each dive departure, which is manageable but not ideal for early-morning launches.
Related guides

Boat-based vs land-based whale watching: which is better?
Honest comparison of boat-based and cliff-top whale watching in Hermanus. Costs, conditions, sighting quality and when each is the better choice.

The Marine Big Five explained: whale, shark, dolphin, seal, penguin
What the Marine Big Five is, which species count, where to see all five on the Cape coast, and why it is a commercial term rather than a scientific one.

Whale watching in Hermanus: the complete guide
Complete guide to whale watching in Hermanus: best months, boat-based vs cliff-top, permitted operators, Walker Bay explained and honest sighting odds.