This is a list of regional routes in South Africa.
R101–R120 Route numbers with three digits starting with "R1" are given to sections of road that were formerly part of a national route with a corresponding number, when the national route has since been moved to a new alignment, usually a freeway. So, for example, the R102 number is given to road segments that were formerly part of the N2, and the R114 number is given to road segments that were formerly part of the N14. No. Route Section 1: Bellville – Brackenfell – Kraaifontein – Klapmuts – Paarl – Worcester Section 2: Sandton – Centurion – Pretoria – Hammanskraal – Bela-Bela – Modimolle – Mookgophong – Mokopane – Polokwane Section 1: Cape Town – Bellville – Kuilsrivier –Somerset West Section 2: Mossel Bay – George Section 3: Grootrivier Pass through Nature's Valley Section 4: Stormsrivier – Humansdorp – Jeffrey's Bay – Port Elizabeth – Colchester Section 5: King William's Town – East London Section 6: Port Shepstone – Hibberdene – Scottburgh – Kingsburgh – Amanzimtoti – Durban – Verulam – Tongaat – KwaDukuza – Mandeni – Empangeni Section 1: Gillitts – Hillcrest – Pietermaritzburg – Howick – Mooi River – Estcourt – Ladysmith Section 2: Warden – Villiers Section 3: Heidelberg (GP) – Johannesburg Section 1: Rustenburg – Hartbeespoort – Pretoria – Bronkhorstspruit – Balmoral – eMalahleni Section 2: Middelburg (MP) – Wonderfontein Section 3: Samora Machel Drive through Mbombela Muldersdrift – Centurion
R300–R499 Roads with a three-digit route number starting with 3 or 4 are located in the former Cape Province. No. Route Mitchells Plain – Kuilsrivier – Brackenfell R45 at Wemmershoek – Paarl – Wellington – R43 near Romansrivier Bellville – Durbanville – Klipheuwel – Malmesbury Ceres – Citrusdal Atlantis – Klipheuwel – Stellenbosch Stilbaai – N2 near Riversdale R61 near Beaufort West – N9 near Willowmore R27 near Atlantis – Atlantis – Darling – R45 near Moorreesburg R356 near Fraserburg – R63 near Carnarvon N8 between Groblershoop and Griekwastad – Postmasburg Muizenberg – Mitchell's Plain – Stellenbosch – R45 between Paarl and Franschhoek R45 near Hopefield – Moorreesburg – Riebeek-Kasteel R302 near Durbanville – R44 near Paarl Prieska – N8 near Griekwastad Yzerfontein – Darling – Malmesbury Caledon – Napier – Bredasdorp – Arniston Robertson – Bonnievale – Bredasdorp N1 near De Doorns – Montagu L'Agulhas – Struisbaai – Bredasdorp – N2 near Swellendam R43 near Hermanus – Caledon Grabouw – R45 near Villiersdorp R324 near Suurbraak – Heidelberg – Port Beaufort R62 near Ladismith – Riversdale - Laingsburg Barrydale – N2 near Swellendam – Witsand Kathu – Postmasburg – Griekwastad Stanford – N2 near Riviersonderend R62 near Ladismith – N2 near Mossel Bay Mossel Bay – Oudtshoorn – Prince Albert Willowmore – Steytlerville – R75 at Wolwefontein Hankey – Humansdorp – Cape St. Francis R332 near Patensie – Patensie – Hankey – N2 near Thornhill R331 near Patensie – R330 near Humansdorp N2 west of Port Elizabeth – Uitenhage – Coega N2 near Motherwell – Motherwell – Addo – Somerset East R75 west of Kirkwood – Kirkwood – Addo R329 between Willowmore and Steytlerville – Klipplaat – Jansenville – Pearston – Cradock Aberdeen – Klipplaat – R329 at Baroe N2 near Knysna – Avontuur – Uniondale – R341 north of Uniondale N2 near Keurboomsrivier – R339 on Prince Alfred Pass De Rust – N9 between Uniondale and Willowmore R335 near Addo – Paterson – N2 N2 near Grahamstown – Kenton-on-Sea Dordrecht – Sterkstroom – Tarkastad – Adelaide – Grahamstown Cathcart – Hogsback – Alice – Peddie – R72 Stutterheim – King William's Town – East London R346 near King William's Town – R72 near Kidd's Beach N2 near Komga – Kei Mouth – Kentani – Willowvale – Coffee Bay – Port St Johns Bedford – Grahamstown R67 near Katberg – Whittlesea – Cathcart – R61 between Queenstown and Qamata Dimbaza – Keiskammahoek – Stutterheim – Tsomo Brandvlei – Williston – Fraserburg – Leeu-Gamka R27 near Calvinia – Sutherland – Matjiesfontein Kleinzee – Springbok – Loeriesfontein – Calvinia – R46 near Ceres R46 near Ceres – Sutherland – Fraserburg – Loxton Nieuwoudtville – Loeriesfontein – Brandvlei – Van Wyksvlei – Prieska – Douglas – Kimberley N7 near Bitterfontein – Pofadder – Onseepkans (– Karasburg, Namibia) Augrabies Falls – Kakamas – Upington (Mariental, Namibia –) Mata Mata – Kgalagadi Transfrontier Park – Upington Kenhardt – Van Wyksvlei – R386 near Carnarvon Doringbaai – Lutzville – Vredendal – Klawer (along the north bank) Nuwerus – Lutzville – Vredendal – Klawer (along the south bank) Lambert's Bay – Graafwater – Clanwilliam – R27 between Nieuwoudtville and Calvinia Lambert's Bay – Leipoldtville – Piketberg Elands Bay – Redelinghuys – R365 R357 near Prieska – Hopetown – Petrusville – Colesberg Douglas – Schmidtsdrift – Jan Kempdorp N14 between Kuruman and Vryburg – Reivilo – R370 N14 near Kuruman – Reivilo – Taung Barkly West – Windsorton – N12 at Windsorton Road Makopong – Bray – Vergeleë – Mareetsane – Sannieshof R378 between Tosca and Ganyesa – Vorstershoop – Makopong Vergeleë – Piet Plessis – Stella – N14 near Delareyville R375 between Makopong and Bray – Tosca – Ganyesa – Vryburg (Tsabong, Botswana –) McCarthy's Rest – Hotazel – Kathu Loxton – Beaufort West Port Nolloth – Steinkopf Kenhardt – Marydale – R313 near Griekwastad Carnarvon – Vosburg – Britstown N14 near Olifantshoek – Postmasburg – R31 near Daniëlskuil – Campbell – Douglas Prieska – Carnarvon N12 near Strydenburg – R369 near Orania Hopetown – De Aar – Richmond Philipstown – N1 near Hanover – Noupoort Bethulie – Venterstad – Steynsburg – Hofmeyr – Cradock Hofmeyr – Burgersdorp Queenstown – Dordrecht – Lady Grey – Herschel – Sterkspruit Sterkspruit – Tele Bridge – Lundin's Nek – Moshesh's Ford – R58 near Elliot N2 near Kokstad – R61 between Flagstaff and Bizana R410 near Lady Frere – Indwe – Barkly East – Moshesh's Ford – Rhodes – Maclear – Tsolo – N2 north of Mthatha Burgersdorp – Stormberg – Molteno – Sterkstroom – N6 N12 near Britstown – Merriman – Richmond – Middelburg Vredenburg – Velddrif – N7 near Piketberg R75 between Jansenville and Wolwefontein – Riebeeck East – R350 near Grahamstown R61 near Bethesda Road – Hofmeyr – R61 near Tarkastad Kareedouw – N2 R386 near Prieska – Vosburg – N12 near Victoria West N9 near George – Herolds Bay Mount Frere – R56 near Matatiele N2 near Caledon – Genadendal – Greyton – N2 near Riviersonderend Prince Albert Road – Prince Albert – Klaarstroom – Willowmore Ngcobo – Dutywa – Willowvale R61 near Tsomo – Tsomo – Bholani – N2 near Butterworth – Kentani R392 near Queenstown – Lady Frere – Cala – R58 near Elliot N2 near Mthatha – Coffee Bay R61 near Mthatha – Ugie
R500–R599 Roads with a three-digit route number starting with 5 are located in the former Transvaal Province. No. Route R509 near Magaliesburg – Carletonville – Fochville – R53 near Parys R59 near Viljoenskroon – Potchefstroom – Carletonville – N12 near Westonaria N12 between Bloemhof and Wolmaransstad – Makwassie – Leeudoringstad – Orkney – N12 between Klerksdorp and Potchefstroom Mafikeng – Lichtenburg – Coligny – Klerksdorp Pudimoe – Schweizer-Reneke – Wolmaransstad – Leeudoringstad – Bothaville Wesselsbron – Makwassie – Wolmaransstad – Ottosdal – Lichtenburg – Ottoshoop Delareyville – Schweizer-Reneke – Christiana Setlagole – Delareyville – Ottosdal – Hartbeesfontein – R30 between Klerksdorp and Ventersdorp Musina – Tshipise Swartruggens – Koster – Derby – Magaliesburg Botswana border at Stockpoort – Lephalale – Thabazimbi – Rustenburg R510 near Thabazimbi – Brits – Hartebeespoort – N14 exit 309 – N1 exit 95 Brits – Broederstroom – Lanseria – N14 exit 295 – N1 exit 90 – Randburg R511 near Hartebeespoort – Pretoria North – Cullinan – Bronkhorstspruit Pretoria – R511 near Hartebeespoort Cullinan – Rayton – N4 – R25 between Bapsfontein and Bronkhorstspruit R511 near Thabazimbi – Bela-Bela – R519 between Mookgophong and Roedtan N1 near Modimolle – Modimolle – Vaalwater – R510 between Lephalale and Thabazimbi Lephalale – Mokopane – Lebowakgomo Mookgophong – Roedtan – N1 near Polokwane Mookgophong – Vanalphensvlei Pontdrift border post – Alldays – Polokwane R521 between Polokwane and Alldays – Louis Trichardt R521 between Polokwane and Alldays – N1 between Louis Trichardt and Musina – Thohoyandou Louis Trichardt – Thohoyandou – Punda Maria Gate N1 between Louis Trichardt and Musina – Tshipise – Pafuri Gate Gravelotte – R40 between Phalaborwa and Hoedspruit – R36 between Tzaneen and Ohrigstad R36 between Tzaneen and Ohrigstad – Hoedspruit Haenertsburg – Tzaneen R36 between Tzaneen and Ohrigstad – Letsitele – Giyani R527 near Hoedspruit – Klaserie – Orpen Gate R36 between Tzaneen and Ohrigstad – Blyde River Canyon – Graskop – Sabie – R536 near Sabie R36 between Ohrigstad and Mashishing – Pilgrim's Rest – Graskop – Bushbuckridge R532 near Graskop – God's Window – R532 further from Graskop R533 near Graskop – Hazyview Sabie – Hazyview – Paul Kruger Gate Sabie – White River R40 near Hazyview – White River – N4 near Nelspruit R36 between Waterval Boven and Mashishing – N4 near Montrose pass – R37 between Sabie and Nelspruit Belfast – Dullstroom – Mashishing Machadodorp – Badplaas – N17 between Chrissiesmeer and Ngwenya Vandyksdrif – Hendrina – Breyten – Chrissiesmeer Vrede – Volksrust – Wakkerstroom – Piet Retief – Mahamba border post R573 between Pretoria and Marble Hall – Witbank – R35 near Bethal N4 between Bronkhorstspruit and Witbank – Ogies – Bethal Kinross – Standerton – Vrede R555 near Witbank – Kriel – Kinross – R23 between Greylingstad and Standerton R50 near Delmas – Devon – R51 near Balfour Heidelberg – Deneysville Ennerdale – Nigel – Devon Evaton – Meyerton – R42 near Suikerbosrand Nature Reserve Lanseria International Airport – Fourways R42 near Vanderbijlpark – Sebokeng – Evaton – M1 near Johannesburg Lenasia – Alberton – Springs Springs – Delmas – Witbank – Middelburg (MP) – Burgersfort – Ohrigstad Sun City – N4 at Modderspruit R550 near Ennerdale – Daleside – R42 between Vereeniging and Heidelberg Krugersdorp – Lenasia – Ennerdale Randfontein – R558 near Lenasia R24 near Magaliesburg – R512 near Hartbeespoort Dam R518 at Marken – Maasstroom – Zanzibar border post N14 exit 309 – N1 exit 115 – R21 exit 25 R560 between Magaliesburg and Hartbeespoort – Krugersdorp Roodepoort – Fourways – R101 near Buccleuch R24 near Rustenburg – R556 at Sun City R512 near Brits – Rosslyn – R101 at Pretoria North N11 between Mokopane and Botswana – Polokwane R25 near Bronkhorstspruit – Ekangala – KwaMhlanga – Siyabuswa R538 between White River and Hazyview – Numbi Gate Malelane Gate – Jeppe's Reef border post Crocodile Bridge Gate – Komatipoort – Mananga border post R510 near Lephalale – Swartwater – Alldays – Musina Pretoria – KwaMhlanga – Siyabuswa – Marble Hall R555 near Middelburg – R544 between Witbank and Bethal R101 – N1 exit 224 – R516 near Settlers Roossenekal – Mashishing N1 near Louis Trichardt – Elim – R81 near Giyani R37 near Chuenespoort – Lebowakgomo – Jane Furse – R33 near Stoffberg R50 between Delmas and Leandra – R546 near Secunda
R600–R699 Roads with a three-digit route number starting with 6 are located in KwaZulu-Natal.
No. Route N11 near Ladysmith – Winterton – Champagne Castle N11 between Ladysmith and Newcastle – Glencoe – Dundee Kingsburgh – N3 near Camperdown R617 near Bulwer – Donnybrook – Ixopo – Umzinto – Park Rynie R33 between Pietermaritzburg and Mpolweni – Tongaat N3 near Ladysmith – Bergville Kokstad – Franklin – Underberg – Howick Alpha – Nongoma – Mtubatuba – Greater St. Lucia Wetland Park N2 near Empangeni – Richards Bay R61 in Southbroom – Ramsgate – Margate – Uvongo – Shelly Beach – Port Shepstone Dundee – Hattingspruit – Dannhauser – N11 between Ladysmith and Newcastle Mooi River – Greytown R56 near Richmond – R603 near Mpumalanga
R700–R799 Roads with a three-digit route number starting with 7 are located in the Free State.