Sardine Run & Diving tour

From the beautiful Mother City of Cape Town to the lush Garden Route; immense cultural diversity to some of the world’s most epic wildlife; South Africa is a country that will always leave you wanting more! Perhaps less known is that South Africa has some world class scuba diving opportunities too! From the cold waters of Cape Town to the tropical Indian Ocean at Sodwana Bay, it has a huge range of marine fauna and flora and its coast is home to the iconic Sardine Run - one of the world’s most mesmerising wildlife phenomenons! Buckle up for the adventure of a lifetime!

Dive in Cape town

20 days

Cape Town - Johannesburg

US$2695.00 per person
+US$1450.00 for diving package
(14 Dives, including Sardine Run)

(Fully accommodation in Hotels/lodges)

Breakfast x 22
Lunch x 16
Dinner x 15

Min - 6 passengers
Max - 9 passengers

Penguins in Cape Town

What's Included:

  • Accommodation (between private beach villas and lodges)
  • Pre-tour accommodation (MOJO hotel, or similar)
  • 1 x Airport transfer (Cape Town International Airport to MOJO)
  • Meals – 20x breakfast, 16x lunch, 15x dinner
  • Transport (in a 13-seater overland truck)
  • Experienced and knowledgeable tour guide
  • All National Park entrance fee’s
  • Drinking Water
  • Welcome package
  • All activities as seen in "Included Highlights"



  • Cape Town: 2 x Boat dives
  • Port Elizabeth: 2 x Boat dives
  • Mdumbi: 3 x half day sardine-run excursions
  • Aliwal Shoal: 2 x Boat dives
  • Sodwana Bay: 5 x Boat dives
  • Cape Town and peninsula tour (including Table Mountain, wine tasting, Penguins)
  • Garden Route
  • Three days in Kruger National Park including five safaris

Additional Expenses:

  • International flights
  • Post-tour accommodation (if required)
  • Post-tour airport transfer (if required)
  • Dive gear rental (if required) - $120
  • Personal beverages/snacks
  • Any own-expense meals
  • Travel and medical insurance
  • Personal spending money
  • Visas
  • Any optional activities
  • Gratuities/tips for guides used along the way (tipping guideline will be provided)


  • Cape Town (3 nights)
  • Cape Town – Knysna (1 night)
  • Knysna – Port Elizabeth (2 nights)
  • Port Elizabeth – Mdumbi (4 nights)
  • Mdumbi – Aliwal Shoal (3 nights)
  • Aliwal Shoal – Sodwana Bay (3 nights)
  • Sodwana Bay – Kruger National Park (3 nights)
  • Kruger National Park – Johannesburg
Day to day itinerary

Dates & Availability

Johannesburg - Cape Town
9 Seats available

(+$1450 Dive package) 

Cape Town - Johannesburg
9 Seats available

(+$1450 Dive package) 

Day to Day Itinerary

Diving tour in South Africa

Tonight will be spent at our coastal hotel just outside Cape Town central. This will be your chance to meet your tour leader and your fellow travellers and get ready for the awesome experience that lies ahead! This evening, you will get a detailed day-to-day briefing of the entire tour and dinner will be on your own account at one of the fantastic restaurants nearby.
Accommodation: Mojo hotel (Or similar)

Dive in Cape Town

Days 1 & 2: CAPE TOWN:
Boasting a reputation as one of the world’s most beautiful cities, Cape Town is the perfect place to kick off this epic South African diving adventure! Our first two days of tour will be spent exploring the entire Cape peninsula, seeing first hand just why Cape Town claimed this title. This is also where we will kick off with our first dives of the tour – We will visit two of the area’s popular dive sites and experience some very unique diving, different to the dives we will have later on during the tour. With rocky shores, kelp forests and sandy bottoms, Cape Town’s diving offers a very unique experience.
Lunch and Dinner will be at your own expense while in Cape Town.

Meals: B
Accommodation: Hotel – MOJO (or similar)
2 x Boat dives

Included Highlights:
Cape of Good Hope
Table Mountain
Wine tasting
African penguin colony
Cape Peninsula
And more…

