Top 10 Things to Do in Johannesburg, South Africa inner banner

Top 10 Things to Do in Johannesburg, South Africa

As one of the rainbow nation's biggest cities, Johannesburg has had its share of social issues to deal with over the decades. But don't let that dissuade you from delving into ‘Jozi’s’ psyche. You'll be richly rewarded with a wealth of cultural and historical experiences. Here's a handy checklist of top things to see and do.
Ten top things to do in Johannesburg
Ten top things to do in Johannesburg: Visit Soweto.

Few travellers linger in Johannesburg — most simply transit through to other areas of South Africa and beyond.

However, it’s well worth taking some time to explore this vibrant city, which was built on the promise of gold. ‘Joburg’, or ‘Jozi’ as locals call it, has so much to offer; give yourself at least three days to take it all in.

Here are ten top things to do in Johannesburg.

1. Visit the Apartheid Museum

The world-class Apartheid Museum should be your first stop. Built in 2001, it documents the rise and fall of the apartheid system of racial segregation that existed in South Africa from the late 1940s until the early 1990s. Visitors to the museum are randomly issued with entry tickets designating the holder as ‘white’ or ‘non-white’. The ticket holder then enters the museum through the relevant turnstile. It’s just a small example of what life was like for the majority of South Africans who faced this oppression.

Ten top things to do in Johannesburg
Ten top things to do in Johannesburg: Apartheid Museum

2. Do a Soweto tour

A tour of Soweto is another must-do. The largest black residential area in South Africa, it has a population of more than 3.5 million people. From informal settlements to the homes of wealthy residents, Soweto is a place of contrasts. There you will see the memorial dedicated to 13-year old Hector Pieterson. Hector was shot and killed by police on June 16, 1976 when he and other students took to the streets to protest the introduction of Afrikaans as the medium of instruction in schools.

Ten top things to do in Johannesburg
Ten top things to do in Johannesburg: Mandela House Museum

3. Spend a day at Gold Reef City

On the same site as the Apartheid Museum you’ll find Gold Reef City. This amusement park has rides to suit all ages and is built around a gold rush theme. Apart from experiencing the thrilling rides, you’ll learn the story of gold prospecting in South Africa, do an underground mine tour and watch a gold pouring.

Ten top things to do in Johannesburg
Ten top things to do in Johannesburg: Gold Reef City

4. Learn about traditional local culture at Lesedi

For a different cultural take on Johannesburg, Lesedi Village offers an insight into the traditional heritage of five local African tribes. Having a djembe (African drum) of my own, I can never resist having a go with one of local performers. Enjoy traditional dancing, including the miners’ Gumboot dance, which always has the audience tapping along to the rhythmic beat.

Ten top things to do in Johannesburg
Ten top things to do in Johannesburg: Lesedi Village. Image: Bigstock

5. Investigate our origins at the Origins Centre…

Origins Centre is a museum on the grounds of Wits University that takes visitors on a journey of discovery — beginning with the origins of humankind in Africa. An extensive collection of rock art is on display, including some of the earliest images created by humans, that were found in South Africa. Afterwards, take a drive up to nearby Constitution Hill overlooking the city. Previously a fort and later a prison, it is now the seat of the Constitutional Court of South Africa. A tour of the old prison followed by a look inside the court provides an overview of South Africa’s apartheid past and the foundation of the constitution.

6. …and see the Cradle of Humankind

Another historical attraction well worth adding to your list of things to do in Johannesburg is the award-winning Cradle of Humankind paleoanthropological site. The site is World Heritage-listed. Maropeng, as the visitor centre is called, means ‘returning to the place of origin’. Located about an hour from the city by car (booking a day tour is an easy option for getting there and back), the region is known as the birthplace of humanity. The self-guided, interactive exhibition at the visitor centre is ideal for all ages.

Ten top things to do in Johannesburg
Ten top things to do in Johannesburg: Cradle of Humankind

7. Shop for arts and crafts

Take a relaxing stroll through the Rosebank African Craft Market, next to Rosebank Mall in the city’s north, for a showcase of curios and crafts from South Africa and other African countries. It’s a great place to pick up fabric, beadwork, carvings and more.

Ten top things to do in Johannesburg
Ten top things to do in Johannesburg: Rosebank African Craft Market

On Sundays the Rosebank Rooftop Market complements the African market. There you can browse books, tasty delicacies and collectibles, while live traditional music plays in the background.

8. Feast on market specialties

On Thursdays or Saturdays head off to Johannesburg’s oldest outdoor market — the Bryanston Organic and Natural Market. Quality crafts, organic produce and a fabulous lunch are all on offer.

9. Explore the Johannesburg Botanical Garden

The 81-hectare Johannesburg Botanical Garden is referred to locally as the city’s ‘green lungs’. Once a sports field, the garden is open from sunrise to sunset and is best accessed by car (there is plenty of parking). Apart from the specialty gardens (Rose Garden, Hedge Demonstration Garden, Herb Garden, Succulent Garden and Arboretum), the open spaces and paved paths provide ample scope to relax with a picnic or go for a stroll. Walks range from 30 minutes to two hours, and it’s advisable to walk in groups. The Emmarentia Dam within the gardens is popular for canoeing, kayaking and sailing.

Ten top things to do in Johannesburg
Johannesburg Botanical Garden

10. Get on the trail of the big five

If you are short of time, one way to experience the African bush and its fabulous wildlife is to visit the Pilanesberg National Park — a two-hour drive from Johannesburg. Here you may be lucky enough to see some or all of the Big 5 (lion, leopard, buffalo, rhinoceros and elephant).

Ideally, stay a couple of nights and immerse yourself in the landscape. But if time is really short, an organised day tour from Johannesburg is a great option.

For more inspiration, visit

South Africa tours

South Africa Tours & Experiences

Do you have any suggestions to add to this list of ten top things to do in Johannesburg? We would love to hear from you. Please leave a comment below.

Additional images: Bigstock

Joanne Karcz

About the writer

Joanne Karcz is a Sydney-based writer and blogger. She published a blog when she walked the Camino de Santiago some years ago and has been writing about her travels ever since. She is also an aspiring travel photographer and takes her camera wherever she goes. Joanne has travelled through Europe, South America and Southern Africa. She loves discovering new things to see and do in her own Sydney backyard, and blogs regularly about the city’s suburbs.



Subscribe to our newsletter for the chance to win a $100 voucher




Please leave a comment

Your email address will not be published. Required fields are marked *.

Your Cart
Your Cart Is Empty