Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

South Africa City-Hop Itinerary: Johannesburg to Cape Town and Durban

Day 1 · Thu, Apr 30
Johannesburg

Johannesburg arrival and city base

  1. Maropeng Visitor Centre — Cradle of Humankind, west of Johannesburg: A strong first-stop introduction to South Africa’s deep history before you settle into the city; afternoon, ~2 hours.
  2. Maboneng Precinct — Johannesburg CBD east: Walk the creative district for street art, design shops, and a lively urban feel; late afternoon, ~1.5 hours.
  3. Neighbourgoods Market at 1 Fox — Braamfontein: Grab a casual dinner among local food stalls and drinks; evening, ~1.5 hours, approx. R150–R300 pp.
  4. Rand Club — Johannesburg CBD: End with a classic heritage venue for a nightcap in a historic setting; evening, ~1 hour.
  5. The Troyeville Hotel — Troyeville: A reliable Johannesburg dinner stop with Portuguese-South African comfort food; late afternoon/early evening, ~1.5 hours, approx. R200–R350 pp.

Afternoon at Maropeng Visitor Centre

Start your Johannesburg base with a proper sense of place at Maropeng Visitor Centre in the Cradle of Humankind, about 45–70 minutes west of the city depending on traffic and where you’re staying. It’s an easy first stop if you’ve landed and want something meaningful without diving straight into the rush of the CBD. Plan on around 2 hours here; entry is typically in the R100–R200 range for adults, and the exhibit is usually open daily, roughly 9:00–17:00. The underground tunnel, fossil displays, and the boat ride-style intro to human origins are the bits worth lingering on — it’s one of those places that quietly resets your whole trip.

Late Afternoon into Dinner at The Troyeville Hotel

Head back toward the city and pause in Troyeville for an early dinner at The Troyeville Hotel, a long-time Johannesburg standby with Portuguese-South African plates that feel exactly right after a day on the move. Order something straightforward and comforting — peri-peri chicken, espetada, or a proper grilled steak — and expect roughly R200–R350 per person with a drink. It’s a low-fuss, very local stop, best reached by Uber/Bolt from the Cradle or from wherever you’re staying in town; traffic can get sticky after 4:30 PM, so give yourself a bit of cushion.

Evening Wandering in Maboneng Precinct and Neighbourgoods Market at 1 Fox

From there, make your way to Maboneng Precinct for a late-afternoon walk through one of Joburg’s most interesting inner-city neighborhoods. It’s best for strolling rather ticking off sights: look for street art along Fox Street, browse a design shop or gallery if something catches your eye, and keep your phone tucked away a bit more than usual after dark — use Uber/Bolt between stops rather than walking long distances. Then head to Neighbourgoods Market at 1 Fox in Braamfontein for dinner and drinks among the food stalls; it’s a good place to graze, with meals and a drink usually landing around R150–R300 pp depending on how hungry you are. The vibe is buzzy on a Thursday evening, so arrive with an open plan and just follow the crowd.

Nightcap at Rand Club

Finish with a quieter, old-school nightcap at Rand Club in the Johannesburg CBD, one of those heritage venues that reminds you this city has layers beyond the modern skyline. It’s usually a more grown-up, clubby atmosphere than the market scene, so it works well as a final stop rather than a full night out. If you’re coming from Braamfontein, take an Uber/Bolt — it’s only a short hop, but that’s the easiest and safest way late in the evening. Expect a classic bar setup, decent cocktails or whisky, and a relaxed hour to wind down before heading back to your base.

Day 2 · Fri, May 1
Pretoria

Pretoria day trip and northern suburbs

Getting there from Johannesburg
Drive or Uber/Bolt via N1/M1/N4 corridor (45–70 min, ~R250–R600 by ride-hail; fuel/tolls similar for a rental). Best to depart early morning so you can reach Union Buildings in time.
Metrorail/Gautrain combo is not practical for most visitors; if staying near Gautrain, use Gautrain to Hatfield/Pretoria (about 1h, ~R80–R150) and then ride-hail locally.
  1. Union Buildings — Arcadia, Pretoria: Start with the city’s most iconic landmark and gardens, best seen in the morning light; morning, ~1.5 hours.
  2. National Zoological Gardens of South Africa — Pretoria CBD: A relaxed mid-morning stop if you want a broad, easy-going city experience; morning, ~1.5 hours.
  3. Huckleberry’s — Waterkloof, Pretoria: A good brunch/lunch stop in the northern suburbs with a polished café feel; lunch, ~1 hour, approx. R120–R220 pp.
  4. Menlyn Park Shopping Centre — Menlyn, Pretoria East: Useful for an easy browsing break, coffee, or quick shopping in the afternoon; afternoon, ~1.5 hours.
  5. Hazel Food Market — Menlo Park, Pretoria: A lively market stop for snacks, desserts, and an early supper; late afternoon, ~2 hours, approx. R150–R300 pp.

