top of page

31 Things to do in Johannesburg, South Africa

Johannesburg isn’t the kind of city you see, it’s one you feel. It’s messy, creative, unapologetic, and full of contrasts. The city’s heartbeat runs through its people, stories, and neighbourhoods, not just its landmarks. If you give Joburg time, it’ll surprise you. Here’s how I’d spend a few days in and around the city, and all the things to do in Johannesburg, South Africa.


There's something for everyone - we'll start with adrenaline-filled activities, then move to history and culture, and finally, some day trips. Links are mostly directly bookable :)


Things to do in Johannesburg: Adrenaline-Filled/Fun Activities

  1. Gold Reef City

This is both a casino and a super cool theme park. You can enjoy the thrill of TONS of rides, from those that go super fast or super high (Tower of Terror is a 90 km/h vertical drop and you’ll scream), to water-based rides like the one starred on The Bachelor SA. You'll also find a bunch of arcade-like games, and although we didn't win anything on those, they were so much fun! Keep aside a whole day for Gold Reef, and consider that the lines may be super long during peak season. It's definitely still worth it, though, because you get rollercoasters, vintage mine tours, and candyfloss laughter. A reminder that Joburg was built on gold, quite literally.


  1. Soweto Towers

You will see these towers from pretty much anywhere in Joburg, they are an iconic part of the skyline. One of the most adrenaline-filled things you can do here is to bungee jump off the towers. We haven't done it (yet) because they were closed for Christmas when we visited, but honestly, we know people who have gone all the way up and didn't do it because yoh! So no judgment here ;) We did stand at the bottom though and just marvel at these towers - definitely recommend!


  1. Zoo Lake

Zoo Lake is part of the public park opposite the Johannesburg Zoo, and is a beautiful spot to spend the afternoon. You can do some picnicking, rent a canoe or boat to use, or stroll around and enjoy the greenery.


  1. Lion & Safari Park

Probably one of our favourite things, and technically outside of Joburg, but this safari park is worth the mention. We've visited twice and the tour guides are usually great - we learn so much from them. Both times, we visited for the sunset tour, which includes you getting to see a feeding as well. The animals are all majestic and roam freely, and a lion's roar or a lioness's gaze never ever gets old. Plus, you get to see a ton of other animals, too! Alternatively, you could go to the Pilanesberg Nature Reserve.


What you're very likely to see on a game drive in Gauteng - a lion
What you're very likely to see on a game drive in Gauteng
  1. Hennops Hiking Trail

About 45 minutes from the city, Hennops is a gorgeous hiking trail that will lead you to a river. There is an entrance fee for which cash is required, and you have the option of 3 different trails to choose from (the first two are 2 and 5km, and the third is harder). As always, bring along sunscreen, water, and snacks - if you want a full hiking essentials list, check out our blog post here.


  1. Walter Sisulu Botanical Gardens

Walter Sisulu Botanical Gardens is one of Johannesburg’s greenest secrets. When we shared this on our socials for the first time, nobody believed it was in Joburg! It's a peaceful escape just 20 km from the city center. Our favourite part is the dramatic waterfall, and the walking trails wind through grasslands, rocky kloofs, and indigenous trees. They have educational placards everywhere, and we saw tons of people enjoying the sun with their friends or family. Whether you’re up for a brisk hike to the top lookout, a picnic by the waterfall, or simply unwinding in nature’s quiet embrace, the gardens offer a refreshing break from traffic, noise, and the pace of urban life.


  1. Zorbing

Zorbing is the perfect mix of thrill and laughter. Think of it as rolling downhill inside a giant inflatable ball. It's so much fun! I did it once and want to do it again everytime! At spots like StokeCity Adventure Park or Gotcha Zorbing, you can dive into a transparent bubble, tumble down grassy slopes, and feel your heart race as the world spins around you. It’s a safe, hilarious, and surprisingly good workout. Zorbing is perfect for groups, couples, or even solo adventurers looking to try something different. Whether you choose dry or water zorbing, it’s guaranteed fun and one of those “only in Joburg” experiences you’ll talk about long after.


  1. Elephant and Monkey Sanctuary

The Elephant & Monkey Sanctuary, nestled in the Magaliesberg foothills near Hartbeespoort, is a unique wildlife escape just an hour from Johannesburg. It’s home to rescued African elephants and a variety of primates, including capuchin, squirrel, and spider monkeys. Visitors can hand-feed, interact with, and learn about the elephants while discovering how sanctuaries care for these gentle giants! Elevated wooden walkways through the forested Monkey Sanctuary let you observe primates in naturalistic settings, providing a rare glimpse into their behaviour and rehabilitation process. Programs range from short visits to immersive full-day keeper experiences. The sanctuary is perfect for families, animal lovers, and anyone curious about South Africa’s wildlife. Don’t forget comfortable shoes, sunscreen, and a camera to capture every memorable moment.


  1. Sun City

Sun City Resort, located about two hours from Johannesburg in South Africa’s North West Province, is a world of adventure, luxury, and entertainment. Its centerpiece, the Valley of Waves, features thrilling water slides, a lazy river, and a man-made beach with waves, perfect for families and thrill-seekers alike. Golf lovers can tee off on two championship courses, while wildlife lovers can explore the nearby Pilanesberg National Park on game drives to spot the Big Five. For more adventure, try zip-lining, quad biking, or navigate the Maze of the Lost City, the largest permanent maze in the Southern Hemisphere. Sun City also offers vibrant nightlife, fine dining, and shopping. We've planned trips for people who only had two days in Joburg and wanted to spend the entirety of it here, understandably so! They left completely relaxed. You can also do a day trip.


  1. Hot Air Balloon Ride

Floating above Johannesburg in a hot air balloon is an unforgettable way to see the city and surrounding landscapes from a new perspective. Early morning flights take off just as the sun rises, casting golden light over the sprawling city, rolling hills, and nearby Magaliesberg Mountains. From the basket, you can spot iconic landmarks, winding rivers, and even wildlife in private reserves outside the city. The experience combines serenity and excitement in the perfect way: the gentle drift, the occasional burst from the burner, and the quiet awe as the world unfolds below. Most rides include a post-flight celebration with champagne or juice, making it feel like a true milestone adventure. Whether you’re a first-time flyer or an experienced adventurer, a hot air balloon ride in Joburg is a peaceful, breathtaking escape that’s perfect for capturing memories and photos.


History and Culture

  1. Satyagraha House

Once home to Mahatma Gandhi, now a peaceful museum and guesthouse. Satyagraha House is quiet, reflective, and filled with lessons on resistance through peace. You'll get to walk through the life of Gandhi as he lived and see the South African struggle through his eyes.


  1. Constitution Hill

One of the things we love about Joburg is how it encapsulates so much of South African history so well. Constitution Hill is a poignant, stark reminder of the harsh realities that people of colour endured, while also shedding light on how they made the best of what they had. With the ConCourt right there, you will find yourself standing at the crossroads of our painful past and democratic present. In fact, the ConCourt has so many meaningful things; one being that the windows only show the footpath outside, as a reminder that all people are equal, regardless of their wealth, status, or skin colour. The door itself is also incredibly thought out, and overall, the guided tours here are deeply moving.


  1. Origins Centre

Located in Wits University, this is a beautiful, thought-provoking museum that traces humanity’s roots back to Africa. They offer audio tours too, and alongside evolutionary remains, you will get to see some rock art too.


  1. Apartheid Museum

This museum is part of Gold Reef, and opened to the public in 2001. You will see an illustration of the rise and fall of apartheid. It’s heavy, yes, but necessary. No trip to Joburg is complete without visiting at least one historical site :) We recommend setting aside at least two hours.


  1. Oriental Plaza

Oriental Plaza, located in Fordsburg, is one of Johannesburg’s most iconic shopping and cultural landmarks. Established in the 1970s, it was created as a trading hub for Indian merchants during apartheid. Today, it stands as a vibrant symbol of resilience and community. The plaza is a maze of over 300 family-run stores, offering everything from fabrics, spices, jewellery, and fashion to delicious home-style curries and samoosas. It’s the kind of place where bargaining is part of the fun, and every shop owner has a story to tell. Locals and tourists alike come here for authentic South Asian flavours and the lively atmosphere that feels more like a community market than a mall. Whether you’re shopping for souvenirs or simply soaking up the culture, Oriental Plaza is a sensory, colourful slice of Joburg’s rich history.


  1. Maboneng Precinct

The Maboneng Precinct, meaning “Place of Light” in Sotho, is one of Johannesburg’s most exciting urban renewal success stories. Once a neglected corner of the inner city, Maboneng has transformed into a buzzing hub of creativity, culture, and community. Stroll through Market on Main on Sundays for local fashion, art, and street food, or explore its streets lined with murals, design studios, rooftop bars, and independent cinemas like The Bioscope. The area blends old industrial architecture with vibrant modern energy, and it has become a space where artists, entrepreneurs, and travellers cross paths. Whether you’re sipping coffee at a corner café, discovering handmade crafts, or watching the sunset from Living Room Rooftop, Maboneng captures the heartbeat of modern Joburg: diverse, expressive, and full of life.


  1. Nizamiye Mosque

The Nizamiye Mosque is located in Midrand, and it's one of South Africa’s most breathtaking architectural gems. Completed in 2012, it’s modelled after Istanbul’s famous 16th-century Ottoman Selimiye Mosque and is the largest mosque in the Southern Hemisphere. With its elegant domes, intricate tilework, and towering minarets, it feels like a piece of Turkey in the heart of Gauteng. The mosque complex also includes a school, clinic, bookstore, and a Turkish restaurant serving authentic cuisine. Visitors are welcome to explore the grounds, admire the artistry, and learn about Islamic culture and South Africa’s Turkish community. Modest dress and respectful behaviour are expected, but guided tours are available and warmly hosted. Peaceful, majestic, and culturally rich, Nizamiye Mosque is a must-visit for lovers of history, architecture, and spiritual spaces.


  1. Diamond Mine

Located just outside Pretoria, the Cullinan Diamond Mine is one of South Africa’s most historic and fascinating attractions. This working mine is world-renowned as the birthplace of the Cullinan Diamond, which is the largest gem-quality diamond ever discovered, weighing a staggering 3,106 carats. Visitors can explore both surface and underground tours, offering a glimpse into the diamond extraction process and the rich history of mining in South Africa. The guided experience reveals how raw stones are transformed into dazzling gems and highlights the mine’s ongoing role in producing some of the world’s most valuable diamonds. It’s a sparkling journey into the country’s mining heritage.


  1. Palazzo Montecasino

Gosh, this is the prettiest place, honestly. Located in Fourways, Palazzo Montecasino is inspired by Tuscany, and you can see it. Outside, the architecture makes you feel as though you are in Europe with brick towers and cascading stairs. Inside, we spotted balconies that made us feel Shakespearean and beautiful paintings on the wall and ceilings that make you want to stop and stare. There are restaurants, gaming areas, a casino, and honestly even if you just walk around, you will love it.


  1. Maropeng (Cradle of Humankind)

Maropeng, the official visitor centre of the Cradle of Humankind, is a must-visit for anyone interested in where we come from. Just an hour from Johannesburg, this UNESCO World Heritage Site takes you on a fascinating journey through millions of years of human evolution. This tour includes transport to and from the location. The interactive exhibits and immersive displays bring science and history to life, from early fossils to how humankind has evolved. The famous “Tumulus” building, shaped like an ancient burial mound, is both symbolic and striking. Whether you’re a science lover or just curious about our shared past, Maropeng is a humbling reminder of humanity’s deep roots, and how it all began right here, in Africa.


  1. A Tuk Tuk Tour of Soweto

This is one of our favourite activities to do in Joburg. It's a really wonderful, authentic way to learn about a place without being intrusive. These open-air rides let you feel the vibrant rhythm of Soweto as you cruise past historic landmarks like Vilakazi Street, where both Nelson Mandela and Desmond Tutu once lived. We always enjoy all the information that local guide shares, especially hearing personal stories and community insights, which reveal Soweto’s rich political history and lively culture. From colourful street art and bustling markets to local eateries serving kota and shisa nyama, the tuk-tuk experience is immersive and personal. It’s an unforgettable journey into the heart of Johannesburg’s soul.


  1. Nan Hua Temple

This was one of those places nobody believed was actually near Joburg. The Nan Hua Temple in Bronkhorstspruit, about an hour from Johannesburg, is the largest Buddhist temple in Africa, and it's a serene escape from the city’s buzz. With its intricate Chinese architecture, peaceful gardens, and gentle incense-filled air, it offers a space for reflection and calm. Visitors can explore the temple grounds, attend meditation sessions, or enjoy a vegetarian meal at the tea house. The golden Buddha statues and ornate details are breathtaking, while the atmosphere radiates harmony and inclusivity. We enjoyed how serene we felt there, and would love to attend a festival too. Also, all of the details have meaning. For example, the lion-like structures at each entrances are meant to protect all those inside, as we learnt. It's just another part of the experience that makes it so wholesome. Whether you’re spiritual or simply curious, Nan Hua is a reminder of how diverse and interconnected South Africa truly is.


  1. Walking or Bike Tour

We always say that a walking or bike tour in any city is one of the most immersive ways to experience the city. In Joburg, you've got multiple options. Guided routes through neighbourhoods like Maboneng, Braamfontein, or Soweto offer a street-level view of Joburg’s culture, creativity, and contrasts. On foot or two wheels, you can stop to admire street art, chat with locals, and uncover stories behind historic landmarks that you’d miss from a car. Many tours include local cafés or markets along the way, which are perfect for tasting authentic food and soaking in the city’s energy. It’s an active, insightful, and personal way to see Johannesburg’s vibrant spirit up close. Here are some options for you: full day tour, Soweto with lunch, and this is a bike tour.


Artsy and Sporty

  1. Food or Street Art Tour

A food or street art tour in Johannesburg is one of the best ways to experience the city’s creative pulse. Whether you’re wandering through Maboneng, Braamfontein, or Newtown, you’ll find walls bursting with colour and meaning - murals that tell stories of struggle, resilience, and hope. Local guides bring these artworks to life, sharing the artists’ backgrounds and the cultural movements behind their work. Or, if you're not artsy, go on a food tour where you’ll sample Joburg’s delicious flavours, from kota and vetkoek to craft coffee and gourmet bites at trendy markets. Tours like this are such bang for your buck activities, because in a short time, you get to deep dive into the city’s rhythm, people, and ever-evolving identity with someone who actually knows.


  1. Underground Book Tour

The Underground Book Tour in Johannesburg is truly a hidden gem for book lovers and history buffs alike. Aliasgher gifted me this as an experience on my birthday, and it was amazing. Starting at Bridge Books, this three-hour guided walk takes you through the city’s fascinating book trade, from historic bookstores to street-market stalls. Along the way, you’ll see the original Central News Agency building, James Findlay Collectibles at the Rand Club, and unique spaza shops and Nigerian importers. The tour dives into Johannesburg’s rich literary history, including the first black-run libraries, censorship, possibly an actual underground library, and even book burnings, while also exploring how books circulate through the city’s underground economy today. Guides share insights on local bookshops and collectors, revealing how contemporary readers discover literature in innovative ways.


  1. Bioscope Independent Cinema or Kitcheners

For evenings that mix culture and local flavour, Johannesburg has a couple of standout spots. The Bioscope Independent Cinema offers a unique movie-going experience, screening indie films, local documentaries, and classic cinema in a cosy, art-filled environment. It’s intimate, vibrant, and perfect for film lovers who want more than the mainstream theatre experience. If laughter is your vibe, Kitcheners in Braamfontein is the place to be. This local comedy club hosts stand-up nights featuring both emerging and established South African comedians. The atmosphere is casual, fun, and lively, and both spots showcase Johannesburg’s thriving creative and cultural energy after dark.


  1. FNB Stadium

The FNB Stadium, also known as Soccer City, is Johannesburg’s iconic sports and events arena. Famous for hosting the 2010 FIFA World Cup final, it’s a symbol of South Africa’s passion for football and its ability to unite people from all walks of life. The stadium’s striking calabash-inspired design makes it instantly recognisable, and guided tours take you behind the scenes, from the players’ locker rooms to the VIP areas. If there is a match when you're visiting, go for it! Beyond football, FNB Stadium hosts concerts, cultural events, and large-scale gatherings, and so can attend one of those too.


  1. Carlton Centre

