Interessant ist ein Besuch zur Gold Reef City. Hier fand man 1886 das erste Gold. Gold Reef City ist ein Vergnügungszentrum, wo man u.a. die stillgelegten Goldminen in einer Tiefe von 200 m besichtigen kann. Vielleicht hat der eine oder andere Besucher ja das Glück, ein Goldreef zu entdecken. Gold Reef City wurde originalgetreu im Stil einer viktorianischen Goldgräbersiedlung nachgebaut.
Auch das Apartheid-Museum in der Nähe der Mine bietet viele interessante Eindrücke, hier erfährt man viel über die Geschichte Südafrikas.
Ein Besuch zu den Goldminen Gautengs oder ein Ausflug zur „Wiege der Menschheit“, den Newtown Sterkfontein-Höhlen mit seinen Ausgrabungen lohnen sich auf jeden Fall.
In der Innenstadt sorgt ein Besuch im Botanischen Garten mit seinen vielen seltenen und exotischen Pflanzen für Erholung. Ebenfalls interessant ist der Zoo von Johannesburg, besonderer Höhepunkt ist der Lion Park, wo man Löwen beobachten kann und mit etwas Glück auch kleine Löwenbabys sieht.
Hotels findet man in Johannesburg in allen Preisklassen. Günstig, aber sehr schön sind die Hotels Garden Court O.r. Tambo In und Peermont Metcourt at Emper. Für Touristen, die es exklusiver mögen, gibt es u.a. das Hyatt Regency Johannesburg oder das Saxon Hotel & Spa, Hotels, die höchsten Luxus bieten.
Restaurants gibt es in Johannisburg für jeden Geschmack. Außergewöhnlich ist das „Kapitans“ mit überwiegend indischer Küche. Das „Soulsa“ in Melville ist wegen seiner verrückten Einrichtung und seiner Küche afrikanischen Ursprungs bekannt. Ebenfalls in Melville befindet sich das „De la Creme“, ein Café mit selbstgemachten Köstlichkeiten.
Touristen wird auf jeden Fall empfohlen, die Stadt mit einem Taxi zu erkunden. Vorsicht ist aber geboten bei Minibustaxis. Nicht immer arbeiten die Fahrer legal und oft sind die Fahrer zwielichtig. Busse und Straßenbahnen sind in Johannesburg meist nicht sehr komfortabel, deswegen ist ein Taxi immer die bessere Wahl. Alleine sollte man allerdings in Johannesburg nicht unterwegs sein, es ist einfach für Touristen zu gefährlich.