Skip to main content
Johannesburg

Johannesburg travel guide

Largest city in South Africa

Flights from$3,273 round trip
Best time to visitMay and August to September
Nearest airportQRA · 7 mi from centre
Time zoneUTC+2
Population4,803,262

About Johannesburg

Johannesburg, colloquially known as Jozi, Joburg, or "the City of Gold", is the capital city of the province of Gauteng and the largest city in South Africa. In 2022, the City of Johannesburg Metropolitan Municipality had a population of 4,803,262, and had a wider metropolitan area of 15,099,422, making it one of the 100 largest urban areas in the world. Despite not being the country’s official judicial capital (Bloemfontein), it is the seat of the country's highest court, the Constitutional Court. Situated on the mineral-rich Witwatersrand, the city has long been at the epicentre of the international mineral and gold trade. The richest city in Africa by GDP and private wealth, Johannesburg functions as the economic capital of South Africa and is home to the continent's largest stock exchange, the Johannesburg Stock Exchange.

Cheap flights to Johannesburg

The lowest round-trip fare found by Destina Holidays travellers in the last 30 days was $3,273 from Toronto, travelling 31 Jul – 11 Aug. These are the cheapest fares from the most searched cities.

Airlines travellers compared most often: Air Canada.

Prices are per adult in US dollars, taken from searches between 12 Oct and 11 Nov 2026. Fares change often, so search your dates for live prices.

Search flights to Johannesburg

Places to visit in Johannesburg

  1. Apartheid Museum

    Apartheid Museum

    Museum · 3 mi from centre

    A powerful museum documenting the rise and fall of apartheid through film, photographs and personal stories. Visitors enter through segregated entrances. Allow at least several hours.

  2. Constitution Hill

    Constitution Hill

    Historic

    A former prison complex where Gandhi and Mandela were held, now home to the Constitutional Court. Guided tours cover the cells and the court, which incorporates bricks from the old jail.

  3. Soweto

    Soweto

    Neighborhood · 12 mi from centre

    A large township central to the struggle against apartheid. Visit Vilakazi Street, once home to both Nelson Mandela and Desmond Tutu, and the Mandela House museum.

  4. Hector Pieterson Museum

    Museum

    A museum and memorial in Soweto honoring the students killed during the 1976 uprising against Afrikaans-language education. Photographs and testimonies tell the story of that day.

  5. Cradle of Humankind

    Cradle of Humankind

    Nature

    A World Heritage Site northwest of the city with caves that have yielded important hominin fossils. The Maropeng visitor center and Sterkfontein Caves explain human evolution.

  6. Maboneng

    Neighborhood

    A regenerated urban district east of downtown with galleries, studios, cafes and a weekend food market. It is a good place to see street art and the city's creative scene.

  7. Gold Reef City

    Gold Reef City

    Entertainment · 3 mi from centre

    A theme park built on an old gold mine, with thrill rides, period buildings and tours that descend into a historic mine shaft. It sits next to the Apartheid Museum.

Top experiences in Johannesburg

Tours, tickets and experiences you can book with Destina Holidays.

See all things to do in Johannesburg

Best time to visit Johannesburg

Based on recent weather records, the most comfortable time to visit Johannesburg is May and August to September, when average daytime highs are around 69–76°F and rain falls on about 3 days a month.

MonthTemperature (°F)Rain days
Jan 59° – 79° 13
Feb 60° – 79° 15
Mar 58° – 77° 13
Apr 51° – 69° 10
May 46° – 69° 1
Jun 40° – 62° 2
Jul 40° – 64° 1
Aug 46° – 71° 2
Sep 52° – 76° 6
Oct 53° – 78° 8
Nov 56° – 76° 17
Dec 60° – 78° 19

Average daily low and high temperatures and days with at least 1 mm of rain, from recent weather records. Highlighted months are the most comfortable for sightseeing.

Johannesburg weather forecast

  • Wed 11 Nov 85° 60° 0%
  • Thu 12 Nov 88° 63° 27%
  • Fri 13 Nov 88° 62° 24%
  • Sat 14 Nov 82° 60° 85%
  • Sun 15 Nov 77° 59° 87%
  • Mon 16 Nov 83° 59° 56%
  • Tue 17 Nov 77° 59° 74%

Know before you go

Currency
South African rand (ZAR)1 US dollar ≈ R16.5
Languages
Afrikaans, English, Southern Ndebele, Southern Sotho
Calling code
+27
Driving
On the left
Time zone
Africa/JohannesburgUTC+2
Capital
Pretoria

