filters
© 2026 Airbnb, Inc.
  1. Privacy
  2. Terms

Explore 41 experiences in Johannesburg

Popular
Ride through Soweto's historic streets
Cultural tours, 4 hours
 
, 4.98 out of 5 average rating, 399 reviews
Popular
Soweto and Johannesburg historical & Cultural Tour
Cultural tours, 5 hours
 
, 4.98 out of 5 average rating, 55 reviews
Popular
Design your own African-print garment
Art workshops, 4.5 hours
 
, 4.97 out of 5 average rating, 226 reviews
Popular
Soweto: Guided Bicycle Tour with Lunch
Cultural tours, 5.5 hours
 
, 4.97 out of 5 average rating, 135 reviews
Popular
Explore Soweto's hidden gems
Cultural tours, 2 hours
 
, 4.98 out of 5 average rating, 213 reviews
Popular
Maboneng Street Art & Culture Tour
Cultural tours, 2 hours
 
, 4.92 out of 5 average rating, 251 reviews
Popular
Immerse yourself in local history
Cultural tours, 2 hours
 
, 5.0 out of 5 average rating, 25 reviews
Trace Soweto’s living history with a local guide
Cultural tours, 3.5 hours
 
, 4.9 out of 5 average rating, 933 reviews
Popular
Dine and tell stories with locals in Maboneng City
Dining, 2.5 hours
 
, 5.0 out of 5 average rating, 22 reviews
Soweto tuk-tuk Tour
Cultural tours, 2.5 hours
 
, 4.93 out of 5 average rating, 61 reviews
Popular
Explore Soweto's food and beer
Cultural tours, 3 hours
 
, 5.0 out of 5 average rating, 17 reviews
Joburg Art Gallery Hopping Tour
Galleries, 3 hours
 
, 5.0 out of 5 average rating, 31 reviews
Discover Braamfontein’s Street Art and culture
Cultural tours, 2 hours
 
, 4.93 out of 5 average rating, 30 reviews
Explore Johannesburg's underground book scene
Art workshops, 2.5 hours
 
, 4.9 out of 5 average rating, 61 reviews
Cook & Eat like a Local Citizen
Cooking, 3 hours
 
Soweto Lifestyle Culture & History Tour
Cultural tours, 3.5 hours
 
Soweto History and Culture including Mandela House
Cultural tours, 3.5 hours
 
Popular
Joburg & Soweto Full Day Exploration
Landmarks, 4.5 hours
 
Wine & Dine with Bertrand Cafe
Food tours, 1.5 hours
 
Discover Soweto’s hidden creative gems
Cultural tours, 2.5 hours