Morning

Aim to be at Union Buildings by about 8:00–8:30 a.m. while the light is still soft and the lawns are calm. This is the Pretoria stop that actually feels grand in person: the terraced gardens, the long steps, the views over Arcadia and the old embassy strip. Give yourself about 1.5 hours to wander the grounds, take in the statues and the amphitheatre, and do the slow photo loop rather than rushing straight through. Entrance to the gardens is generally free, and it’s one of those places where a weekday morning feels especially peaceful. From there, it’s a short ride into the Pretoria CBD for National Zoological Gardens of South Africa — it’s an old-school city zoo, not flashy, but good for an easy-going mid-morning stop if you want a broad slice of the city rather than a hyper-curated attraction. Budget roughly R100–R150 for adults, and plan around 1.5 hours unless you get absorbed by the reptile house or the cable car area.

Lunch

For lunch, head north to Huckleberry’s in Waterkloof — one of those polished, dependable Pretoria cafés where the crowd is a mix of local families, laptop people, and visitors who want something pleasant without overthinking it. It’s a good reset after the more formal morning stops, with brunchy plates, decent coffee, and the kind of menu where you can keep it light or eat properly. Expect around R120–R220 per person, and about an hour is enough unless you decide to linger. If you have time afterward, the drive through Waterkloof Ridge and Menlo Park is one of the nicer northbound city transitions: leafy streets, embassies, and that suburban Pretoria calm that feels very different from Johannesburg’s pace.

Afternoon to early evening

Spend the afternoon at Menlyn Park Shopping Centre in Menlyn, which is as much a local convenience stop as it is a mall. It’s useful for a coffee break, a pharmacy run, a browse at the bookshop, or just air-conditioned downtime if the day is warm. You don’t need to treat it like an event; 1.5 hours is plenty unless you’re shopping properly. Then make your way to Hazel Food Market in Menlo Park for the best part of the day: snacks, desserts, and an early supper in a lively but relaxed setting. It’s especially nice if you arrive with an appetite and no strict dinner plan — think gourmet bites, pastries, fresh juices, and a social, slightly buzzy atmosphere. Go with a flexible budget of around R150–R300 per person, and allow about two hours so you can graze rather than choose once and be done. If you’re staying nearby, this is an easy night to wrap without another big drive; if you’re heading back toward Johannesburg, leave a little buffer because late-afternoon traffic through Menlyn and the N1 can stack up quickly.

Day 3 · Sat, May 2
Cape Town

Fly to Cape Town and central waterfront

Getting there from Pretoria
Flight from OR Tambo (JNB) to Cape Town (CPT) on FlySafair, Airlink, or SAA (2h flight; allow 4–5h door-to-door; ~R1,200–R3,500). Book on airline site or Travelstart/Kulula. Take a morning flight to arrive by midday.
Intercity bus (Intercape/Intercity Xpress) is much slower: 18–22h, ~R500–R1,000, best only if budget is the priority.
  1. Cape Town City Hall — CBD: Start near your base with a central landmark and a quick city orientation; morning, ~45 minutes.
  2. District Six Museum — District Six: One of the city’s essential cultural stops, best done early before it gets busy; morning, ~1.5 hours.
  3. Truth Coffee Roasting — Buitenkant Street, CBD: Pause for a standout coffee break in a famous steampunk café; late morning, ~45 minutes, approx. R70–R140 pp.
  4. V&A Waterfront — Waterfront: Spend the afternoon on the harbor, promenading, browsing, and easing into Cape Town; afternoon, ~2.5 hours.
  5. Willoughby & Co — V&A Waterfront: A dependable seafood lunch or early dinner with easy access after exploring the waterfront; lunch/early evening, ~1.5 hours, approx. R250–R500 pp.

Morning

