Skip to main content
South Africa road trip: Cape Town to Kruger no flights, 18 days

South Africa road trip: Cape Town to Kruger no flights, 18 days

Why skip the flights

Flying Cape Town to Johannesburg is obvious, quick, and wastes the 1 400 km of road between them. This itinerary takes that 1 400 km seriously. Over 18 days, it covers the Garden Route, the Eastern Cape, KwaZulu-Natal, the Drakensberg, the Free State, and enters Kruger through the Orpen Gate from the west — a route most fly-in visitors never see.

The rewards: the Outeniqua Pass descent into Knysna. The Tsitsikamma forest. Wild Coast headlands. The Drakensberg amphitheatre at 06:00. The first giraffe crossing the road in Kruger. These are things that happen at road speed, not at 35 000 feet.

The realities: 18 days driving is not a relaxation holiday. Daily distances average 230 km. Some days are 400+ km (the KZN to Drakensberg and Drakensberg to Kruger segments are long). The no-drive-after-dark rule is non-negotiable on rural South African roads (livestock and animals on the road; hijacking risk on isolated sections at night). Every driving day in this itinerary is planned to arrive before 18:00. You need a competent driver and a partner willing to navigate.

Who should skip this plan: anyone who would rather fly and spend more time at each destination. The classic 14-day itinerary with internal flights is the right alternative.

At-a-glance

  • Total days: 18
  • Total driving distance: approximately 3 800 km
  • Best for: couples or small groups who love driving, slow travel advocates, anyone who has done the classic Cape–Kruger and wants to see what is between
  • Best months: April–May or September–October (balanced weather across all regions; avoid December–January Garden Route crowds and Drakensberg summer thunderstorms)
  • Self-drive required: Yes — one hire car for the full 18 days, one-way Cape Town to Johannesburg (return the car at OR Tambo or in Nelspruit)
  • Driving standard: comfortable left-hand driving required; no 4×4 needed (all roads on this route are tar or good gravel)
  • Budget per person (mid-range): ZAR 45 000–80 000 / USD 2 250–4 000 (excludes international flights)

The absolute rule: no driving after dark

This is not a guidebook caveat. On rural South African roads — specifically the N2 between towns, the R61 through the Eastern Cape, the N3 through KZN, and the Drakensberg access roads — driving after dark creates real risk. Livestock (cattle, goats, donkeys) stand on warm tar after sunset. Potholes in Eastern Cape secondary roads are invisible at night. The hijacking risk is not zero on isolated road sections.

Every day in this itinerary is planned to arrive at the destination by 17:30. If you lose time during the day, the correct response is to stop where you are, not to push on in the dark.

Hire car logistics

One-way hire from Cape Town airport to Johannesburg (OR Tambo) or Nelspruit: plan for a one-way fee of ZAR 1 500–3 000 on top of daily rates. Confirm with your hire company that cross-border to Lesotho or Swaziland is permitted if you are doing the Sani Pass detour — most major companies allow this with prior written authorisation and a fee of ZAR 500–1 500 per border.

Car type: a standard sedan (VW Polo, Toyota Corolla) handles every road on this route. You do not need a 4×4 unless you are adding Sani Pass or Kgalagadi as a detour. Roof box or rooftop carrier: useful for the 18-day luggage volume.

Fuel: fill up at every opportunity in the Eastern Cape and KZN interior. Gaps between petrol stations can be 100+ km on the R61 and on some KZN routes. The R72 Wild Coast alternative is particularly fuel-sensitive. Budget ZAR 8 000–12 000 total for fuel over 3 800 km at current petrol prices.

Days 1–2: Cape Town

Arrive in Cape Town. Two nights minimum — one to settle, one to see something. Table Mountain cable car (book online), V&A Waterfront, Bo-Kaap. The Cape Peninsula is a full day that this itinerary does not have space for; if it matters to you, add a night here.

Practical prep: collect your hire car from Cape Town airport on Day 1 or Day 2. Check the tyre condition and spare yourself. Load Google Maps offline for the Garden Route and Eastern Cape sections where connectivity is variable.

Day 3: Cape Town to Hermanus — 120 km, 2 hours via R44

Take the coastal R44 through Gordon’s Bay and Betty’s Bay rather than the N2 direct. This is the scenic route through the Kogelberg Mountains above the False Bay coast. Arrive Hermanus before noon. The cliff path walk above Walker Bay is free and one of the better short walks in the Western Cape. Overnight Hermanus.

Lodge picks Hermanus: Marine Hotel (cliff-edge position, ZAR 1 800–3 500/room), Arniston Spa Hotel (40 km east in Arniston, the old fishing village — smaller, more authentic, ZAR 1 200–2 200).

Detour option: Gansbaai is 30 km from Hermanus and is the global centre for great white shark cage diving. The boat departs early morning. If this matters to you, add a Hermanus night and depart for the Garden Route on Day 4 instead.

Day 4: Hermanus to Knysna — 310 km, 3.5 hours via N2

Long drive but a beautiful one. The N2 east through Swellendam, then over the Outeniqua Pass into the Garden Route proper. The Outeniqua Pass descent is one of the most dramatic road sections in South Africa: switchbacks dropping from the Swartberg foothills into coastal forest.

Arrive Knysna by 15:30. The Knysna Waterfront before dinner. Book into your Knysna accommodation; guesthouses here are genuinely good and competitively priced.

Lodge picks Knysna: Turbine Boutique Hotel (Waterfront, converted power station, ZAR 1 600–2 800/room), Mitchell’s Brewery Guesthouse (simpler, excellent value), or one of the lagoon-view options on Leisure Island (Knysna Hollow, ZAR 1 200–1 800).

Day 5: Knysna — rest day

No driving. Take the Featherbed lagoon ferry (book in advance, departs the Waterfront) to the Heads and the private nature reserve. Afternoon: the Diepwalle Forest section east of Knysna, through yellowwood trees that are 700+ years old. The Elephant Walk trail here (Loerie Walk or Outeniqua Trail Day 1) is one of the best forest walks in southern Africa. Do not skip this in favour of another estate winery.

Day 6: Knysna to Tsitsikamma — 130 km, 1.5 hours

Stop in Plettenberg Bay for Robberg Nature Reserve: the 9 km full loop trail around the Robberg Peninsula (fur seal colonies, dramatic coastal cliffs) takes 3 hours. Depart early from Knysna to make this work without arriving in Tsitsikamma after dark.

Bloukrans Bridge is 40 km east of Plettenberg Bay — the 216 m bungee jump is optional but worth knowing about (Bloukrans is the world’s highest commercial bungee bridge jump; even if you do not jump, the bridge walk and the view into the gorge are worth the ZAR 165 bridge walk fee).

Overnight in Tsitsikamma. Storms River Mouth is inside the Tsitsikamma National Park and the rest camp accommodation (SANParks bungalows and forest cabins at ZAR 600–1 200/unit) is directly above the ocean.

Day 7: Tsitsikamma to Gqeberha (Port Elizabeth) — 180 km, 2 hours

Morning in the Tsitsikamma National Park. The suspension bridge to Storms River Mouth (short walk, free with park entry) and the first section of the Otter Trail are accessible even on a morning departure.

Drive to Gqeberha (Port Elizabeth) via the N2. Gqeberha is underrated as an overnight stop: the beachfront strip on Marine Drive is pleasant, Summerstrand accommodation is good value, and the Donkin Reserve in the city centre has a decent arts walk. Overnight Gqeberha.

Lodge picks Gqeberha: The Boardwalk Hotel (beachfront, mid-range, ZAR 1 200–2 000), Kelway Hotel (Summerstrand, good value, ZAR 900–1 500).

Days 8–9: Addo Elephant National Park — 70 km from Gqeberha, 1 hour

