When is the best time for the Sardine Run?

This is the most asked question and as with nature, we may never have an exact date but with over 20 years of Sardine Run experience the best time in Port St. Johns, South Africa typically occurs during the winter months, specifically between mid-June to the end of July.  Choosing a week within this window period, combined with our expertise, aerial spotters and local knowledge of the area and animals, ProDive provides you with the highest probability of encountering the densest displays of the Sardine Run action. 

During this time millions of sardines migrate due to the cooler Benguela current moving up towards the eastern coastline of South Africa, attracting a wide variety of marine predators such as dolphins, sharks, whales and seabirds. The migration can be unpredictable, and the action may occur in different locations along the coast. The diving activities will be planned based on the movement of the sardines and the advice of our experienced guides who are knowledgeable about the area and the behavior of the marine life.