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 haggle every foot of the way). A recently launched service changes this all. It was heartening to discover recently that one can book an airport transfer prior to arriving in Johannesburg. A site called www.sowhere2.co.za

Another highly-reputed car/limo service is Supremelimos. They have a large fleet of sedans, limos and buses to transport parties of any size. Their services include airport transfers, tours, weddings and other events. You can also book your reservation online.

All of the major car rental companies have outlets in and around Johannesburg as well, if you prefer to drive yourself

Hertz

Avis

Thrifty

Budget 

Dollar Rent a Car