After an action-packed start to the tour, we will jump on board our overland truck and start heading up the coastline, to the famous Garden Route. With an early start to the day and a long drive ahead, we will start our trip to the quaint holiday town of Knysna. We will arrive at our guesthouse in the late afternoon. Dinner tonight will be at your own expense.
Meals: BL
Accommodation: Guesthouse – Overmeer Guesthouse (or similar)
Mileage: 490km

Scuba Dive South Africa

After a leisurely start to the day, we will continue further up the Garden Route to Port Elizabeth. Port Elizabeth is the official start of the Sardine Run route! Here, we will spend two nights enjoying the area’s dive sites and getting ready for the action-packed couple of weeks that lie ahead of us – diving, diving and MORE diving in search of this incredible wildlife phenomenon. We will arrive at our guesthouse in the afternoon of day five.
Accommodation: Guesthouse – Old Sea View (or similar)
Mileage: 310km

Included Highlights:
2 x scuba dives

Sardine run South Africa

Mdumbi is a small, remote village in the heart of South Africa’s ‘Wild Coast’ – one of the country’s most beautiful and untouched stretches of land and home to heart of the Sardine Run phenomenon! Being a fair distance from Port Elizabeth, we will get off to an early start to make it to our beautiful, rustic beach accommodation by the early evening with time to settle in and get briefed on our three days out on the water in search of the sardine run! Here is where we will spend the following four nights of tour.
Accommodation: Beach house – Swell Eco-Lodge
Mileage: 560km

Sardine Run South Africa

Without doubt, the absolute highlight of our tour and the main reason we are all here – the sardine run! Although the sardine run takes place up this entire coastline, Mdumbi is in the heart of it all and offers us the best chances of finding ‘bait balls’ – the name given to the shoals of hundreds of thousands of sardines, tightly packed together, lowering the risk of individuals getting eaten. Followed by sharks, dolphins, whales, birds, larger fish and more, witnessing these bait balls is hitting the mother-load – this is the holy grail of diving and an experience that very few get to have! Our dive operator here will send out drones to try to locate these bait balls and increase our chances of finding them, while we search from the water – however, this is a wild phenomenon and is not always possible to find.
Accommodation: Beach house – Swell Eco-Lodge

Included Highlights:

Three days sardine run excursion

After an unforgettable experience in the Wild Coast, it’s time to head further up the coast to yet another of South Africa’s famous diving areas, Aliwal Shoal. Aliwal Shoal offers some of the most exciting scuba dives in the country, particularly at this time of the year as the waters come to life with predators of all kinds following the sardine run up the coast. Sightings of ragged-tooth sharks, manta rays, humpback whales and much more are not uncommon at any of the many dive sits here.
Day 11: BLD
Day 12: BD
Day 13: BL
Accommodation: Private Beach House – Aliwal Sands
Mileage: 410km

Included Highlights:

2 x scuba dives

Mozamabique diving

Sodwana Bay is widely recognised as South Africa’s leading scuba diving area. With the Indian Ocean warming up as we head to the northern section of South Africa’s east coast, the waters here invite a lot more of the tropical species into the area. With colourful reefs, home to many hard and soft corals, and increasing visibility, this is a fantastic place to end off our diving section of the tour.
We will spend three nights and two full days embracing the beautiful marine life of the area, before heading into the bush!

Day 13: BLD
Day 14: BD
Day 15: BL

Accommodation: Private Beach House – Mseni Lodge (or simiar)
Mileage: 400km

Included Highlights:
5 x scuba dives

Optional Activities:
Additional dives: €20.00 – €60.00 per dive

Big 5 safari

The Kruger National Park is one of the world’s great wildlife destinations. All of Africa’s iconic safari species – elephant, lion, leopard, cheetah, rhino, buffalo, giraffe, hippo and zebra – share the bushveld with hundreds of other species. We will spend three nights and two full days here on numerous game drives through the park, staying in the comfort if the park’s rest camps.
Accommodation: Rest Camp – Kruger National Park
Mileage: 420km

Included Highlights:

5 x safaris

Big 5 safari

Day 19  takes us back to the big city, where the tour comes to an end in Johannesburg, but not before one last morning safari in the Kruger National Park.

We will arrive in Johannesburg in the evening and have some time to wash off the sea salt and brush off the dirt from the bush, before our last night together as a group.
Accommodation: Cradlemooon Lakeside Game Lodge
Mileage: 420km