Hiring a car can be your best option for transport upon your arrival at Johannesburg airport, car hire allows you to travel at your own leisure at an affordable cost.
You can drop your car hire from Johannesburg Airport back at the airport upon your departure or at a South African car hire branch within most city centres.
Watch out for local taxis when in your Johannesburg Airport car hire that seem to have their own road rules and remember to report all dings and faults before you take the car out of the lot at the airport.