Addo holds over 600 African elephants in 180 000 hectares. The elephant density is among the highest of any protected area in Africa, and the road network within the main camp section is good enough for a standard sedan. Self-drive the park — no guide required, though a guided drive with an Addo ranger gives you the ecological context that makes the elephant behaviour legible.

Two nights at Addo is the right call. Stay inside the park at Addo Elephant NP Main Camp (SANParks chalets, ZAR 700–1 500/unit, self-catering). Book at sanparks.org 12 months ahead for peak periods (school holidays, June–August).

Day 8: afternoon arrival and evening game drive within the park. The waterhole at Addo Main Camp is lit at night — elephants come to drink after dark, and you can watch from the perimeter fence without a vehicle.

Day 9: full day in the park. Dawn drive (04:30 if staying in camp, 06:00 gate opening for day visitors). Return for breakfast. Mid-afternoon second drive. The park’s Narina section holds the Big Five; the southern section near Main Camp has the highest elephant traffic.

Day 10: Gqeberha to Mthatha — 380 km, 4.5 hours via N2

This is the longest driving day on the route. The N2 east of Gqeberha through the Eastern Cape is varied: a long straight section through the Amathole foothills, then through Butterworth and Idutywa toward Mthatha. Depart by 08:00 to arrive before dark.

Optional: turn south at Chintsa or Morgan Bay for the Wild Coast proper (spectacular, remote, rough roads — more suited to a dedicated Wild Coast itinerary than a day detour). If you have a day to burn, the Hole in the Wall near Coffee Bay is worth the detour.

Mthatha is a transit stop, not a destination. The Nelson Mandela Museum on the main street covers Mandela’s Transkei childhood and is worth 90 minutes if you arrive early enough. Overnight Mthatha.

Lodge picks Mthatha: Holiday Inn Garden Court (reliable, central, ZAR 850–1 300), or one of the Summerstrand-equivalent options near the N2 junction.

Day 11: Mthatha to Durban — 380 km, 4.5 hours via N2

Drive north on the N2 through the Southern Drakensberg foothills, past Port Shepstone, and into Durban from the south. The section through Durban itself on the N2 and N3 interchange requires navigation attention — follow signs for Durban North or the Berea ridge if staying in the northern suburbs.

Durban’s beachfront is the Golden Mile — a 6 km promenade that has gentrified considerably since the 2010 World Cup. uShaka Marine World is the city’s main family attraction. The Victoria Street Market covers Indian spices, fabrics, and traditional medicine — chaotic and genuine. Florida Road in Morningside is the dining strip.

Lodge picks Durban: The Balmoral (beachfront, mid-range, ZAR 1 000–2 000), The Oyster Box Hotel (Umhlanga Rocks, 16 km north of Durban, the finest hotel in KZN, ZAR 3 500–8 000/room — worth it for one night if your budget allows), Fairway Hotel (Morningside, quieter neighbourhood, ZAR 900–1 500).

Day 12: Durban to Hluhluwe — 280 km, 3 hours via N2

North from Durban on the N2 past Stanger (KwaDukuza — Shaka Zulu memorial) and Empangeni into Zululand. Turn off for Hluhluwe village. The village itself is small; the lodges outside it are the draw.

Hluhluwe-iMfolozi Park is the oldest proclaimed game reserve in Africa (1895) and is where the white rhino was brought back from the brink of extinction in the 1950s. Entry via the Memorial Gate (Hluhluwe) or Nyalazi Gate (iMfolozi). The Southern Camp at iMfolozi is the most remote experience; the Hilltop Camp at Hluhluwe has the best views.

Two nights in Hluhluwe-iMfolozi is the right amount. Accommodation inside the park (SANParks): Hilltop Camp (ZAR 900–1 800/chalet), Mpila Camp in iMfolozi (ZAR 600–1 200). Or stay at one of the private lodges adjacent to the park (Zululand Tree Lodge at ZAR 1 800–3 000/person all-inclusive).

