Get You There (346 3175) operates shuttle buses between JIA and Pretoria, day and night about every hour, charging US$13 to/from hostels and hotels. If you call ahead, most hostels, and many hotels, offer free pick-up.
There’s an extensive network of local buses. Fares range from US$0.70 to US$0.90, depending on the distance.
There are taxi ranks on the corner of Church and Van der Walt Sts, and on the corner of Pretorius and Paul Kruger Sts.