Taxis: Minibus taxis are the primary public transport but intimidating for tourists. Use Uber or Bolt instead.
Uber/Bolt: Reliable, affordable ride-sharing apps work throughout Johannesburg. Recommended for safe, convenient travel.
Busses: Rea Vaya bus rapid transit (BRT) serves major routes with modern buses and reasonable fares.
Car Rental: International driving permits required. Major rental companies at airports offer competitive rates. Navigation apps (Google Maps, Waze) are essential.
Shuttle Services: Hotels offer airport transfers. Tour operators provide transportation for day trips.
Walking: Avoid walking alone at night. Daytime walking in Maboneng, Melville, and Rosebank is generally safe; Soweto requires guided tours.
Airport Transport: O.R. Tambo International Airport is 20km east. Allow 30-60 minutes depending on traffic and destination.