Day 12: afternoon game drive inside the park. White rhino is almost guaranteed here; elephant, buffalo, lion, and leopard are present.

Day 13: Hluhluwe-iMfolozi — full day

Full day in the park. Dawn self-drive drive through the Hluhluwe section in the early hours (the gate opens at sunrise), return for mid-morning, and take the afternoon drive to the iMfolozi section. The Wilderness Trail in iMfolozi (3 or 5-day guided walking trail, the original African wilderness trail experience) requires pre-booking months ahead.

Optional afternoon detour: iSimangaliso Wetland Park is 60 km east of Hluhluwe on the R22. St Lucia estuary boat trip (hippos and crocodiles within 2 km of the village) departs from St Lucia town multiple times daily.

Day 14: Hluhluwe to Drakensberg — 280 km, 3.5 hours via R66 and N3

Drive west on the R66 toward Vryheid and south toward Ladysmith, then south and west on the R600 into the Northern Drakensberg. This route passes through the Battlefields region (Rorke’s Drift, Isandlwana) — worth a 90-minute stop if you have interest in the Anglo-Zulu War.

Arrive the northern Drakensberg (Royal Natal National Park area or Champagne Castle valley) by 16:00. The Amphitheatre — the 5 km basalt cliff wall at 3 000 m altitude above Royal Natal NP — is the defining Drakensberg image. Check in, dinner, early night.

Lodge picks Drakensberg: Amphitheatre Backpackers (Thendele area, budget, ZAR 400–700/person), Cathedral Peak Hotel (mid-range, established mountain hotel, ZAR 1 500–2 800/person all-inclusive), Champagne Castle Hotel (mid-range, ZAR 1 400–2 400/person, good trails access). SANParks bungalows in Royal Natal NP at ZAR 700–1 200/unit.

Day 15: Drakensberg — full day

No driving. Dawn hike. The Amphitheatre trail from Thendele Camp in Royal Natal NP: Tugela Falls (Africa’s tallest waterfall, 948 m, visible from the Amphitheatre rim) is accessible via the 5-hour return hike to the chain ladder. The chain ladder section (last 60 m to the rim) requires no technical skill but is exposed — check weather and do not attempt in mist or electrical storm.

Afternoon: return to lodge. Mountain weather in the Drakensberg changes fast; be off the high ridge by 14:00 in summer (December–March) when afternoon storms build.

Day 16: Drakensberg to Kruger via Free State — 430 km, 5.5 hours

This is the longest driving day on the itinerary. Depart by 07:00. Drive west on the R74 to Harrismith, then north on the N3 toward Johannesburg, then north-east on the N12 and N4 toward Nelspruit. The N4 from Nelspruit to the Kruger Orpen Gate is the final 100 km.

The Free State section of this drive (between Harrismith and Johannesburg) is through open highveld — golden grassland and large farms. It is not scenic in the Drakensberg sense, but it is emptiness and sky at its best. You will also pass close to Sterkfontein Caves and the Cradle of Humankind on this route (a possible 2-hour detour via Maropeng if you leave the Drakensberg very early).

Arrive Kruger area before dark. Check in to your base near Orpen Gate or Satara Rest Camp.

Lodge picks Kruger (mid-range): Satara Rest Camp (SANParks, central Kruger, the best self-catering base in the park, ZAR 900–1 600/unit), Orpen Rest Camp (smaller, ZAR 700–1 200/unit), or private lodges near Hoedspruit (Thornybush Collection, ZAR 2 500–5 000/person all-inclusive).

Days 17–18: Kruger National Park

Two full days in Kruger. Dawn drives, mid-day rest, sunset drives. The rhythm is the same whether you are self-driving in a SANParks camp or on a guided lodge drive.

Self-drive specifics for Kruger: enter at gate opening (05:30 in winter, 06:00 in summer). Stay in your vehicle at all times except at designated picnic sites and rest camp perimeters. Do not drive after park closing time (18:00 in winter, 18:30 in summer). Speed limit inside the park is 50 km/h on tar, 40 km/h on gravel. The S100 tar road between Satara and the Sweni River crossing is consistently productive for lion sightings. The S30 gravel loop between Lower Sabie and Crocodile Bridge is excellent for leopard.

