Johannesburg

Travel Guide

Photo provided by South African Tourism
Photo provided by South African Tourism
Photo provided by South African Tourism
Photo provided by South African Tourism
Lion Park featuring zoo animals and dangerous animals
Urban renewal is underway in the nation's capital this is a city that is growing to embody the spirit of modern South Africa. 

Johannesburg is a place set to surprise even the most experienced travellers. Despite a troubled past, the city has some excellent cultural attractions, amazing sites and a diverse population. Although you will still need to be careful when visiting, there are many places where it is quite safe.

To get straight into the action, visit the slowly rejuvenating central business district. Certain parts should still be avoided, but others offer a good glimpse of life in the metropolis. For great views of the city, check out the Carlton Centre’s Top of Africa viewing area. 

Take a guided tour of Soweto to see how many poorer locals live. It’s a series of townships comprised of cheap or make-shift housing and infrastructure. The area might be shocking for some, but most visitors are pleasantly surprised by the lively atmosphere and fascinating culture. It can be rough in places, so don't venture there on your own. Experience Vilakazi Street's unique atmosphere or visit the house where Nelson Mandela once lived. See other important sites such as the Hector Pieterson Memorial and the Regina Mundi Church. 

For a look at some of the older districts in the city, check out Parktown and Newtown. You’ll find historic buildings, a diverse crowd and sidewalks lined with cafés, restaurants and shops. Make your way out to the northern suburbs to see where many of the city’s wealthier residents live. There are upmarket boutiques, bars and restaurants. 

History buffs will definitely want to visit a selection of Johannesburg’s museums. Explore the Apartheid Museum and learn about South Africa’s turbulent history. Take a tour of Constitution Hill to see more evidence of the capital's troubled history at the prison museums. Those with more of an eye for art should visit the Johannesburg Art Gallery (JAG) for a great selection of local and international art. 

To escape the hustle and bustle of the city, stroll through the Walter Sisulu National Botanical Garden. If you would like to go a bit further, go for a hike in the Suikerbosrand Nature Reserve or organise a trip to Lion Park to see Africa’s most famous wild animal. 

Where to stay in Johannesburg

New Pedestrian bridge over Grayston

Sandton

A noteworthy feature of Sandton is its popular shops. While you're in town, be sure to stop and check out Nelson Mandela Square and Sandton City Mall.

Sandton
Johannesburg, South Africa
A great place to hang out...

O.R. Tambo

5/5(1 area review)

While visiting O.R. Tambo, you might make a stop by sights like International Terminal Duty Free Mall and Emperors Palace Casino.

O.R. Tambo
in Johannesburg, South Africa

Rosebank

Rosebank is known for its ample dining options, and you can make a stop by Rosebank Mall and The Zone @ Rosebank Shopping Center while in the area.

Rosebank
Gold Reef City showing a garden, a pond and rides

Johannesburg South

You'll enjoy the mountain views and museums in Johannesburg South. You might want to make time for a stop at Southgate Mall or Gold Reef City Casino.

Johannesburg South
Default Image

Midrand

You'll enjoy the gardens and spas in Midrand. You might want to make time for a stop at Mall of Africa or Kyalami Racetrack.

Midrand
Johannesburg Botanical Garden which includes a park

Randburg

Unique features of Randburg include the golf courses and gardens. Make a stop by Emmarentia Dam or Johannesburg Botanical Garden while you're exploring the area.

Randburg
City Lodge Hotel at OR Tambo International Airport
City Lodge Hotel at OR Tambo International Airport
3 out of 5
Above Multi-Storey Parkade 2, Level 5, OR Tambo International Airport, Kempton Park, Gauteng
The price is P7,875 per night from Jul 21 to Jul 22
P7,875
P9,056 total
Jul 21 - Jul 22
includes taxes & fees
Stay at this 3-star business-friendly hotel in Kempton Park. Enjoy free WiFi, breakfast (surcharge), and a 24-hour fitness center. Our guests praise the breakfast ...
8.8/10 Excellent! (1,675 reviews)
"Great Great Great"

Reviewed on Jun 30, 2025

City Lodge Hotel at OR Tambo International Airport
Holiday Inn Johannesburg Airport by IHG
Holiday Inn Johannesburg Airport by IHG
4 out of 5
O.R. Tambo Airport Johannesburg, Boksburg, Gauteng
The price is P3,770 per night from Jul 25 to Jul 26
P3,770
P4,379 total
Jul 25 - Jul 26
includes taxes & fees
Stay at this 4-star business-friendly hotel in Boksburg. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff and the ...
8.4/10 Very Good! (621 reviews)
Good experience
"The staff was extremely friendly and professional. Check in was easy and fast. The room was comfortable. We didn’t pre pay for breakfast but it was not a problem we could purchase it every morning from the hotel directly. We had dinner also and it was very good."

Reviewed on Jun 27, 2025

Holiday Inn Johannesburg Airport by IHG
Radisson Hotel and Convention Centre OR Tambo Airport
Radisson Hotel and Convention Centre OR Tambo Airport
4.5 out of 5
Estate 154, Corner 3rd & 6th Avenue, Bredell, Kempton Park, Gauteng
The price is P3,613 per night from Aug 3 to Aug 4
P3,613
P4,192 total
Aug 3 - Aug 4
includes taxes & fees
Stay at this 4.5-star luxury hotel in Kempton Park. Enjoy free WiFi, free parking, and 2 indoor pools. Our guests praise the helpful staff in our reviews. Popular ...
8.6/10 Excellent! (318 reviews)
"The property was clean and well maintained. The close proximity to the airport is very important to me. I’ll definitely stay there again."

Reviewed on Jun 27, 2025

Radisson Hotel and Convention Centre OR Tambo Airport
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
 BlackBrick Bedfordview ApartHotel
BlackBrick Bedfordview ApartHotel
3 out of 5
24 Johnson Rd, Germiston, Gauteng
Stay at this 3-star aparthotel in Germiston. Enjoy free WiFi, free parking, and a 24-hour front desk. Popular attractions Melrose Arch Shopping Centre and Nelson ...
8.6/10 Excellent! (9 reviews)
"KEEP IT UP"

Reviewed on Apr 10, 2025

BlackBrick Bedfordview ApartHotel
BlackBrick Sandton Two
BlackBrick Sandton Two
3.5 out of 5
22 Fredman Dr, Sandton, Gauteng
Stay at this 3.5-star aparthotel in Johannesburg. Enjoy free WiFi, free parking, and a rooftop terrace. Popular attractions Nelson Mandela Square and Sandton ...
8.2/10 Very Good! (48 reviews)
"Excellent location"

Reviewed on Jun 24, 2025

BlackBrick Sandton Two
Ellipse Executive Apartments
Ellipse Executive Apartments
5 out of 5
Karkloof Cres, Midrand, Gauteng
Stay at this 5-star luxury aparthotel in Johannesburg. Enjoy free WiFi, free parking, and onsite spa services. Popular attractions Montecasino and Mall of Africa ...
9.4/10 Exceptional! (11 reviews)
Great choice for dinning options, upscale & safe
"Newer building in great location. Short walk to mall where many dinning and grocery options are available. The rooms are quiet. Our two bedroom unit had a washing machine and full kitchen. While the security procedures can be bothersome, you will feel very safe. I greatly appreciate them allowing ..."

Reviewed on Jun 27, 2025

Ellipse Executive Apartments
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Popular places to visit

Things to do