After you land and get settled, keep the first part of the day simple and central. Start at Cape Town City Hall on Adderley Street for a quick orientation of the CBD: the building is usually easy to view from the outside during the day, and if there’s an event or tour on, it’s a nice bonus rather than something to plan around. Give it about 45 minutes, then wander a few blocks on foot through the civic core so you can get a feel for the city grid before moving on. From there, head into District Six for District Six Museum, one of the most important places in Cape Town to understand the city properly. It’s best in the late morning while it’s quieter; allow around 1.5 hours, and budget roughly R50–R100 depending on the ticketing setup. The museum is thoughtful, personal, and heavy in the best way — don’t rush it.

Late Morning

For a coffee break, Truth Coffee Roasting on Buitenkant Street is the right kind of Cape Town stop: theatrical but still genuinely good coffee. It’s a short ride or a manageable walk from District Six if you’re comfortable with the neighborhood, and the café usually works well for a 45-minute pause. Expect around R70–R140 per person if you’re having a drink and something small. If you want a bit of local rhythm, sit upstairs or near the window and just watch the city move by — this is one of those places where the atmosphere is half the point. By now you’ll be nicely positioned for the next stretch, with the day opening up toward the harbor.

Afternoon

Spend the afternoon at the V&A Waterfront, which is easiest approached once the city is fully warmed up. It’s a straightforward Uber or Bolt ride from the CBD, and once you’re there you can let the pace slow down: stroll the quays, browse the Watershed, pop into Victoria Wharf, and linger around the marina and Silo District for those big harbor-and-table-mountain views. Two and a half hours is enough for a proper wander without turning it into a checklist, and it’s one of the few places in Cape Town where you can drift between shopping, sea air, and people-watching without needing a plan. If you want a late lunch or an easy early dinner, settle in at Willoughby & Co right on the waterfront; it’s dependable for seafood and sushi, usually busy but efficient, and a good call if you want something polished without fuss. Expect roughly R250–R500 per person depending on how much you order, and book ahead if you’re aiming for peak dinner hours.

Day 4 · Sun, May 3
Sea Point

Atlantic Seaboard and Cape Town neighborhoods

Getting there from Cape Town
Uber/Bolt or a short taxi from central Cape Town to Sea Point via Beach Road/High Level Road (10–20 min, ~R60–R140). Easy same-day transfer; no need to prebook.
MyCiTi bus is the cheap option if you’re near a route stop (15–25 min, ~R20–R40 with a card), but less convenient with luggage.
  1. The Company’s Garden — City Bowl: Begin with a calm green space and an easy walk through the heart of the city; morning, ~1 hour.
  2. Iziko South African Museum — City Bowl: A worthwhile indoor stop nearby for a deeper look at natural history and culture; morning, ~1.5 hours.
  3. Kloof Street House — Gardens / Kloof Street: A polished lunch stop in a beautiful old house, convenient for the next leg of the day; lunch, ~1.5 hours, approx. R220–R450 pp.
  4. Lion’s Head — Signal Hill / Tamboerskloof: Time this for late afternoon for the best light and sweeping views without heat fatigue; late afternoon, ~2 hours.
  5. Mojo Market — Sea Point: Finish with a casual, flexible dinner option close to your base on the Atlantic Seaboard; evening, ~1.5 hours, approx. R150–R350 pp.

Morning

Ease into the day at The Company’s Garden, which is of those Cape Town spots that still feels like a real city park rather than a tourist set piece. Go early if you can — it’s calm, the light is lovely on the old trees, and the paths are much quieter before the midday rush. Give yourself about an hour to wander past the lawns, benches, statues, and the little animal life that somehow always makes itself known here. It’s an easy, low-effort start after a few packed travel days, and it puts you right in the City Bowl without overdoing it.

From there, it’s a short walk to the Iziko South African Museum, which pairs perfectly with the garden because you’re not losing momentum or time crossing the city. Plan for about 1.5 hours inside; the exhibits are solid, especially if you like natural history, early cultures, and the kind of context that makes the city and region click a bit more. Entry is usually modest by international standards, roughly in the low hundreds of rand, and the museum is usually open daytime hours, but it’s worth checking same-week opening times since public holiday schedules can shift. If you want a coffee before or after, the Company’s Garden Restaurant is right there, but it’s equally easy to save your appetite for lunch.

Lunch

