Known as the ‘City of Gold’,  Johannesburg is a sprawling metropolis located in the northern region of South Africa. With a population of around 750,000 people, the city which is known as being the major business hub in the country, also has a large and vibrant arts scene and food scene.

When visiting South Africa, many people opt out of visiting the city and head to other cities in the country such as Durban and Cape Town, which is a shame since Johannesburg is a city that should not be missed when visiting South Africa!

What to Do in Johannesburg 

Johannesburg has so many things to do. During the couple of days that I spent in the city, I mostly traveled around on the City Sightseeing Tour bus ( I also found taxis very accessible and I also used them to get to locations that were not included on the tour.

Watch a Game or Take a Tour of the FNB Stadium

FNB Stadium Johannesburg

The FNB Stadium (also referred to as ‘Soccer City’) is the largest stadium on the continent of Africa with the capacity to hold over 90,000 people.

Located near the edge of the township of Soweto, the FNB Stadium is famous for being the stadium where Nelson Mandela delivered his first speech after being released from prison in 1994 and also for playing host to three games during the 2010 FIFA World Cup in South Africa. Currently, the stadium serves as the go-to venue for major musical and sports events in the country.

Practical Information: Location, Website, Hours

Visit Soweto

Pantsula Dancers Soweto

Soweto (meaning ‘South Western Townships’) is a large cluster of townships located just outside of Johannesburg.

Home to over 1 million people, Soweto is comprised of people born in South Africa and expatriates from around the continent of Africa.

The neighborhood of Soweto has a long and intense history in South Africa. It is the site of the Soweto Uprising of 1976 where Hector Pieterson was murdered, home to famous leaders Nelson Mandela and Desmond Tutu, and is the home of the famous Orlando Pirates soccer (football) team.

Practical Information: Location

Visit Market on Main (Sundays)

Market on Main Johannesburg

Market on Main is a weekly pop-up market in Johannesburg’s Maboneng neighborhood.

Every Sunday, food vendors, independent textile and jewelry retailers, and makers gather in the Arts on Main building to sell their goods. A great place to hang out, people watch and relax and chat with creatives, MoM is a great place to see and be seen.

Practical Information: Location, Website, Hours

Visit the SAB World of Beer

SAB World of Beer Johannesburg

The SAB World of Beer provides a guided tour and beer tasting that gives you knowledge about the history of beer in the world, the history of beer in South Africa, and shows you how beer is produced in South Africa today.

As you make your way through the interactive tour, you are provided with very generous amounts of beer samples and at the end of the tour, you are led to the bar, where you can select two beers of your choice.

Practical Information: Location, Website, Hours

Visit Gold Reef City

Gold Reef City Johannesburg

Gold Reef City is a theme park and casino complex located 8 kilometers outside of downtown Johannesburg.

Named as one of the 31 Fun Things to Do for Under R200, Gold Reef City is a great place to go and enjoy a day of excitement for both children and adults.

Practical Information: Location, Website, Hours

Go To the Top of Africa

Top of Africa

Paying a visit to the ‘Top of Africa’ will literally take you to the top of the continent as you make your way to the top of the 50-story Carlton Centre, the tallest building on the continent of Africa. As you peer out of the windows on each side of the building, you will have four distinct views of the city of Johannesburg.

Practical Information: Location, Website, Hours

Visit the Apartheid Museum

Apartheid Museum Johannesburg

Prior to visiting South Africa, I can honestly admit that I was not extremely knowledgable about the history of Apartheid. I had bits and pieces of information based on what I had heard from people and what I had seen in movies, but I really got a deep understanding of one of the worst time periods in South Africa’s history.

The Apartheid Museum is a place that should not be missed during your trip to Johannesburg. The museum provides an extremely in-depth look at the history of Apartheid in South Africa and the effects that it had on society. Make sure to bring tissues.

Practical Information: Location, Website, Hours

What & Where to Eat and Drink in Johannesburg

Where to Eat: Pata Pata

Pata Pata Johannesburg

Located in Maboneng, Pata Pata is a 1960’s styled restaurant that offers a wide range of culinary options including African-inspired cuisine. Although I found the service here to be quite slow, the food is delicious and affordable.

Practical Information: Location, Website, Hours

Where to Drink: Living Room

The Living Room Johannesburg

The Living Room is a jungle oasis-themed rooftop bar and restaurant cafe located at the top of the Main Change Building in Maboneng.

Every Sunday, the Living Room comes alive as locals head to the bar for their famous Sunday parties and during the week this space serves as a showroom and restaurant.

Practical Information: Location, Website, Hours

Looking for more great places to eat and drink in Johannesburg? Check out the following links (updated June 2020):

Where to Stay in Johannesburg

City Center: Faircity Mapungubwe Hotel Apartments

Faircity Mapungubwe Johannesburg

Located in the heart of the Johannesburg CBD, the 4-star African-themed Faircity Mapungubwe Hotel Apartments will be your home away from home.

Mapungubwe Johannesburg Apartment

As a fan of using apartment rentals when traveling, I loved the idea of staying in a hotel room that was just like an apartment.

My room came equipped with a full kitchen, a living room, a separate bedroom, and a full bathroom.

Even though my room was a self-serving apartment-style room, I liked the fact that I could still reach someone downstairs if I had questions (like how to get the air conditioning unit to work or how to connect to WiFi).

Faircity Mapungubwe

In addition to being a fan of apartment rentals, I am also a fan of themed-hotels, so when I saw that the Faircity Mapungubwe was an Africa-inspired hotel, I jumped at the opportunity to stay there.

Faircity Mapungubwe

One thing that I adored about the hotel was the various dining options that they had.

Next to the lobby, is Twist restaurant which offers an eclectic menu featuring Asian, African, and Continental cuisines. The restaurant also has a vault with an extensive wine selection (and drinking wine in SA is a must!)

On the lower level of the hotel, there is a bar/event space called The Vault, which used to serve as an actual vault of the French Bank. A cool thing about visiting the Vault is that many of the safety deposit boxes are still preserved and serve as wall decorations in and around the bar area.

Faircity Mapungubwe

Finally, the hotel has a number of amenities and facilities including a swimming pool, a gym, business meeting space, underground parking, and complimentary shuttle service in the Johannesburg CBD.

Practical Information about the Faircity Mapungubwe:

  • There are a total of 95 African-themed apartments in the hotel and rooms start at $67 USD/night
  • Address: 50 – 54 Marshall Street, Johannesburg

FTC Disclosure: I was a guest of the Faircity Mapungubwe hotel for one night, however as always, all opinions of this property are my own.

Suburbs: Protea Fire & Ice Melrose Arch

If you are looking to stay in the suburbs of Johannesburg, consider checking out the Protea Fire & Ice Melrose Arch.


Getting Around Johannesburg

My favorite way to get around the city of Johannesburg was to take Uber taxis, which were fast, easy, and affordable.

In addition to Uber, some areas in Johannesburg are accessible by the Gautrain, which is the most cost-effective way to navigate the city.

Finally, as mentioned above, I also found the City Sightseeing Tour Bus to be a great way to visit a lot of touristic spots.

Have you ever been to Johannesburg? Share your tips below!