Top Things to Do in Johannesburg

We compared all 118 experiences in Johannesburg so you can choose in minutes: real prices, verified reviews and our editorial picks.

4.8 118 experiences from US$ 31 ✓Free cancellation on most experiences

All tours (21–40 of 118)

Cradle of Humankind Hot Air Balloon Safari: Flight Game Viewing
›
‹
Most booked
Cradle of Humankind Hot Air Balloon Safari: Flight Game ViewingHot air balloon safari over the Cradle of Humankind with live English guide, full breakfast at a 5-star lodge, and champagne celebration after your flight.Every day · 04:00 and 04:30 · All ages★ 4.87 (152)1hEN✓ Instant confirmationfromUS$ 227per person
Johannesburg Airport Transfer: Flight Tracking & Meet-Greet
›
‹
Travelers' pick
Johannesburg Airport Transfer: Flight Tracking & Meet-GreetAirport transfer in Johannesburg with real-time flight tracking, meet-and-greet, and drivers. One-way or round-trip, up to 4 passengers, wheelchair accessible.Every day · Hotel pickup★ 4.60 (150)EN✓ Free cancellationfromUS$ 39per group
Half-Day Walking Tour in Soweto: Mandela House & Freedom Square
›
‹
Best value
Half-Day Walking Tour in Soweto: Mandela House & Freedom SquareWalk Soweto's Freedom Square, Orlando Towers and Mandela House with a local guide who lives in the township: learn the 1976 uprising.Every day · First departure 10:00, last 13:30 · All ages★ 4.86 (114)5hEN · FR✓ Free cancellationfromUS$ 32per person
Cradle of Humankind Hot Air Balloon Flight Sunrise & Champagne
›
‹
Travelers' pick
Cradle of Humankind Hot Air Balloon Flight Sunrise & ChampagneFloat over the Cradle of Humankind or Magaliesberg in a hot air balloon at treetop height, enjoying panoramic views, champagne breakfast, and a pilot's certificate.Every day · 04:00 and 04:30 · All ages★ 4.94 (111)1hEN✓ Instant confirmationfromUS$ 205per person
Pilanesberg Safari from Johannesburg: Full Day Big Five Game Drive
›
‹
Travelers' pick
Pilanesberg Safari from Johannesburg: Full Day Big Five Game DriveFull-day safari from Johannesburg with 5-hour game drive, lunch at lodge, and Hartbeespoort Dam route. Conservation fee included, hotel pickup, small groups.Every day · 05:30 · Hotel pickup · From age 6★ 4.91 (106)12h 30mEN✓ Free cancellationfromUS$ 264per person
Soweto Half-Day Tour from Johannesburg: Mandela House & Township History
›
‹
★ Top rated
Soweto Half-Day Tour from Johannesburg: Mandela House & Township HistoryHalf-day Soweto tour from Johannesburg with Mandela House, Hector Pieterson Museum, and local guide. Pickup included, 4+ hours, air-conditioned transport.Every day · 08:00 and 13:30 · Pickup optional★ 4.97 (105)4hEN✓ Free cancellationfromUS$ 93per person
Johannesburg City Tour: Gold Rush history and Constitutional Hill
›
‹
Travelers' pick
Johannesburg City Tour: Gold Rush history and Constitutional HillGuided Johannesburg city tour exploring Maboneng, Constitutional Hill and the mining district by air-conditioned coach with water and English-speaking guide throughout.Every day · 08:30 and 13:30 · Hotel pickup · From age 3★ 4.89 (102)4hEN✓ Free cancellationfromUS$ 78per person
Johannesburg Lion Park: Half-Day Safari & White Lions
›
‹
Travelers' pick
Johannesburg Lion Park: Half-Day Safari & White LionsFeel the thrill of a half-day safari at Johannesburg’s Lion Park. See rare white lions, cheetahs, giraffes, and more with a local guide: includes pickup & entry.Every day · 09:00, 09:30 and 13:00 · Hotel pickup · All ages★ 4.81 (93)4h–5hEN✓ Free cancellationfromUS$ 115per person
Johannesburg: City Centre Walking Tour with History & Mandela Sites
›
‹
Johannesburg: City Centre Walking Tour with History & Mandela SitesFeel the pulse of Johannesburg on a city centre walking tour, from Gandhi Square to Nelson Mandela Bridge, with local stories and water included.Mon–Sat · 09:00 and 13:00 · Up to age 85★ 4.89 (91)3hEN✓ Free cancellationfromUS$ 44per person
Lesedi Cultural Village tour: Meet Zulu warriors, 5 villages
›
‹
Travelers' pick
Lesedi Cultural Village tour: Meet Zulu warriors, 5 villagesTour of Lesedi Cultural Village in South Africa with visits to five traditional villages, Zulu warrior encounter, cultural dance show and lunch included.Every day · 10:00 and 14:30 · Hotel pickup · All ages★ 4.85 (89)5h–6hEN✓ Free cancellationfromUS$ 115per person
Cradle of Humankind & Rhino Park tour: Private guide
›
‹
Likely to sell out
Cradle of Humankind & Rhino Park tour: Private guidePrivate tour from Johannesburg to the Cradle of Humankind with Sterkfontein Caves or Maropeng, then a game drive through Rhino and Lion Park.Tue–Sun · 07:30, 08:00 and 09:00 · Hotel pickup · From age 6★ 4.91 (87)5h–7h✓ Free cancellationfromUS$ 118per person
Lion & Safari Park from Johannesburg: See lions and cheetahs
›
‹
Travelers' pick
Lion & Safari Park from Johannesburg: See lions and cheetahsVisit Lion Park, 45 minutes from Johannesburg, where a guide drives you through 1,000 hectares of grassland in an air-conditioned vehicle to see lions.Every day · 08:00, 10:00 and 13:00 · Hotel pickup · All ages★ 4.89 (83)3h–4hEN✓ Free cancellationfromUS$ 132per person
Johannesburg & Soweto Private Tour: Mandela House Visit
›
‹
Johannesburg & Soweto Private Tour: Mandela House VisitPrivate full-day tour of Johannesburg and Soweto with an English-speaking guide visiting Constitutional Hill, the Hector Pietersen Museum.Every day · 09:00 · Hotel pickup · From age 13★ 4.97 (78)7hEN✓ Free cancellationfromUS$ 163per person
3 Day Kruger Safari & Panorama Route from Johannesburg
›
‹
Travelers' pick
3 Day Kruger Safari & Panorama Route from JohannesburgThree-day safari from Johannesburg includes shared game drives through Kruger National Park and visits to God's Window and Blyde River Canyon.Every day · 07:30 · Hotel pickup · Up to age 80★ 4.89 (75)3dEN✓ Free cancellationfromUS$ 1,045per person
Cradle of Humankind tour from Johannesburg: Lion safari and caves
›
‹
Cradle of Humankind tour from Johannesburg: Lion safari and cavesTour the Cradle of Humankind from Johannesburg with lion safari, Sterkfontein Caves exploration, and Maropeng exhibits. Hotel pickup included.Every day · 07:30 · Hotel pickup · From age 4★ 4.93 (73)10hEN✓ Free cancellationfromUS$ 233per person
OR Tambo Airport Transfer Johannesburg: Meet & Greet Service
›
‹
Travelers' pick
OR Tambo Airport Transfer Johannesburg: Meet & Greet ServicePrivate airport transfer from OR Tambo to Johannesburg, Sandton or Pretoria. Meet-and-greet with name board, 24/7 availability, three vehicle types. WhatsApp contact included.Every day · Hotel pickup★ 4.64 (72)35m✓ Free cancellationfromUS$ 44per group
Cradle of Humankind tour: Sterkfontein Caves and Lesedi Village
›
‹
Travelers' pick
Cradle of Humankind tour: Sterkfontein Caves and Lesedi VillagePrivate tour of the Cradle of Humankind from Johannesburg with Sterkfontein Caves, Lesedi Cultural Village, and traditional dance. Pickup at 7 or 7:30 am, five to eight hours.Every day · 07:00 and 07:30 · Hotel pickup · From age 9★ 4.82 (67)5h–8hEN✓ Free cancellationfromUS$ 106per person
Lesedi Cultural Village Tour: Traditional Villages from Johannesburg
›
‹
Lesedi Cultural Village Tour: Traditional Villages from JohannesburgHalf-day tour of Lesedi Cultural Village near Johannesburg with hotel pickup, local guide, five traditional villages.Wed–Sun · 10:00 and 15:00 · Hotel pickup · All ages★ 4.88 (67)6hEN✓ Free cancellationfromUS$ 171per person
Johannesburg Hop-On Hop-Off Bus & Soweto Tour: Small Group Guide
›
‹
Johannesburg Hop-On Hop-Off Bus & Soweto Tour: Small Group GuideHop-on hop-off bus tour of Johannesburg plus a 2-hour small group tour of Soweto led by a resident guide. Visit Nelson Mandela's house, Constitution Hill.Every day · All ages★ 4.79 (67)5h–6hEN✓ Free cancellationfromUS$ 57per person
Pilanesberg Safari from Johannesburg
›
‹
Pilanesberg Safari from JohannesburgFull-day safari from Johannesburg to Pilanesberg National Park with guided game drives in an open vehicle and lunch at a waterhole, spotting African wildlife.Every day · 06:00 · Hotel pickup · From age 8★ 4.89 (63)7hEN✓ Free cancellationfromUS$ 186per person
Do you need help planning your next activity?