Upcoming public holidays in South Africa

  • Day of Reconciliation
  • Christmas Day
  • Day of GoodwillSt. Stephen's Day
  • New Year's Day
  • Human Rights Day
  • Good Friday

Banks, offices and some attractions may close on public holidays, and flights and hotels often fill up early around them.

Getting to Johannesburg

These are the airports closest to central Johannesburg. Compare fares into each one, as a slightly longer transfer can sometimes mean a much cheaper flight.

  • QRA Rand Airport7 mi (12 km) from the city centre
  • JNB OR Tambo International Airport13 mi (22 km) from the city centre
  • GCJ Grand Central Airport16 mi (26 km) from the city centre
Search flights to Johannesburg

Getting around Johannesburg

Johannesburg was a city built for the car and so public transport is in the development process. The Gautrain (a speed train not part of the metro system) is a good, clean and safe way to jump fast between the airport, Malboro, Midrand, Rosebank, Pretoria and Centurion. There are buses and minicabs on the streets, but there tends to be no designated stops, so buses may be flagged down on main roads such as Oxford street and Jan Smuts.

Car rental

Renting a car is your best option if you are a confident driver, as the city's public transport is very, very limited. It is worth buying a good road map of Johannesburg, using a GPS (available when you rent a car) and planning your trips carefully before setting out. The city is large and somewhat poorly signposted. Make sure to be exceptionally clear with your rental agency what types of things are covered by their insurance plans. The phrase "full coverage" doesn't necessarily mean full coverage.

By bus

Public transport in Johannesburg is provided by city buses and informal minibus services. Bus (other than Gautrain buses and the City Sightseeing ones) is not a viable option if you are a foreign tourist/business visitor unfamiliar with South Africa and Johannesburg in particular. Large blue city buses run up and down the main roads and mini buses can be flagged down on the side of the street although they are not the best mode of transport as they are unreliable and often associated with crime.

By taxi or ride share

It is commonly recommended that foreigners use ride sharing services to travel around Johannesburg. Uber is considered reliable and safe, especially if the 'comfort' or 'Uber black' options are selected. As is the case everywhere, the quality of drivers and their vehicles can be somewhat variable. There have been incidents where taxi and minibus taxi operators have attacked Uber cars, and they are unable to do pickups at some locations (most notably most Gautrain stations) as a result.

Johannesburg travel FAQ

When is the best time to visit Johannesburg?

Based on recent weather records, the most comfortable time to visit Johannesburg is May and August to September, when average daytime highs are around 69–76°F and rain falls on about 3 days a month.

What is the weather like in Johannesburg?

February is usually the warmest month in Johannesburg, with average highs of 79°F (26°C). June is the coolest, with average lows of 40°F (4°C). The wettest month is typically February, with about 112 mm of rain.

Which airport is closest to Johannesburg?

Rand Airport (QRA) is the closest airport, about 7 miles (12 km) from the centre of Johannesburg. Other nearby airports include OR Tambo International Airport (JNB, 13 mi) and Grand Central Airport (GCJ, 16 mi).

How much are flights to Johannesburg?

The cheapest round-trip fare Destina Holidays travellers found to Johannesburg in the last 30 days was $3,273 from Toronto, travelling 31 Jul – 11 Aug.

What currency is used in Johannesburg?

Johannesburg uses the South African rand (ZAR). At the latest exchange rate, 1 US dollar ≈ R16.5.

What time zone is Johannesburg in?

Johannesburg uses the Africa/Johannesburg time zone (currently UTC+2). Remember to check for daylight saving changes when planning connecting flights.

How do I get around Johannesburg?

Johannesburg was a city built for the car and so public transport is in the development process. The Gautrain (a speed train not part of the metro system) is a good, clean and safe way to jump fast between the airport, Malboro, Midrand, Rosebank, Pretoria and Centurion.

What are the best places to visit in Johannesburg?

Top sights in Johannesburg include Apartheid Museum, Constitution Hill, Soweto and Hector Pieterson Museum. A powerful museum documenting the rise and fall of apartheid through film, photographs and personal stories. Visitors enter through segregated entrances. Allow at least several hours.

What are the top things to do in Johannesburg?

Popular experiences you can book in Johannesburg include Ground Transportation Chauffeur Service with English Driver, Discover the History of Johannesburg - Full-Day Tour and Pretoria and The Cullinan Mine - Full-Day Tour. Destina Holidays offers 9 tours and activities here.