Start by going to
the Kruger park via the Panorama route first, then return to
Johannesburg (4 hours drive) and fly to Port Elizabeth to do the
Garden Route and finish in Cape Town.
Alternative option
is to continue from the Kruger Park, south to St Lucia Estuary
via Swaziland, Finishing in Durban and Flying to Port Elizabeth
to continue through the Garden Route all the way to Cape Town.
You need at least
2 Full days in the Kruger Park, One day in St Lucia, One day in
Durban, 3 Days for the Garden Route.