Prices are in New Zealand Dollars.

Welcome to Johannesburg

Johannesburg tourism | Johannesburg guide

You're Going to Love Johannesburg

Johannesburg is big and sprawling, a city that is a work in progress. Despite its history - or maybe because of it - it's a city with a youthful vibe that is constantly changing and has a hip fashion and arts scene to match.

Johannesburg is the economic engine of South Africa, and an important financial and business center for all of the African continent. Jo'burg, as it is affectionately called, is also a very green city; about six million trees were planted within the city to create one of the world's largest urban forests.

The Apartheid Museum, Liliesleaf Farm, the former secret HQ for the ANC or African National Congress, and many other monuments serve as reminders of the city's troubled past, a past that is receding more and more each day as Johannesburg continues to reinvent itself into a busy modern city.

Top 5 Reasons to Visit Johannesburg

A popular activity in Johannesburg

Soweto and Johannesburg Guided Day Tour
Soweto and Johannesburg Guided Day Tour
Excellent (27 reviews)
Find activities
Top activities in Johannesburg

When to Visit Johannesburg

Estimated hotel price

Johannesburg in {1}

1 night at 3-star hotel
Prices are not fixed and may vary with time

Johannesburg sees the most tourist visits during the summer, between the months of December to February, when daytime temperatures can reach as high as 95 degrees Fahrenheit. In winter, from June to August, daytime temperatures are typically in the mid-70s, and evening temperatures may drop close to freezing on occasion.

Average temperatures
Celsius (°C)
When the weather is nice in Johannesburg

How to Get to Johannesburg

Airports near Johannesburg

Airlines serving Johannesburg

Good (65,965 reviews)
Excellent (26,959 reviews)
Good (41,857 reviews)
Good (22,108 reviews)
Excellent (22,414 reviews)
Good (3,922 reviews)
KLM
Good (3,422 reviews)
Good (26,883 reviews)
Show more

Where to Stay in Johannesburg

There are many stylish hotels in Johannesburg, like the impressive African Pride Melrose Arch Hotel, along with historic accommodations like the Monarch in the upscale Rosebank neighborhood. The rooms combine antique furniture and contemporary South African art. Faircity Mapungubwe Hotel Apartments and the Reef Hotel are two of many mid-priced hotels where you'll find clean, comfortable rooms and basic amenities.

Popular Neighborhoods in Johannesburg

Where to stay in popular areas of Johannesburg

Most booked hotels in Johannesburg

How to Get Around Johannesburg

The Cost of Living in Johannesburg

Shopping Streets

For locally produced crafts and artisan work such as beadwork and wirework pieces, you'll find a large store at the Rosebank Mall and the Rosebank Rooftop Flea Market, open on Sundays on the top level of the mall's parkade. Kwa Mai Mai is another flea market where you'll find herbs and spices along with crafts. Sandton City or Northgate are two of the city's many shopping malls. The Oriental Plaza in Fordsburg features African goods, and here you can bargain with the shopkeepers. Be forewarned that many shops and attractions close in the early afternoon on Saturday, and don't reopen until Monday morning.

Groceries and Other

Woolworths and Spar are national grocery store chains, with prices on the higher side, but both feature a good selection and quality of goods. Food Lover's Market specializes in fresh foods. A gallon of milk costs about R50-55, and a dozen eggs about R25.

Cheap meal
Cheap meal
$11.59
A pair of jeans
A pair of jeans
$85.69
Single public transport ticket
Single public transport ticket
$1.73
Cappuccino
Cappuccino
$2.44

Where to Eat in Johannesburg

The Cube Tasting Kitchen in the Maboneng precinct is a popular spot to sample from a high-end tasting menu that costs R800 for food only, and R1300 for a food and wine pairing. Seafood is king at many restaurants in town, like the Fishmonger, with multiple locations. Fresh seafood dishes from an international menu start at about R100. The Local Grill menu focuses on free range, grain-fed beef dishes that start at about R130.