For lunch, head up to Kloof Street House in Gardens on Kloof Street — it’s a very Cape Town lunch stop: a beautiful old house, leafy courtyard feel, and a menu that works whether you want something light or a proper sit-down meal. It’s convenient for the rest of the day and usually lands in the R220–R450 per person range depending on how much you order, drinks included. This is the kind of place where it’s worth lingering a bit; midweek lunch is generally easier than weekend brunch, but booking ahead is still smart if you want a guaranteed table. Afterward, take it slow and give yourself a little downtime before the afternoon hike.

Afternoon into evening

By late afternoon, make your way to Lion’s Head for the best timing of the day. That’s when the light gets soft, the heat drops, and the views start showing off — Table Mountain, Signal Hill, the Atlantic, and the city all opening up as you climb. The route is popular for a reason, but it does get busy, so go with water, decent shoes, and enough daylight to come down comfortably; the full outing usually takes about two hours if you’re moving at an easy pace. If you’d rather keep it gentle, there’s always the option to stop lower and still enjoy the panorama, but the summit is the payoff.

After the hike, wind down with dinner at Mojo Market in Sea Point, which is ideal after an active afternoon because everyone can order exactly what they want and nobody has to commit to a formal meal. It’s casual, lively, and close to your base, so you can get there easily by a short ride or walk depending on where you’re staying on the Atlantic Seaboard. Expect roughly R150–R350 per person depending on what you eat and drink, and it’s usually open into the evening with plenty of atmosphere, live music on some nights, and enough variety to suit whatever mood you’re in after a full Cape Town day.

Day 5 · Mon, May 4
Simon’s Town

Cape Peninsula route

Getting there from Sea Point
Drive or Uber/Bolt down the M6/M4 via the Atlantic Seaboard and Chapman's Peak/Back Table route or via Ou Kaapse Weg (1h15–1h45 depending on traffic, ~R350–R700 by ride-hail; fuel/tolls extra). Leave early for Boulders Beach before crowds.
Cape Town sightseeing-style hop-on/hop-off or private transfer is possible, but for a normal traveler a car/ride-hail is still the most practical.
  1. Boulders Beach Penguin Colony — Simon’s Town: Start early for the famous penguins before crowds build and to leave room for the rest of the peninsula; morning, ~1.5 hours.
  2. Simon’s Town Waterfront — Simon’s Town: Stroll the harbor area for a relaxed mid-morning break and seaside town atmosphere; late morning, ~1 hour.
  3. Seaforth Restaurant — Seaforth, Simon’s Town: Convenient lunch with ocean views right by the peninsula route; lunch, ~1.5 hours, approx. R200–R400 pp.
  4. Cape Point Nature Reserve — Cape Point: The marquee landscape stop of the day, best done after lunch when you’re already south on the peninsula; afternoon, ~2.5 hours.
  5. The Lighthouse Café — Scarborough: A scenic, low-key final stop for coffee or dessert on the return north; late afternoon, ~45 minutes, approx. R80–R160 pp.

Morning

Head out early enough to be at Boulders Beach Penguin Colony while it’s still cool and relatively quiet — ideally right when it opens, because the penguins most active and thewalks are far crowded. Budget about 1.5 hours here, including the short walk between the viewing decks and the main beach. Entry is usually around R190–R250 for international visitors and less for South Africans, and it’s worth having card or cash ready for the SANParks entrance. Wear decent shoes and keep your camera ready, but don’t expect the birds to pose; the charm is in watching them wobble around the dunes and into the water.

Late Morning to Lunch

From there, drift into Simon’s Town Waterfront for a slower change of pace — this is the easy, maritime side of the day, with little harbor activity, old naval-town character, and a more lived-in feel than a polished tourist strip. Give yourself about an hour to wander the quays, browse a shop or two, and just enjoy the sea air before lunch. Then settle in at Seaforth Restaurant in Seaforth, which is one of the most convenient proper sit-down meals in the area and a great place to reset before the big landscape drive. Expect fresh seafood, simple classics, and ocean views, with mains and a drink landing around R200–R400 per person depending on how much you order.

Afternoon

After lunch, continue south to Cape Point Nature Reserve, the dramatic centerpiece of the peninsula. This is the part of the day where the scenery really opens up — wind, cliffs, fynbos, big Atlantic views, and the sense that you’ve left the city behind completely. Plan on about 2.5 hours so you can take the funicular or hike up to the lighthouse, wander the viewpoints, and still have time for a proper stop without rushing. Entry is typically a SANParks fee, and the reserve can close or shift hours seasonally, so it’s smart to aim for an afternoon arrival while there’s still daylight. The roads and viewpoints are often breezy even in autumn, so bring a layer.

Evening

On the way back north, make one last low-key stop at The Lighthouse Café in Scarborough for coffee, something sweet, or a late-afternoon drink if the timing works. It’s a relaxed, scenic place to decompress after the day’s driving, and it suits the mood perfectly after the drama of Cape Point. Give it about 45 minutes, then head back up toward your base in Sea Point before the road gets tiring; this is the kind of day that feels best when you leave a little space in the schedule for unplanned pull-offs, sea views, and a slow return rather than trying to squeeze in one more stop.

Day 6 · Tue, May 5
Durban

Fly to Durban and beachfront stay

Getting there from Simon’s Town
Flight from Cape Town (CPT) to Durban King Shaka (DUR) on FlySafair, Airlink, or SAA (2h 10m flight; allow 4.5–6h door-to-door; ~R1,300–R4,000). Book on airline site or Travelstart. Take the earliest sensible flight, since you have a full Durban morning itinerary.
There’s no practical direct long-distance train; long-distance bus would take 24–30h and is not suitable for this itinerary.
  1. Durban Botanic Gardens — Berea: Ease into Durban with a shaded, restorative morning stop near the city center; morning, ~1.5 hours.
  2. Florida Road — Morningside: Browse the city’s main dining and café strip for a lively mid-morning walk; late morning, ~1 hour.
  3. CaneCutters Restaurant & Bar — Umhlanga: A practical lunch stop before heading to the beach, with coastal-city convenience; lunch, ~1.5 hours, approx. R180–R350 pp.
  4. uShaka Beach — Golden Mile: Spend the afternoon on Durban’s beachfront for a classic Indian Ocean finish; afternoon, ~2 hours.
  5. Africa's Best View — North Beach / Golden Mile: End with a sunset drink or dessert overlooking the coastline; evening, ~1 hour, approx. R90–R200 pp.

Morning

Once you’ve landed and dropped your bags, start gently at Durban Botanic Gardens in Berea — it’s the right kind of reset after a flight: shaded, leafy, and surprisingly peaceful for such a central location. Aim for around 1.5 hours here and keep it unhurried; mornings are best before the heat builds and before the city gets fully into gear. Entry is usually free or very low-cost depending on events, and the gardens are easy to access by Uber from most beachfront or city stays. If you like plants, linger around the old trees and orchid areas, then head out via the main entrance and continue north toward Florida Road in Morningside.

Late morning to lunch

Florida Road is where Durban loosens its tie a little — a proper local strip with cafés, restaurants, bakeries, and enough foot traffic to feel lively without being overwhelming. Give yourself about an hour to wander, people-watch, and maybe stop for coffee at Vovo Telo or Doppio Zero if you want something casual before lunch. For the next stop, continue by short Uber to Umhlanga; it’s a straightforward ride and the easiest way to keep the day smooth. Have lunch at CaneCutters Restaurant & Bar, which is a practical choice if you want good food without fuss before heading back toward the water. Expect around R180–R350 per person, with the menu generally suiting a relaxed midday stop rather than a long, lingering splurge.

Afternoon

After lunch, make your way to uShaka Beach on the Golden Mile for the classic Durban beach experience: warm ocean air, wide promenade energy, and that unmistakable Indian Ocean light. Plan on about 2 hours here, but feel free to stretch it if the weather is good — this is the part of the day where Durban works best when you slow down. You can walk the promenade, dip your feet in the water, or just watch the mix of joggers, families, and surfers. If you’re staying nearby, this is also the easiest place to drift back to your hotel for a quick freshen-up before sunset.

Evening

Finish at Africa's Best View on North Beach / Golden Mile for a sunset drink or dessert with a proper coastline outlook. It’s the kind of place that’s best timed loosely: arrive a little before golden hour, order something simple, and let the view do the work. Budget roughly R90–R200 per person depending on what you order. From here, you’re in a good spot for an easy nightcap or a short Uber back to your accommodation — and if you still have energy, the beachfront promenade is one of the nicest places in the city for a final slow walk after dark.

0