Things to do in Johannesburg

Sort by Tribes
Categories
161 Results
  • 1
    Gold Reef City

    Gold Reef City

    Ranked #1 overall in Johannesburg things to do
    21 reviews
    Sights and Museums, Entertainment, Landmark, Theme Park
    Popular withAdventureFamiliesHistory
  • 2
    Apartheid Museum

    Apartheid Museum

    Ranked #2 overall in Johannesburg things to do
    15 reviews
    Sights and Museums, History Museum
    Popular withHistoryFamiliesStudents

    This is a must-stop for anyone visiting South Africa. It tells the history of this dark period in the country's history and how the citizens fought to move past it. ...

  • 3
    Johannesburg Zoo

    Johannesburg Zoo

    Ranked #3 overall in Johannesburg things to do
    15 reviews
    Sights and Museums, Zoo or Aquarium
    Popular withFamiliesOutdoorsyAdventure
  • 4
    Soweto

    Soweto

    Ranked #4 overall in Johannesburg things to do
    14 reviews
    Sights and Museums, Historic Site
    Popular withHistoryFamiliesNightlife

    Everyone coming to JNB should go to Soweto. Make sure that you take the bicycle tour rather than the car as you will get much more of a feeling for ...

  • 5
    Rosebank African Crafts Market

    Rosebank African Crafts Market

    Ranked #5 overall in Johannesburg things to do
    13 reviews
    Shopping, Market
    Popular withArtsyFoodiesFamilies

    Trendy and eclectic Rosebank African Crafts Market provides a great opportunity to explore diverse African creations.

  • 6
    Lion Park

    Lion Park

    Ranked #6 overall in Johannesburg things to do
    12 reviews
    Sights and Museums, Zoo or Aquarium
    Popular withFamiliesOutdoorsyAdventure
  • 7
    Maropeng

    Maropeng

    Ranked #7 overall in Johannesburg things to do
    8 reviews
    Sights and Museums, Science Museum
    Popular withHistoryFamiliesAdventure
  • 8
    Rhino and Lion Nature Reserve

    Rhino and Lion Nature Reserve

    Ranked #8 overall in Johannesburg things to do
    6 reviews
    Sights and Museums, Zoo or Aquarium
    Popular withFamiliesOutdoorsyHistory
  • 9
    Constitution Hill

    Constitution Hill

    Ranked #9 overall in Johannesburg things to do
    7 reviews
    Sights and Museums, History Museum
    Popular withHistory
  • 10
    Walter Sisulu National Botanical Garden

    Walter Sisulu National Botanical Garden

    Ranked #10 overall in Johannesburg things to do
    5 reviews
    Outdoors, Park
    Popular withOutdoorsyAdventureFamilies

    With its perfect blend of beautifully manicured gardens and park-like ambiance, this spot surely deserves a spot on your list of things to do in Johannesburg. A breath of fresh ...

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.net/trip/hotels/hotel_suggestions?action=index&clean_path=johannesburg-south-africa&controller=topics&country_code=&current_user_id=&filters=&id=2000000000413&klass_name=Region&list_type=attractions&nearby=false&path=johannesburg-south-africa%2Fthings-to-do&place=2000000000413&place_type=City&place_type=region&region=2000000000413", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000000413" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };