June 16, Sun - JHB to Marang Camp Francoistown - 728 km
June 17, Mon - Marang Camp Francoistown to Hwange Main Camp - 487 km
June 18, Tue - Hwange Main Camp to Deteema Dam Camp - 169 km
June 20, Thu - Deteema Dam Camp to Tashinga Camp Matusadona - 498 km
June 23, Sun - Tashinga Camp Matusadona to Kariba - 285 km
June 24, Mon - Kariba to Mana Pools - 174 km
June 30, Sun - Mana Pools to Antelope Camp Gweru - 548 km
July 01, Mon - Antelope Camp Gweru to Gonarezhou - 381 km
July 06, Sat - Gonarezhou to Vilancoulas - 664 km
July 09, Tue - Vilancoulas to Tofo - 317 km
After this no plan just go with the flow - should be home on Sun 14 July.
The map below shows the trip from Johannesburg.