Top things to do in Johannesburg
Johannesburg rewards travellers who look beyond its business district. Its museums tell the story of South Africa's struggle for freedom, while its neighbourhoods are full of street art, markets and places to eat.
- Apartheid Museum — A moving, carefully designed museum that traces the rise and fall of apartheid. Allow at least half a day.
- Soweto — Walk along Vilakazi Street, visit the Mandela House and the Hector Pieterson Memorial and Museum, and get a feel for township life.
- Constitution Hill — A former prison complex that is now home to the Constitutional Court and a museum about human rights.
- Maboneng Precinct — A regenerated inner-city area known for murals, independent shops, galleries and a lively weekend atmosphere.
- Cradle of Humankind — A UNESCO World Heritage Site north-west of the city, where the Sterkfontein Caves and the Maropeng visitor centre explore human origins.
- Johannesburg Botanical Garden and Zoo Lake — Green spaces in the northern suburbs, ideal for a picnic or an unhurried afternoon walk.
Best time to visit Johannesburg
Johannesburg sits on the Highveld at high altitude, so it enjoys plenty of sunshine and generally mild weather. Summer, from about October to March, is the rainy season, with warm days and short, dramatic afternoon thunderstorms.
Winter, from May to August, is dry and sunny, but mornings and evenings can be cold, so pack warm layers. Many travellers find April to May and September to October ideal, with pleasant temperatures and good conditions for combining a city stay with a safari.
Getting from the airport
O. R. Tambo International Airport (JNB) lies east of Johannesburg, roughly 20–25 km from the city centre. The Gautrain rapid rail line connects the airport with Sandton, from where you can continue to Rosebank and central Johannesburg. Metered taxis, ride-hailing apps and pre-booked shuttles are also available. Road journeys can take much longer at rush hour, so allow extra time.
Where to stay
Most visitors stay in the leafy northern suburbs, which are convenient for business, shopping and the Gautrain.
- Sandton — The city's main business district, with large shopping centres and direct Gautrain access to the airport.
- Rosebank — Walkable by Johannesburg standards, with galleries, a weekend rooftop market and its own Gautrain station.
- Melville and Parkhurst — Relaxed, characterful suburbs with cafés and small shops along tree-lined streets.
- Maboneng — A good choice for travellers who want to be close to the inner city's art and nightlife.
Travel tips
- Money: Cards are widely accepted, but carry some rand for tips and small purchases. Tipping around 10–15% in restaurants is customary.
- Getting around: Johannesburg is spread out, so use the Gautrain, ride-hailing apps or registered taxis rather than walking long distances.
- Safety: Keep valuables out of sight, avoid walking alone after dark and ask locally about which areas to visit.
- What to pack: Sunscreen and a hat all year, a light rain jacket in summer and warm layers for winter evenings.
- Before you go: Check the current entry requirements for South Africa before you travel.
Frequently asked questions
What is the best time to visit Johannesburg?
April to May and September to October are generally the most comfortable months, with mild, sunny weather. Summer brings afternoon thunderstorms, while winter is dry but cold at night.
Which airport serves Johannesburg?
Johannesburg is served by O. R. Tambo International Airport (JNB), located east of the city. It is South Africa's main international gateway.
How do I get from the airport to the city centre?
The Gautrain rapid rail line links the airport to Sandton, with connections towards Rosebank and central Johannesburg. Taxis, ride-hailing apps and pre-booked shuttles are also available.
What currency is used in Johannesburg?
South Africa uses the South African rand (ZAR). Cards are widely accepted, and ATMs are easy to find in shopping centres.
Do I need a visa to visit South Africa?
Entry requirements depend on your nationality and change from time to time. Check the latest requirements with RwandAir's travel requirements tool or the official government website before you travel.
Is Johannesburg a good base for a safari?
Yes, Johannesburg is a popular starting point for safaris. Pilanesberg National Park is within driving distance, and many travellers continue to the Kruger National Park region.
Updated:



