Johannesburg in detail

Getting Around


Rea Vaya These buses provide safe, reliable public transport across Jo'burg and between Soweto (and other townships) and the city's downtown areas. An inner-city circular route costs R7 (green line), while a full trip from the feeder routes to the inner city (blue line) costs R13.50. The fleet is colourful and comfortable, and timetables are more strictly adhered to than metro lines.

Citysightseeing Johannesburg These hop-on, hop-off buses stop at major tourist sites around Jo'burg. The red city tour route, which includes the Mining District and Carlton Centre and runs out to the Apartheid Museum and Gold Reef City before looping back to Newtown and Braamfontein, connects with the more northern green route at Constitution Hill. Buses run from roughly 9am to 6pm. There's a discount for online bookings and you can also add on tours to Soweto.

Metrobus A reasonable network of buses across the city.

Shared Taxi

Most Jo'burgers get around in shared minibus taxis. The standard fare in the inner suburbs and the city centre is R8, while longer journeys are R12. There’s a complex system of hand/finger signals to tell a passing taxi where you want to go, so it’s best to look as though you know where you’re going and raise a confident index finger (drivers will stop if they’re going the same way).

If you take a minibus shared taxi into central Jo’burg, be sure to get off before it reaches the end of the route, and avoid the taxi rank – it’s a mugging zone. Getting a minibus taxi home from the city is a more difficult proposition.


There are taxis in Jo'burg, but they are relatively expensive. They all operate meters, but it’s wise to ask a local the likely price and agree on a fare from the outset.

Rose Taxis and Maxi Taxi Cabs are reputable firms. These days, most Jo'burgers prefer to use Uber (, though Taxify ( and Zebra Cabs ( are also good options. There are also a number of cab services that will only transport women, such as Cabs For Women (


Jo'burg's public transport pride and joy, the rapid-transit Gautrain offers a direct service between the airport, Sandton, Rosebank, Park Station, Pretoria and Hatfield. Trains depart every 12 minutes at peak times (5.30am to 8.30am and 3pm to 6pm Monday to Friday), and every 20 to 30 minutes outside peak times. A one-way ticket between Pretoria and Park Station costs R76.

If you’re travelling in peak periods, or staying near a station, it’s a fast, state-of-the-art and cost-effective way to enter/exit the city. You must purchase a Gold Card (R16) first, then load it with credit for your desired journey. The Gautrain is also complemented by a bus service connecting stations to nearby areas. The Gautrain buses are safe, reliable and affordable if you are a rail-user.