Once you’ve checked in, ease into the city with an hour at Rosebank Mall for a bite, coffee or travel essentials. It’s an easy place to get your bearings, with plenty of cafés and shops; allow extra time if you’re arriving tired or need to collect bags first. Mall hours can vary by store, so check ahead if you have a particular errand in mind.
Head to Keyes Art Mile, a short walk or quick ride from the mall, and spend about 1–1.5 hours among its contemporary galleries and design spaces. Gallery hours and access vary, especially for smaller spaces, so check what’s open before setting out. June evenings get chilly and dark relatively early; a rideshare between stops is convenient if you’d rather not walk after dusk.
Browse The Zone @ Rosebank for an hour, then make your way to Marble for dinner and city views. They’re close enough to link by a short walk or ride. Marble’s South African-inspired live-fire cooking is a memorable first-night splurge: budget around R500–R900 per person, before drinks, and book ahead for dinner—especially if you want a particular seating time.
Start at Apartheid Museum in Ormonde when it opens, usually around 9am; allow 2½–3 hours, including time for entry and the substantial exhibitions. It’s a powerful visit, so leave room to take it in rather than rushing through. Admission is paid; check the museum’s current hours and ticket price before setting out, especially as Wednesday, June 16 is South Africa’s Youth Day public holiday.
Take an app-based taxi between the museum and Gold Reef City—allow roughly 10–20 minutes, depending on traffic. Give the park 2–3 hours to see its gold-rush-era streets and, if operating, enjoy a ride or two. Theme-park operations and hours can vary, so confirm what’s open and book ahead if required. This is a full day: if the park is running a limited schedule, prioritize a short visit rather than cutting the museum short.
From Gold Reef City, head to Oriental Plaza in Fordsburg by taxi, allowing about 20–30 minutes in traffic. Browse the indoor arcade for textiles, spices and other goods; shops may keep shorter holiday hours, so arriving by around 4pm is sensible. Finish at Dosa Hut for South Indian vegetarian food—plan on 1–1½ hours and roughly R120–R250 per person. Check the restaurant’s holiday hours before you go, and use a taxi for the evening return.
Set aside roughly 30–45 minutes each way from central Johannesburg to Orlando West, Soweto by e-hailing car, depending on traffic; a return trip may cost around R500–R900 in total, but fares vary by pickup point and demand. Start at Hector Pieterson Museum, allowing 1–1½ hours for its thoughtful account of the 1976 student uprising. It is generally open during daytime hours, but check its current Thursday hours and admission arrangements before setting out. June mornings can be chilly, so bring a light layer.
Walk a few minutes to Vilakazi Street for a relaxed 45–60-minute stroll, then visit Mandela House, Nelson Mandela’s former home, for another 45–60 minutes. The house is a small, popular museum, so check current opening and ticket arrangements before you go; budget roughly R50–R150 per person for paid museum admissions, subject to current rates. Finish at Sakhumzi Restaurant on Vilakazi Street for South African home-style dishes. Allow 1–1½ hours and about R180–R350 per person; it can get busy around lunch, so arrive early if you’d rather avoid a wait. The main sights are close together, making this an easy day to explore on foot once you’re in Orlando West.
Start at Constitution Hill in Braamfontein, allowing about 2–2½ hours for the former prison complex, the Constitutional Court and time to absorb the exhibitions. It’s generally open during daytime hours, but check the current schedule and book or confirm any guided tour in advance—the tour timetable can shape your visit. Allow roughly R100–R150 per adult for admission, depending on the ticket option. An e-hailing car is the simplest way to get there; arrive a little before your planned entry for security and ticketing.
Take an e-hailing car to Museum Africa in Newtown—usually around 10–20 minutes, traffic permitting—and allow 1–1½ hours if it’s open. Its current operating status and exhibition access can change, so confirm directly before setting out; don’t count on being able to enter without that check. Then continue by car to Pata Pata in Maboneng for a late lunch. Set aside 1–1½ hours and budget about R180–R350 per person; Friday can be lively, so booking ahead is sensible.
After lunch, walk over to Arts on Main, also in Maboneng, for 1–1½ hours of galleries, studios and a wander around the precinct. Individual venues keep their own hours, and not every space will necessarily be open on a Friday, so check what’s on before you go. Maboneng is best explored on foot between venues, but use an e-hailing car for the trip back rather than walking across unfamiliar areas after dark.
Head to Neighbourgoods Market in Braamfontein around 10:30, when the Saturday market is getting going; allow 1½–2 hours to browse local makers and graze from the food stalls. It’s typically held on Saturdays, but check its schedule before setting out, as dates and hours can change. Entry is generally free, with food and drinks extra. From central Johannesburg, an e-hailing ride usually takes about 10–20 minutes, depending on traffic.
Take an e-hailing car to 44 Stanley in Milpark—roughly 10–20 minutes in light traffic—and spend an hour or so wandering its restored industrial courtyards and independent shops. Then settle in at Salvation Café for a relaxed courtyard lunch; budget around R150–R300 per person, and check current opening hours before you go.
Finish with a gentle walk at Johannesburg Botanical Garden in Emmarentia, about a 15–25-minute drive from Milpark. Allow 1½–2 hours for the themed gardens, lawns and views across the dam. The grounds are generally open during daylight and entry is usually free, but confirm current gate hours; in June, aim to arrive with enough time before the early winter sunset.
Begin at Nelson Mandela Square for 45–60 minutes: see the statue, browse the plaza and grab a coffee if you need one. It’s an easy start to your final day, but check Sunday opening times before you go, as shops and cafés may open later or keep shorter hours. From there, walk straight into Sandton City for a relaxed 1–1½-hour shopping stop; it’s useful for travel essentials and has plenty of indoor cafés if the winter morning is chilly.
Settle in at Tashas Nelson Mandela Square for brunch—budget roughly R180–R350 per person, depending on what you order. Sunday can be busy, so allow for a wait. If your departure schedule leaves enough slack, walk or take a short e-hailing ride to Mushroom Farm Park for 45–60 minutes among the lawns and paths. Keep this stop flexible: check your flight time and allow a generous door-to-door airport transfer, including traffic, check-in and security; OR Tambo is commonly around 30–60 minutes away by car, but Sunday traffic and airport queues can change that. Skip the park rather than risk a rushed airport arrival.
No packing list attached yet.