Johannesburg jest największym miastem RPA. Wyrósł z dawnej osady poszukiwaczy złota i w ciągu niespełna 150 letniej historii stał się nowoczesną metropolią, a jednocześnie miejscem niezwykłych przemian politycznych, jakie w XX w. dotykały Południową Afrykę.
W 1886 r. na miejscu dzisiejszego Johannesburga znajdowała się prymitywna osada poszukiwaczy złota. To właśnie z tego okresu pochodzi zwyczajowa nazwa miasta: "złote miejsce". Z powodu dość krótkiej historii nie ma tu praktycznie w ogóle zabytków, a centrum zabudowane jest wieżowcami i drapaczami chmur. Za to w Johannesburgu zwiedzić można wiele interesujących muzeów związanych z historią kraju.
Powojenną historię Afryki Północnej znaczy walka o wyzwolenie z kolonialnej zależności, a następnie powstanie i upadek apartheidu. System ten dzielił społeczeństwo na uprzywilejowaną białą mniejszość, potomków kolonizatorów oraz pozbawioną większości praw społeczność rdzennych mieszkańców kraju. Długoletnia wojna domowa, uwięzienie Nelsona Mandeli, a następnie negocjacje i zakończenie apartheidu były najważniejszymi wydarzeniami w powojennej historii kraju. Przypomina o nich m.in. Muzeum Apartheidu oraz miejsca takie jak Most Mandeli czy Wzgórze Konstytucji.
Niezwykłym miejscem, które można zwiedzić w Johannesburgu jest Kolebka Ludzkości czyli kompleks składający się z Jaskiń Sterkfontein i centrum dla odwiedzających Maropeng. Jest to miejsce, gdzie odnaleziono jedne z najstarszych na Ziemi ślady człowiek prehistorycznego. W mieście można też odwiedzić Centrum Nauki Sci-Bono, Muzeum i pomnik Hectora Pietersona, Muzeum Afryki i Muzeum Sztuki Wits.
Jedną z największych atrakcji Johannesburga jest park rozrywki Gold Reef City zlokalizowany na terenie dawnej kopalni złota. Dobrym miejscem na spacery są ogród botaniczny, rezerwat przyrody Suikerbosrand, rezerwat Modderfontein i okolice Zoo Lake, po którym można też pływać łódkami.