The Carlton Centre, famously known as the “Top of Africa,” offers one of the best panoramic views of Johannesburg. Located in the heart of the city, this skyscraper rises 223 meters, making it the tallest building in Africa. A visit to the observation deck gives you a sweeping 360-degree view of Joburg’s sprawling urban landscape, from bustling streets and colourful neighbourhoods to distant hills and skylines. It’s especially stunning at sunset, when the city glows in golden light. Inside, the Carlton Centre also houses shops and eateries, making it easy to combine sightseeing with a coffee or quick bite.


Shopping

  1. 27 Boxes

27 Boxes in Melville is one of Johannesburg’s most creative and quirky spots. Made from repurposed shipping containers, it’s a colourful spot of independent shops, cafés, and galleries that reflect the city’s vibrant entrepreneurial spirit. You can browse for local fashion, handmade crafts, art pieces, and unique souvenirs, all while enjoying a relaxed, community-focused atmosphere. The rooftop spaces and courtyards often host live music, pop-up events, and workshops, making each visit feel lively and unpredictable.


  1. Mall of Africa

The Mall of Africa, located in Midrand, is one of the largest shopping centres on the continent. With its striking modern design inspired by Africa’s diverse landscapes, the mall offers over 300 stores, ranging from international brands to local boutiques. There’s also a vibrant food court, upscale restaurants, and plenty of spaces to relax and people-watch. Seasonal events, pop-up markets, and live entertainment often add to the experience. Whether you’re looking for fashion, electronics, gifts, or just a leisurely day out, the Mall of Africa provides a comfortable, air-conditioned retreat with everything in one place. For visitors, it’s an easy stop on a Joburg itinerary that blends retail therapy with modern African style.


  1. Day Trips

We've already mentioned a couple of day trips above, like Sun City, Nan Hua and the Lion and Safari Park (plus a few places in Pretoria). One that deserves a special mention is Haartbeespoort.


Haarbeespoort is classified as a resort town to the north of Joburg, and is best known for its Dam and the whitewater rapids of Crocodile River. The Lion and Safari Park is actually in Haarties geographically, as is the Elephant and Monkey Sanctuary. When we visited, we were stunned by the beauty. If you take the Haarties cableway up, you will be at this gorgeous landing that overlooks the dam, rivers, farms, and so much more around you.


If you have some more time, you can go for a segway, horse or quad bike ride, on a hot air balloon, visit the Lesedi Cultural Village, Chameleon Park, Magalies Park, or the Upside Down House. You can choose a 1 hour, 2 hour, or luxury cruise with South African food along the dam, or for some adrenaline, Miracle Waters is a spot that you can visit to dive into a lake of warm, clean spring water (only open on weekends).


Our favourite thing to do is visit Little Paris, which is this amazingly hidden gem tucked away between cafes and quaint little shops. We even bought a padlock and added it to the collection of so many others on the mini Eiffel Tower! It's quite romantic and fun for families too.


Travel Tips

If you're thinking of the best way to get around, as many other South African cities, cars are the most convenient mode of transport. You can rent a car or use Uber/Bolt, but Joburg has an amazing advantage in public transport - you can use the Gautrain.


The Gautrain is fast, safe, and clean. This train runs along all major routes and can even get you directly from the airport to your destination. It's also very safe and maintained amazingly. We love it! And then of course, you can use the Hop On Hop Off bus option as well, especially if you are limited on time or don't want to overplan your travel times.


We hope that this post inspired you to visit Joburg. We haven't even included Kruger here, btw, which is what most people assume is the only fun thing from Joburg. We love that Joburg is real. It's not a city that's trying to be pretty - it just is. Joburg is this melting pot of true diversity and full of stories of resilience. Come with curiosity, stay open, and you’ll leave with a new understanding of South Africa’s heart.

Want help with planning your trip to South Africa? Reach out to us here, check out our itineraries, or subscribe to our blog.


Comments


bottom of page