Minimise the JB time though.
AFF Supporters can remove this and all advertisements
Just remember that the distances are quite high. You would be best to fly between locations if you are pressed for time. We caught Rovas Rail from Vic Falls to Pretoria which was very pleasant but takes several days. We found that South African lodges are cheaper on the whole than those in Botswana. Where you go also is dependent a bit on what animals are on your must see list. We were after leopards so the private concessions abutting Kruger suited us. We stayed at Timbavati and Sabi Sand. Others who want to see the migration need to be more northerly. Four nights is ok at a lodge but I wouldn’t like much less. We used &Beyond last time and they organised all the connecting flights from JNB and between lodges. All the decent operators will do likewise.Thinking a 4 or 5 days at Kruger, side trip to Victoria Falls then south to Cape Town for cage diving (allow a few days in case of bad weather) and then a friend suggested go to Durban to see Hluhluwe reserve.