Johannesburg to Cape Town 21 days

5th – 25th April 2020
7th – 27th June 2020
9th – 29th August 2020
11th – 31ts October 2020
6th – 26th December 2020