South Africa is vast, its sights plentiful and its experiences varied. No two South Africa journeys are the same for every traveller - changing seasons can dramatically alter the landscape while shifting light can change the mood. This is the beauty of South Africa, there are so many ways to experience it.


National Routes
- N18 Botswana border to Warrenton
- N17 Johannesburg to Oshoek
- N15 Swellendam to Worcester
- N14 Pretoria to Springbok
- N12 Witbank to George
- N11 Ladysmith to Groblers Bridge
- N10 Botswana border to Colchester
- N9 Colesburg to George
- N8 Kimberley to Groblershoop
- N7 Namibia border to Cape Town
- N6 (Friendly N6) Bloemfontein to East London
- N5 Winburg to Harrismith
- N4 Botswana to Mozambique
- N3 Johannesburg to Durban
- N2 Ermelo to Cape Town
- N1 Zimbabwe border to Cape Town


Regional Routes
- R531 R527 to the R40 near Klaserie
- R548 R50 to the R51
- R550 Walkerville to Devon
- R405 Venterstad to R390
- R619 Richards Bay to Nseleni
- R602 Dundee to N11 via Wasbank
- R535 Graskop to Hazyview
- R527 Hoedspruit to Diphuti
- R394 Queenstown to Indwe
- R340 Keurboomstad to Kleinrivier
- R377 Botwana border to Delareyville
- R309 Postmasburg to Griquatown
- R80 Pretoria to Shoshanguve
- R366 Piketberg to Elands Bay
- R326 N2 to R320
- R341 De Rust to Barandas
- R520 Mookgopong (Naboomspruit) to Doorndraai Dam
- R516 Crecy to Leeupoort
- R526 Gravelotte to Karongwe Private Game Reserve
- R502 Stilfontein to Makwassie
- R545 Bethal to Balmoral
- R507 Hartbeesfontein to Delareyville
- R564 Sandton to Roodepoort
- R360 Two Rivers to Upington
- R383 Kenhardt to the Griekwastad
- R361 Kenhardt to Vanwyksvlei
- R372 Kuruman to Rooiwal
- R380 Botswana border to Hotazel
- R324 Barrydale to Witsand
- R21 Pretoria to Vosloorus
- R52 Rustenburg to Biesiesvlei
- R505 Wolmaranstad to Wesselsbron
- R374 Windsorton Road to Barkly West
- R514 Pretoria to Thabazimbi
- R565 Rustenburg to Sun City
- R382 Steinkopf to Alexander Bay
- R551 Evaton to Suikerbosrand
- R709 Winburg to Hobhouse
- R375 Sannieshof to Morokweng
- R503 Mafeking to Klerksdorp
- R49 Botswana border to Mafikeng via Zeerust
- R378 Wegdraai to Vryburg
- R337 Cradock to Jansenville
- R329 Willowmore to Addo Elephant National Park
- R400 Grahamstown to Addo Elephant National Park
- R320 Caledon to Hermanus
- R386 Griekwastad to Prieska
- R719 Bothaville to Bultfontein
- R369 Petrusville to Colesberg
- R307 Moorreesburg to Melkbosstrand
- R397 Molteno to Burgersdorp
- R391 Burgersdorp to Hofmeyr
- R727 Bothaville to Kroonstad
- R504 Schweizer-Reneke to Bothaville
- R316 Caledon to Arniston
- R101 Polokwane to Cape Town
- R710 Welkom to Bultfontein
- R538 White River to Hazeyview
- R726 Zastron to Drayini
- R544 Bethal to Vlaglaagte
- R600 Ladysmith to Cathkin Park
- R519 Polokwane (Pietersburg) to Mookapong (Naboomspruit)
- R363 Nuwerus to Clanwilliam
- R362 Doring Bay to Klawer
- R720 Senekal to Edenville
- R73 Welkom to Winburg
- R553 Johannesburg to Vanderbijlpark
- R367 Uitenhage to Port Elizabeth
- R368 Uitenhage to Port Elizabeth
- R104 Rustenburg to Wonderfontein
- R305 Riversdale to Stilbaai
- R304 Atlantis to Stellenbosch
- R355 Grootmis to Ceres
- R317 Robertson to Bredasdorp
- R323 Ladismith to Riversdale
- R559 Protea Glen, Soweto to Venterspos
- R620 Oslo Beach to Southbroom
- R407 Prince Albert to Willowmore
- R501 Carletonville to Viljoenskroon
- R385 Olifantshoek to Douglas
- R325 Postmasburg to Griquatown
- R75 Graaff Reniet to Port Elizabeth
- R358 Velloorsdrif, Namibia to Bitterfontein
- R365 Lamberts Bay to Piketberg
- R717 Colesberg to Springfontein
- R301 Wemmershoek to Breede Rivier via Bain's Kloof
- R310 Stellenbosch to Muizenburg
- R618 Vaalbank to St Lucia
- R328 Prince Albert Road to Hartenbos
- R327 Ladismith to Mossel Bay
- R349 Mgcogo to Kei Mouth
- R311 Hopefield to Riebeek Kasteel
- R575 Middelburg to Springbok
- R555 Ohrigstad to Springs
- R35 Middleburg to Amersfoort
- R518 Mokopane (Potgietersrus) to Lephale
- R573 Pretoria to Marble Hall
- R315 Darling to Malmesbury
- R541 Machadodorp (eNtokozweni) to Lochiel
- R37 Polokwane to Nelspruit
- R70 Odendalsrus to Ficksburg
- R721 Kroonstad to Vredefort
- R359 Upington to Kakamas
- R704 Trompsberg to Koffiefontein
- R22 Sileza Nature Reserve to Hluhluwe
- R332 Beaufort West to Humansdorp
- R45 Vredenburg to Villiersdorp
- R707 Frankfort to Marquard
- R725 Heilbron to Lindley
- R330 Humansdorp to Hankey
- R331 Thornhill to Andrieskraal
- R622 Mooi Rivier to Greytown
- R534 Pinnacle Rock, God's Window and Wonder View
- R533 Pilgrims Rest to Bushbuckridge
- R321 Villiersdorp to Grabouw
- R406 Caledon to Riviersonderend
- R390 Bethulie to Cradock
- R56 Pietermaritzburg to Middelburg
- R344 Grahamstown to Dodrecht
- R343 Thomas Baines Nature Reserve to Kenton-on-sea
- R318 Matroosberg to Montagu
- R28 Krugersdorp to Vereeniging
- R82 Johannesburg to Kroonstad
- R66 Pongola to Gingindlovu
- R65 Ermelo to Swaziland border
- R39 Ermelo to Standerton
- R302 Malmesbury to Bellville
- R621 Dundee to Dannhauser
- R68 Dundee to Melmoth
- R703 Dealesville to Clocolan
- R388 De Aar to Richmond
- R515 Cullinan to Roodekoppies
- R364 Niewoudtville to Lamberts Bay
- R506 Delareyville to Jan Kempdorp
- R46 Malmesbury to Touws River
- R345 Cathcart to Lovers Twist
- R351 Balfour to Cathcart
- R76 Orkney to Bethlehem
- R616 Bergville to Ladysmith
- R29 Johannesburg to Leslie
- R540 Belfast to Lydenburg
- R350 Bedford to Aylesbury Nature Reserve
- R62 (Cape Route 62) Ashton to Humansdorp
- R322 Heidelberg to Witsand
- R715 Springfontein to Bethulie
- R701 Gariep Dam to Wepener
- R706 Bloemfontein to Jagersfontein
- R702 Bloemfontein to the Lesotho border
- R306 Beaufortwest to Willowmore via Rietbron
- R60 Worcester to Swellendam
- R381 Loxton to Beaufort West
- R30 Olifants Nek to Bloemfontein
- R617 Kokstad to Howick
- R612 Bulver Station to Park Rynie
- R102 Empangeni to Cape Town
- R353 Prince Albert to Brandvlei
- R537 White River to Hendriksdal
- R373 Kono to Koopmansfontein
- R403 Victoria West to Prieska
- R357 Kimberley to Niewoudtville
- R31 Rietfontein to Kimberley
- R347 Kuni to Kidd's Beach
- R57 Vanderbijlpark to Phuthaditjhaba (Witsieshoek)
- R711 Clarens to Fouriesburg
- R342 Addo to Paterson
- R716 Viljoensdrif towards Villiers and Frankfort
- R354 Calvinia to Matjiesfontein
- R356 Loxton to Sutherland
- R308 Carnarvon to Fraserburg
- R723 Heilbron to Greenlands station
- R53 Swartruggens to Parys
- R708 Christiana to Clocolan
- R700 Bloemfontein to Hoopstad
- R59 Tulisa Park to Dealesville
- R554 Lenasia to Rietfontein
- R511 Sandton to Thabazimbi
- R513 Brits to Bronkhorstspruit
- R42 Bronkhorstspruit to Vanderbijlpark
- R557 Walkerville to Shikfontein
- R558 Lewisham, Krugersdorp to Lenasia South, Johannesburg
- R712 Bethlehem to Harrismith
- R74 Harrismith to Stanger
- R510 Rustenburg to Botswana border
- R336 Somerset East to Motherwell
- R335 Somerset East to Port Elizabeth
- R603 Winkelspruit to Camperdown
- R319 Stormsvlei to L'Agulhas
- R334 Witteklip to Coega
- R338 Aberdeen to Steytlerville
- R48 Petrusburg to De Aar
- R389 Philipstown to Noupoort
- R398 Middelburg to Hopetown
- R339 Uniondale to Knysna
- R404 George to Herolds Bay
- R61 Beaufort West to Port Shepstone
- R67 Queeenstown to Port Alfred
- R58 Colesberg to Elliot
- R396 Indwe to Maclear
- R393 Drayini to Elliot
- R392 Ladygrey to Queenstown
- R26 Villiers to Rouxville
- R64 Groblershoop to Bloemfontein
- R370 Jan Kempdorp to Douglas
- R560 Hartebeespoort Dam to Elberta
- R512 Randburg to Hartebeespoort
- R25 Johannesburg to Groblersdal
- R33 Lephalale to Pietermaritzburg
- R69 Vryheid to Pongolapoort Nature Reserve
- R34 Vryburg to Richards Bay
- R50 Pretoria to Standerton
- R546 Vrede to Kinross
- R543 Vrede to Swaziland border
- R23 Johannesburg to Volksrust
- R43 Mitchell's Pass to Quoin Nature Reserve
- R44 Piketberg to Quoin Point Nature Reserve
- R63 Calvinia to Komga
- R352 Stutterheim to Dimbaza
- R346 King William's Town to East London Coast Nature Reserve
- R72 East London to Port Elizabeth
- R303 Citrusdal to Ceres
- R399 Saldanha to De Hoek
- R55 Claudius, Pretoria to Woodlands, Sandton
- R300 Edenpark, Cape Town to Weltevreden Valley, Cape Town
- R549 Heidelberg to Sasolburg
- R536 Sabie to Kruger National Park
- R532 Sabie to Marapeng
- R530 Phalaborwa to Hoedspruit
- R525 Tshipise to the Kruger National Park
- R508 Musina to Honnet Nature Reserve
- R572 Musina to Kokomori Nature Reserve
- R523 Joins the N1 to the R521
- R522 Makhado (Louis Trichardt) to Vivo
- R521 Polokwane (Pietersburg) to Pont Drift, Botswana border
- R500 Magaliesburg to Parys
- R524 Makhado (Louis Trichardt) to Punda Maria Gate
- R528 Tzaneen to Haenertsburg
- R529 Tzaneen to Giyani
- R578 Makhado (Louis Trichardt) to Ka-Dzingidzingi
- R36 Bandelierkop to Ermelo
- R71 Polokwane (Pietersburg) to Phalaborwa
- R81 Shigalo to Polokwane
- R24 Rustenburg to Kempton Park
- R103 Alberton to Pietermaritzburg
- R51 Bronkhorstspruit to Villiers
- R54 Potchefstroom to Villiers
- R40 Phalaborwa to Swaziland border
- R38 Kaapmuiden to Standerton
- R571 Komatiepoort to the Swaziland border
- R509 Magaliesburg to Swartruggens
- R41 Merafong rural to Johannesburg
- R556 Sun City to Modderspruit
- R27 Xanadu to Cape Town