22 Day Zanzibar to Johannesburg Adventure Tour On sale

22 Days
Style of Tour
StartZanzibar (Tanzania)
Special price
ZAR 29868AUD 2,977.87CAD 2,676.34EURO 1,835.77GBP 1,570.35USD 2,023.58
Normal priceZAR 37355.00AUD 3,724.33CAD 3,347.22EURO 2,295.94GBP 1,963.99USD 2,530.83

This tour is ideal for those wanting to relax on a tropical beach and view Africa' famous wildlife. Enjoy the beaches of Zanzibar and Malawi, game drives in the Kruger National Park, and adrenaline activities at the mighty Victoria Falls. Visiting 5 countries, this tour offers a good combination of beach, bush and culture.

Accommodation on tour:Camping


  • Stone Town - Zanzibar
  • Tropical beaches - Zanzibar
  • Malawi - amazing beaches - culture
  • Zambia
  • Victoria Falls
  • Matobos National Park
  • Tshipise - hot pools
  • Kruger National Park
  • Game drives
  • Johannesburg

Special Offer: Up to 20% Discount applicable on select dates - Please see full tour pricing for discount dates
Approx. Special tour price in
ZAR 29868AUD 2,977.87CAD 2,676.34EURO 1,835.77GBP 1,570.35USD 2,023.58

Related Listings

Nairobi to Cape Town via Victoria Falls Tour - Budget Package

43 Day Nairobi to Cape Town Adventure Tour

ZAR 32300.00AUD 3,220.34CAD 2,894.27EURO 1,985.25GBP 1,698.21USD 2,188.35
Nairobi to Johannesburg Overland Tour - Camping

33 Day Kenya to Johannesburg & Kruger Tour

ZAR 25800.00AUD 2,572.28CAD 2,311.83EURO 1,585.74GBP 1,356.47USD 1,747.97
Nairobi to Victoria Falls Overland Tour

22 Day Nairobi to Victoria Falls Tour - Camping

ZAR 19400.00AUD 1,934.20CAD 1,738.35EURO 1,192.38GBP 1,019.98USD 1,314.36
Nairobi to Zanzibar Overland Tour

13 Days Kenya to Zanzibar Adventure Tour

ZAR 25095.00AUD 2,501.99CAD 2,248.66EURO 1,542.41GBP 1,319.40USD 1,700.20

About Detour Africa

“The Gateway to Africa” looking for an adventure. We  provided vehicles, guides, information and a range of different tours into the African Mainland."

+27 (0) 21 424 1115
303A Long St, Cape Town

Toll Free Numbers available 9am to 6pm South African Time.

AUS: 1-800-897-833
UK: 0-808-134-9963
USA/ CAN: 1-800-287-0823