Day 18: morning drive, exit through the Paul Kruger Gate or the Numbi Gate (depending on your onward route), and drive to Johannesburg (OR Tambo) via the N4. Distance: 360 km, 4 hours. Return the hire car at OR Tambo. International departure.

Practical notes and fuel planning

LegDistanceEst. drive timeKey stop
Cape Town to Hermanus120 km2 hoursR44 coastal route
Hermanus to Knysna310 km3.5 hoursOuteniqua Pass
Knysna to Tsitsikamma130 km1.5 hoursRobberg / Bloukrans
Tsitsikamma to Gqeberha180 km2 hoursStorms River Mouth
Gqeberha to Mthatha380 km4.5 hoursLongest Eastern Cape leg
Mthatha to Durban380 km4.5 hoursN2 north
Durban to Hluhluwe280 km3 hoursN2 Zululand turnoff
Hluhluwe to Drakensberg280 km3.5 hoursR66 battlefields
Drakensberg to Kruger430 km5.5 hoursLongest single day
Kruger to Johannesburg360 km4 hoursExit and return

Fill up at every major town. Eastern Cape fuel gap risk: carry a 5-litre emergency petrol container east of Gqeberha on the R61 and through the Transkei section.

What to skip

Cape Winelands day: with only 2 days in Cape Town, the Peninsula or the Winelands is a choice. On an 18-day road trip, the Winelands are better visited as their own dedicated weekend — you are passing nowhere near them again once you head east.

Baz Bus as an alternative: the Baz Bus covers Cape Town to Durban via the Garden Route and is a legitimate option for solo backpackers. For this itinerary, the car is the entire point.

Durban beach days: Durban deserves more than a transit night, but this itinerary is built on momentum. If you have a 19th day, a morning at uShaka Marine World or a dawn surf at North Beach is worthwhile.

Sani Pass: genuinely magnificent (the climb from KZN into Lesotho is 1 300 m elevation in 8 km), but requires a 4×4, a Lesotho visa, and cross-border authorisation from your hire company. If you have arranged all three, add it as a half-day from the Drakensberg base (Sani Pass is 60 km from Drakensberg accommodation).

Frequently asked questions

Do I need a 4×4 for this itinerary?

No. Every road on this route is either tar or compacted gravel that a standard sedan handles without difficulty. You need a 4×4 only if you add the Sani Pass to Lesotho, the Kgalagadi, or any off-road track inside Kruger that the park specifically marks as requiring high clearance (rare in the main tourist areas).

Is Eastern Cape safe to drive through?

Yes, during daylight. The N2 through the Eastern Cape is a national road with reasonable traffic and petrol stations at 80–120 km intervals. The danger zone is night driving — livestock on the road is the primary hazard. Arrive before dark, and the Eastern Cape road section is straightforward.

Should I drive or fly the Drakensberg-to-Kruger section?

Drive, on this itinerary — that is the point. But acknowledge it: 430 km with a 05:30 departure from the Drakensberg to arrive in Kruger by 17:00 is a real driving day. If you find yourself in the Drakensberg on Day 16 feeling exhausted, take the N3 north to Johannesburg, stay a night, and drive the final 4 hours to Kruger on Day 17. The itinerary absorbs this adjustment by compressing Kruger to one full day and a departure morning.

What is the best time of year for this route?

April–May: the Garden Route is post-summer (quieter, good prices, green), the Eastern Cape is warm, KZN is transitioning to dry, and the Drakensberg autumn light is exceptional. September–October: whale season on the Hermanus leg, the Drakensberg in spring bloom, Kruger entering the late dry season with concentrated animal sightings. December–March: avoid. Garden Route summer crowds, Drakensberg thunderstorms in the afternoons, and Kruger’s green season disperses game.