Getting around Johannesburg can sometimes be a drag. Especially when arriving at the Airport. Touts abound with dubious offers of taxis, official airport taxis are anything but professional (haggle every foot of the way). 

A brand new service is offered by First Car Rental's Direct Transfer and EZShuttle offers airport transfers from all major airports in South Africa.  If you are looking to rent a vehicle in Johannesburg, Pace Car Rental offer affordable car rental and deliver anywhere in Johannesburg. Also, Drive Africa rents to young drivers under 21 at no extra cost or surcharge, if you are 18 years old.