List of Metropolitan Routes in South Africa explained

Metropolitan Routes in South Africa, also called Metro Roads or Metro Routes are designated with the letter M, and are usually major routes around cities in South Africa.[1] [2] [3]

East London

See main article: Metropolitan Routes in East London.

No. Direction Description of Route Suburbs Street Names
M1 North/South R72 (City Centre) - M15 - M4 - M5/R102 - N2 - M11 (Dorchester Heights)CBD, Arcadia, Southernwood, Selbourne, Vincent, Dorchester Heights Oxford St., Union Ave., Western Ave., Two Rivers Dr.
M3 SSE/NNW R72 (City Centre) - M15 - M5 - M16 - R102 (Mdantsane) CBD, Pefferville, Duncan Village, Gompo Town, Buffalo Flats, Haven Hills, Reeston, Mdantsane Buffalo St., North West Expressway, Phoenix St., Ziphunzana Bypass, Mdantsane Access Rd.
M4 East/West M13 (Stirling) - M11 - R72 - M1 (cosigned for one block) - M5 - N2 - R102 (Summer Pride) Stirling, Baysville, Southernwood, Braelynn, Amalinda, Amalinda Forest, Summerpride Gleneagles Rd., Pearce St., Lukin Rd., Union Ave., Amalinda Dr., Main Road Amalinda
M5 NNE/SSW Cosigned with R102 (M11 - M1 - R102) - M4 (cosigned for one block) - M3 - leaves town as the Buffalo Pass - R346 Deveraux Ave., Garcia St., Croydon Rd., French St., Windermere Rd., Main Road Amalinda, Woolwash Rd., Buffalo Pass
M7 NE/SW M11 (Bonnie Doon) - M9 - M8 (Beacon Bay) Bonnie Doon, Beacon BayBatting Rd.
M8 SE/NW (Cosigned with R102N6 (Nonpumolelo) - M10/R102) - N2 - M7 - M9 - Bonza Bay BeachNonpumolelo, Beacon BayBonza Bay Rd.
M9 First East/West then North/South M7 - M8Beacon BayBeaconhurst Dr.
M10 East/West (Cosigned with R102 M8 - R102) - N2 - Gonubie Beach GonubieMain Rd. (Gonubie)
M11 North/South M4 - R102 (cosigned) - M12 - M7 - under N2 - R102 (end cosigned) - M1 (Dorchester Heights) Stirling, Nahoon, Bonnie Doon, Abbotsford, Nahoon Valley Park, Dorchester Heights Old Transkei Rd., Main Rd. (Abbotsford), Smythelands Rd.
M12 East West M11 - M13 - Nahoon Beach NahoonBeach Rd.
M13 North/South, U-bend, SSW/NNER72 (Quigney) - M4 - M12Quigney, Baysville, Stirling, Nahoon Currie St., Esplanade Rd., John Bailie Rd., Galway Rd.
M14 North/ South then East/West R72 (CBD) - R72 (Arcadia) CBD, Arcadia Cambridge St., Stephenson/North Sts., Commercial Rd.
M15 East/West M3 (CBD) - R72 CBD, SouthernwoodSt. Johns Rd., St. Peters St.
M16 North/South R102 - M3 MdantsaneBillie Rd.
M17 Mdantsane
M18 East/WestR72 (CBD) - R72 (Cove Rock area) CBD, West Bank, Cove RockDr. Zahn Rd., Bank St., Strand St., Molteno Dr., Prince George Circuit, Parkridge Rd.
M19 North/South R72 (Sunnyridge) - East London IDZSunnyridge Chester Rd.
M20 North/South off R72? West Bank area?
M21 East/West M3 - M3 Pefferville, Duncan Village, Gompo Town Douglas Smit Highway
M25 North/South Kidd's Beach Main St. (Kidd's Beach)

Cape Town

See main article: Metropolitan Routes in Cape Town.

No. Direction Description of Route Suburbs Street Names
North / South M62 (Central) – M96 – M59 – M60 (start highway) – N2 (merge) – N2 (demerge) – M89 (interchange) – M146 (interchange, end highway) – M63 – M33 – start highway – M155 (interchange) – M41 (interchange) – M38 (interchange) – M39 (interchange) – M40 (interchange) – M42 (end freeway (Kirstenhof) Central, Gardens, District Six, Woodstock, Observatory, Mowbray, Rosebank, Groote Schuur Estate, Newlands, Claremont, Wynberg, Constantia, Barbarossa, Deurdrif, Belle Constantia, Sweet Valley, Dennendal, Tokai, Kirstenhof Buitensingel, Orange St, Annandale Rd, Mill St., Jutland, De Waal Dr, Rhodes Dr, Union Ave, Paradise Rd, Edinburgh Dr, Simon van der Stel Freeway
North / South M59 (from District Six) – M60 – N2 (interchange) – M163 – N2 (interchange) – M18 – M89 – M92 – M63 – M33 – M24 – M9/M152 – M41 – M160 – M38 – M39 – M40 – M42 – M75 - R310 – M75 – M65 – M6 – M66 – M65 (Cape Point) District Six, Woodstock, Salt River, Observatory, Mowbray, Rosebank, Rondebosch, Newlands, Claremont, Kenilworth, Wynberg, Plumstead, Diepriver, Bergvliet, Dreyersdal, Kirstenhof, Westlake, Lakeside, Muizenberg North, Muizenberg, St. James, Kalk Bay, Clovelly, Fish Hoek, Glencairn Heights, Glencairn, Bayview Heights, Mount Pleasant, Simon's Town, The Boulders, Winford, Beacons Way Sir Lowry Rd, Victoria Rd, Main Rd, Simonstown Rd, Main Rd
North / South N7 (interchange, near Dunoon) – M14 (start cosign) – M14 (end cosign) - M87 - M8 – N1 (interchange, start highway) – M16 (interchange) – N2 (interchange) – M52 (interchange) - M18 (interchange) – M34 (interchange) – M24 (interchange) – M9 (no intersection) – M68 – (interchange, end highway) – M38 – M55 – M35 -R310 (Costa da Gama) Dunoon, Killarney Gardens, Milnerton Ridge, Milnerton, Rugby, Brooklyn, Maitland, Observatory, Mowbray, Sybrand Park, Athlone, Rondebosch East, Lansdowne, Plumstead, Parkwood, Southfield, Retreat, Cafda Village, Lavender Hill, Coniston Park, Marina da Gama, Costa da Gama Malibongwe Dr, Potsdam Rd, Koeberg Rd, Black River Parkway, Kromboom Parkway, Prince George Dr
East / West then South / North M62 (Central) – M61 – M62 – M63 – Start Toll Road – End Toll Road – M64 – M65 – M4 (Glencairn Heights) Central, Green Point, Three Anchor Bay, Sea Point, Bantry Bay, Clifton, Camps Bay, Bakoven, Llandudno, Hout Bay, Berg-en-dal, Scott Estate, Noordhoek, Crofters Valley, Sun Valley, Sunnydale, Capri, Glencairn Heights Helen Suzman Blvd, Beach Rd, Queens Rd, Victoria Rd, Main Rd, Chapman's Peak Dr, Noordhoek Rd, Ou Kaapseweg Ext, Glencairn Expressway
North / South N7/ N1 (interchange, Acacia Park) – M25 – R102 – M16 – N2 (interchange) – M18 – M24 - M9 (limited interchange) – M10 (interchange) -R300 – M181 – M46 – M10 – M177 - M32 – R310 (Rocklands) Acacia Park, Tygerdal, Townsend Estate, Thornton, Epping Industrial, Bonteheuwel, Welcome, Vanguard, Surrey, Primrose Park, Sand Industria, Browns Farm, Philippi, Weltevreden Valley, Rondevlei Park, Westgate, Rocklands Jakes Gerwel Dr, Weltevreden Rd
East / West M14 (Kleinbosch) – M12 – N7 (interchange) – M87 - M5 (Milnerton) Kleinbosch, Edgemead, Summer Greens, Century Gate, Sanddrift North, Tijgerhof, Milnerton Bosmandam Rd
East / West N2 / M165 (Firlands) – M149 – M153 – M168 – M156 – R102 – N2 (interchange) – R310 – M56 – M51 - M32 – M50 - M44 – M49 – R300 (no intersection) – M171 –M36 – M22 – M83 - M10 – M7 (no intersection) – M17 – M5 (no intersection) – M28 – M4 / M152 (Wynberg) Firlands, Sir Lowry's Pass, Fernwood Estate, Rome Glen, Van Der Stel, Martinville, Somerset West Central, Briza Township, The Link, Griselda, Die Wingerd,Heldervue, Schoongelegen, Firgrove, Macassar, Umrhabulo Triangle, Mandela Park, Griffiths Mxenge, Eyethu, Nonqubela, Mxolisi Phetani, Ikwezi Park, Thembokwezi, Mandalay, Phillippi East, Philippi, Browns Farm, Schaap Kraal, Turf Hall, Wetton, Ottery, Wynberg Sir Lowry's Pass Rd, Main Rd, Andries Pretorius St, Upper Orange St, Main Rd, Macassar Rd, Govan Mbeki Rd, Wetton Rd
Northeast / Southwest R102 (Bellville Central) – M11 – M189 / M171 – M29 – M12 – M22 – M47 – N2 (interchange) – M18 – M24 - M9 – M7 (interchange) – M7 (Westgate) Bellville Central, Bellville South, Greenlands, Belhar, Bishop Lavis, Nooitgedacht, Valhalla Park, Bonteheuvel, Heideveld, Manenberg, Schaap Kraal, West Gate Robert Sobukwe Rd, Duinefontein Rd, Weltevreden Rd
East / West M10 (Bellville Central) – M16 (Bellville Central) Bellville Central Tienie Meyer Rd
North / South then West / East M13 (Burgundy Estate) - M14 – M8 – M26 – N1 (partial interchange) – M25 (start cosign) – M25 (end cosign) – R102 – M16 – M151 – M10 – M71 – M171 – M180 – R300 –M182 – M174 - R102 – R310 (near Stellenbosch)Burgundy Estate, Kleinbosch, Welgelegen, Kaapzicht, Parow North, Churchill, Glenlilly, Parow, Beaconvale, Cravenby, Connaught, Eureka, Belhar, Highbury Park, Stellendale, Saxenburg Industrial Park Siena Dr, Giel Basson Dr, Jan van Riebeeck Dr, 35th Ave, Stellenbosch Rd, Polkadraai Rd
East / West M14 (Bothasig) – M12 – M31 – R302 (Durbanville Central) Bothasig, Richwood, Nieuw Maastricht, Durbanville Central Tygerberg Valley Rd, Racecourse Rd, Church St
Northwest / Southeast R27 / M19 (Melkbosstrand) - M120 - M187 - R27 – M5 (start cosign) – M5 (end cosign) – N7 (interchange) – M13 – M12 – M8 – M26 – N1 (interchange) – M25 – R102 (Parow) Melkbosstrand, Big Bay, Bloubergstrand, Table View, Bothasig, Kleinbosch, Welgelegen, Plattekloof, Parow North, Clamhall, Churchill, Glenlily, Parow Melkbosstrand Rd, Otto du Plessis Dr, Blaauwberg Rd, Koeberg Rd, Plattekloof Rd, McIntyre Rd
Northwest / Southeast R302 (Wellway Park) – M124 - M100 – M137 – M73 – N1 (interchange) – M25 – R101 – M23 (Botfontein SH) Wellway Park, Langeberg Village, Sonstraal Heights, Zoo Park, Kraaifontein, Peerless Park East, Belmont Park, Wallacedene Langeberg Rd, Brighton Rd, Van Riebeeck St, Botfontein St
North / South then East / West M31 (Kenridge) – N1 (interchange) – M25 – R102 – M11 – M29 – M12 – M76 – M47 – M7 – M17 – M52 – M5 (interchange, Maitland) Kenridge, Door De Kraal, Welgemoed, Loevenstein, Vredelust, Klipkop, Ravensmead, Beaconvale, Avonwood, Elsiesrivier, Salberau, Epping Industrial, Pinelands, Ndabeni, Maitlands Van Ribeeckshof Rd, Jip de Jager Dr, Mike Pienaar Blvd, Francie van Zijl Dr, Avonwood Ave, Viking Way, Jan Smuts Dr, Sunrise Cir, Berkley Rd
North / South M16 (Epping Industrial) – N2 (interchange) – M18 – M34 – M24 – M9 – M68 – M55 – M35 - R310 (Strandfontein) Epping Industrial, Hazendal, Athlone, Crawford, Lansdowne, Turf Hall Estate, Ottery East, Montagu's Gift, Lotus River, Pelikan Park, Strandfontein Jan Smuts Dr, Strandfontein Rd
East / West M4 (Mowbray) – M57 – M52 – M28 - M5 (interchange) – M17 – M7 – M10 – M47 – M22 / M83 (Nyanga) Mowbray, Sybrand Park, Hazendal, Kewtown, Silvertown, Bridgetown, Vanguard, Heideveld, Guguletu, Nyanga St Peters Rd, Durban Rd, Klipfontein Rd
East / West R27 / M14 (Melkbosstrand) – N7 (Cape Farms)Melkbosstrand Melkbosstrand Rd
M22 North / South M10 (Valhalla Park) – Cape Town International Airport – N2 – M18 / M83 – M9 – R300 (no intersection) – M181 - M46 – M177 - M32 – R310 (Rocklands) Valhalla Park, Airport Industria, Nyanga, Crossroads, Philippi, Heinz Park, New Woodlands, Woodlands, Westridge, Rocklands Borcherds Quarry Rd, New Eisleben Rd, Eisleben Rd
M23 East / West R304 (Stellenbosch Farms) – M15 – M100 – R300 (no intersection) – M31 Annandale, Soneike, Morgen Gronde Bottelary Rd
M24 East / West M10 (Mannenberg) - M7 (interchange) - M17 - M5 (interchange) – M28 – M57 - M4 (Claremont) Claremont, Lansdowne, Pinati, Penlyn Estate, Primrose Park, Mannenberg Turf Hall Rd, Race Course Rd, Doncaster Rd, Chichester Rd, Lansdowne Rd, Stanhope Rd
M25 East / West M7 (Tygerdal) – M26 – M12 (start cosign) – M12 (end cosign) – M14 – M29 – M16 – M121 – R302 – M30 (start cosign) - M30 (end cosign) – M31 – R300 (no interchange) – M100 – M137 – M15 (Peerless Park) Tygerdal, N1 City, Richmond Estate, Churchill, Clamhall, Fairfield, Avondale, Oostersee, Vredelust, Boston, Oakdale, Blomtuin, La Rochelle, Bellair, Hoogstede, Arauna, Morgenster Hoogte, Okavango Park, Scottsville, Peerless Park Frans Conradie Dr, Giel Basson Dr, Frans Conradie Dr, Avondale St, Mabel St, Bill Bezuidenhout Dr, Suikerbos St, Frans Conradie Dr
M26 East / West then North / South M14 (Plattekloof) – M12 – N1 (interchange) – M25 – R102 (Vasco Estate) Plattekloof, Welgelegen, Monte Vista, N1 City, Vasco Estate Rothschild Blvd, Kroonenburg Sq, Monte Vista Blvd, Vasco Blvd
M28 North / South M5 (interchange) / M18 (Mowbray) – M92 – M34 – M33 – M24 – M9 – M68 (Wynberg) Mowbray, Rondebosch, Claremont, Kenilworth, Wynberg Milner Rd, Belvedere Rd, Rosmead Rd
M29 North / South M25 (Avondale) – R102 – M16 – M10 – M71 (Belhar) Avondale, Parow East, Klipkop, Ravensmead, Uitsig, Belhar Tierberg Rd, De la Rey St, Akkerboom St
M30 North / South M121 (Bellville Park) – R302 – N1 (no interchange) – M25 (start cosign) – M25 (end cosign) - R101 – R102 (Sanlamhof) Bellville Park, Bloemhof, Blomtuin, Oakdale, Hillrise, Sanlamhof Bill Bezuidenhout Ave
M31 North / South M13 (Altydgedacht area) – M121 – R302 – M124 - N1 (interchange) – M25 – R101 – M23 – R102 (Shirley Park) Kenridge, Ridgeworth, Stellenridge, La Rochelle, Bellair, Oak Glen, Kaymor, Shirley Park Tygerbergvallei Rd, Old Oak Rd, Labelle St.
M32 North / South then East / West M174 / M173 (Hillcrest Heights) – N2 (interchange) – M9 – M45 – M44 – M49 – M36 – M22 – M7 – M17 (Strandfontein) Hillcrest Heights, Faure, Eyethu, Khaya, East Ridge, Portlands, Rocklands, Strandfontein Spine Rd
M33 East / West M28 (Claremont) – M57 – M4 – M152 – M3 (Claremont) Claremont Keurboom Rd, Camp Ground Rd, Protea Rd, Paradise Rd
M34 East / West M17 (Athlone) – M5 (interchange) – M28 (Rondebosch) Athlone, Rondebosch East, Rondebosch Kromboom Rd
M35 East / West M17 (Lotus River) – M5 (Grassy Park) Lotus River, Grassy Park 5th Ave
M36 North / South M9 (Philippi East) – R300 (interchange) – M181 - M46 – M177 – M32 (Eastridge) Philippi East, Lentegeur, Beacon Valley, Eastridge Stock Rd, AZ Berman Rd
M38 East / West M5 (Southfield) – M4 – M3 (interchange) – M42 (Belle Constantia) Southfield, Dieprivier, Meadowridge, Belle Constantia De Waal Rd, Kendal Rd
M39 Northwest / Southeast M41 (Constantia Vale) – M42 – M3 (interchange) – M4 (Retreat) Constantia Vale, Gaylands, Meadowridge, Bergvliet, Retreat Ladies Mile Rd
M40 East / West M4 (Kirstenhof) – M3 (interchange) – M42 (Tokai) Kirstenhof, Tokai Tokai Rd
M41 East / West M4 (Wynberg) – M160 – M155 – M3 (interchange) – M42 – M39 – M63 (near Hout Bay) Wynberg, Alphen, Constantia Vale, Silverhurst, Witteboomen Constantia Main Rd
M42 North / South then East / West M41 (Alphen) – M38 – M39 – M40 – M64 – M3 (interchange) – M4 (Kirstenhof) Alpen, Belle Constantia, Airlie, Fir Grove, Forest Glade, Tokai, Westlake Estate, Kirstenhof Spaanschemat River Rd, Orpen Rd, Steenberg Rd
M44 North / South then East / West M49 (near Driftsands) – N2 (interchange) – M9 – M50 – M32 – M51 – M56 – R310 (Enkanini) Mxolisi Phetani, Bongani, Victoria Mxenge, Kaya, Ilitha Park, Harare, Kuyasa, Enkanini Mew Way
M45 North / South then East / West M9 (Nonqubela) – M50 - M32 – M51 – M56 – R310 (Enkanini) Nonqubela, Eyethu, Graceland, Mandela Park, Umrhabulo Triangle, Enkanini Bonga Dr, Lwandle Rd, Walter Sisulu Rd
M46 East / West M49 (Beacon Valley) – M36 – M22 – M7 (Westgate) Beacon Valley, Lentegeur, Woodlands, Westgate Morgenster Rd
M47 North / South M16 (Epping Industrial) – M151 - M10 – M18 (Guguletu) Epping Industrial, Kalksteenfontein, Valhalla Park, Charlesville, Guguletu Valhalla Dr, Steve Biko Dr
M48 East / West N7 (near Cape Farms) – M58 (Skilpadvlei) Durbanvale, Skilpadvlei Vissershok Rd
M49 East / West then North / South R310 (Eersterivier Suid) – M32 – M44 – N2 (no interchange) – M9 – M181 – M46 – M32 – M51 - R310 (near Monwabisi) Eersterivier Suid, Electric City, Faure, Mfuleni, Mxolisi Phetani, Thembokwezi, Lentegeur, Beacon Valley, Eastridge, Lost City Old Faure Rd, Swartklip Rd,
M50 East / West M9 (Nonqubela) – M45 – M44 (Victoria Mxenge) Nonqubela, Victoria Mxenge Pama Rd
M51 East / West M9 (Griffiths Mxenge) – M45 – M44 – M49 (Lost City)Griffiths Mxenge, Ilitha Park, Lost City Steve Biko Rd
M52 East / West M18 (Mowbray) – M5 (interchange) – N2 (interchange) – M16 (Pinelands) Mowbray, Pinelands Raapenberg Rd, Forest Dr
M54 East / West M171 (Delft) – M180 – R300 (interchange) – M174 (Sunset Glen) Delft, Voorbrug, Diepwater, Fairdale, Fountain Village, Sunset Glen Hindle Rd
M55 East / West M5 (Grassy Park) – M17 (Montagu's Gift) Grassy Park, Montagu's Gift Klip Rd
M56 North / South M9 (Mandela Park) – M45 – M44 – R310 (Monwabisi) Mandela Park, Kuyasa, Monwabisi Oscar Mpetha Rd
M57 North / South R102 (Salt River) – M163 – N2 (interchange) – M18 – M92 – M33 – M24 (Claremont) Salt River, Observatory, Mowbray, Rosebank, Rondebosch, Claremont Albert Rd, Malta Rd, Liesbeeck Parkway, Palmyra Rd
M58 North / South R304 (Cape Farms) – M48 - R302 (Durbanville Central) Durbanville Central, Skilpadvlei, Nerina, Durbanvale Adderley Rd, Koeberg Rd
M59 North / South R102 (Foreshore) – M4 – M3 (Gardens) Foreshore, District Six, Gardens Buitenkant St
M60 North / South N2 (Foreshore) – R102 – M4- M3 (District Six) Foreshore, District Six Christiaan Barnard St, Tennant St, De Villiers St, Roeland St
M61 East / West M62 (Central) – M6 (Sea Point) Central, Green Point, Three Anchor Bay, Sea Point Somerset Rd, Main Rd, Regent St
M62 Northeast / Southwest N2 (Central) – M6 – M61 – M3 – M6 (Camps Bay) Central, Gardens, Camps Bay Buitengracht St, Kloof Nek St, Camps Bay Dr
M63 Northeast / Southwest M4 (Rondebosch) – M146 – M3 – M41 – M6 (Berg-en-Dal) Rondebosch, Newlands, Bishopscourt, Klassenbosch, Bel Ombre, Witteboomen, Hout Bay, Imizamo Yethu, Berg-en-Dal Klipper Rd, Newlands Ave, Rhodes Dr, Hout Bay Rd
Northeast / Southwest M42 (Westlake Estate) – M6 (Sunnydale) Westlake Estate, Stonehurst, Silvermine Village, Crofters Valley, Sunnydale Ou Kaapse Weg
M65 East / West then Northeast / South West M4 (Fish Hoek) – M6 – M82 – M82 – M66 – M4 (near Cape Point) Fish Hoek, Risi View, Sun Valley, Sunnydale, Fairie Knowe, Masiphumelele, Heron Park, Imhoff's Gift, Ocean View, Kommetjie, Scarborough Kommetjie Rd, Main Rd, Plateau Rd
M66 Northeast / Southwest M4 (Bayview Heights) – M65 (near Scarborough) Bayview Heights, Redhill Red Hill Rd
M68 East / West M28 (Wynberg) – M5 (interchange) – M17 (Ottery East) Wynberg, Royal Cape, Ottery, Ottery East Ottery Rd, New Ottery Rd
M71 East / West (Semi Circle) M12 / M180 (Belhar) – M171 – M29 – M12 (Belhar) Belhar Belhar Dr, Erica Dr
M73 East / West R302 (Durbell) – M124 - M100 – M137 – M15 (Kraaifontein) Durbell, Everglen, Eversdal, Bethanie, Amanda Glen, Vredekloof, Vredekloof East, Kraaifontein Eversdal Rd, De Bron Rd, Marlborough St, Darwin Rd
M75 North / South M4 (Lakeside) – M4 (Kalk Bay) Lakeside, Muizenberg North, Muizenberg, St James, Kalk Bay Boyes Dr
M76 Northeast / Southwest M16 (Elsiesrivier) – M151 (Connaught) Elsiesrivier, Balvenie Halt Rd
M82 North / South M65 (Ocean View) – M65 (near Ocean View) Ocean View Slangkop Rd
M83 North / South M18 / M22 (Nyanga) – M9 (Nyanga) Nyanga Ntlangano Cr, Great Dutch Rd, Sithandatu Ave, Emms Dr
M87 North / South M5 (Marconi Beam) - M8 - N1? Marconi Beam, Joe Slovo Park, Sanddrift, Century City? Omuramba Rd, Ratanga Rd?, Sable Rd?
M89 East / West M3 (from Rosebank) – M4 (Rosebank) Rosebank Woolsack Rd.
M92 East / West M4 (Rondebosch) – M57 – M28 (Rondebosch) Rondebosch Belmont Rd, Park Rd
M96 North / South M3 (Gardens) – Oranjezicht Gardens, Oranjezicht Upper Orange St
M100 North / South R302 (The Crest) – M15 – M73 – N1 (interchange) – M25 – R101 – M23 (Annandale) The Crest, Uitzicht, Pinehurst, Sonstraal Heights, Vredekloof, Bracken Heights, Hoogstede, Ferndale, Brackenfell Industrial, Sonkring, Burgundy, Annandale Brackenfell Blvd
M120 East / West R27 (near Sunningdale) – M14 (Big Bay) Big Bay Big Bay Blvd
M121 North / South M31 (Kenridge) – M30 – N1 (no interchange) – M25(Oakdale) Kenridge, Oakdale Carl Cronje Dr
M124 North / South M15 (Langeberg Village) – M73 – M31 (Stellenridge) Langeberg Village, Sonstraal, Amanda Glen, Stellenryk, Silverstream, East Rock, Glen Ive, Stellenridge Fairtrees Rd, Eversdal Way
M137 North / South M15 (near Zoo Park) – M73 – N1 (interchange) – M25 – R101 (Brackenfell Industrial) Langeberg Ridge, Morgenster Hoogte, Morgenster, Brackenfell Industrial Okavango Rd
M146 East / West M3 (Rondebosch, interchange) – M63 (Rondebosch) Rondebosch Princess Anne Ave
M149 Northeast / Southwest M9 (Somerset West Central) – N2 – R44 (near Langgewacht) Somerset West Central, Garden Village, Helderzicht, Victoria Park Victoria St
M151 East / West M12 (Connaught) – M76 – M47 (Epping Industrial) Connaught, Balvenie, Clarkes, Matroosfontein, Epping Industrial Owen Rd
M152 North / South M33 (Claremont) – M4 / M9 (Kenilworth) Claremont, Kenilworth Newlands Rd, Tennant St, Riverstone Rd
M153 Northeast / Southwest M9 (Van Der Stel) – N2 (interchange) – R44 (Rome) Van Der Stel, Somerset Park, Longlands, Rome Main Rd
M155 North / South M3 (Wynberg, interchange) – M41 (Wynberg) Wynberg Trovato Link, Waterloo Rd, Bower Rd
M156 West / East then North / South M9 (Firgrove) – R44 – M168 (Parel Vallei) Firgrove, Eldawn, Helena Heights, Briza Township, Parel Vallei Winery Rd, Steynsrust Rd, Harewood Ave, Irene Ave
M160 Northwest / Southeast M41 (Plumstead) – M4 (Plumstead) Plumstead Gabriel Rd.
M161 Northeast / Southwest N2 (Broadlands Industrial) – R44 (Gustrow) Broadlands Industrial, Tarentaalplaas, Casablanca, Gustrow Broadlands Rd
M163 East / West M4 (Observatory) – M57 (Observatory)Observatory Station Rd.
M165 Northeast / Southwest N2 / M9 (Firlands) – R44 (Gordon's Bay Central) Mansfield Park, Temperance Town, Mountainside, Gordon's Bay Central Sir Lowry's Pass Rd
M167 North / South N1 (Kraaifontein Industry) – R101 (Belmont Park) Kraaifontein Industry, Belmont Park Maroela Rd
M168 East / West Lourensford Estate – M156 – M9 (Somerset West Central) Erinvale, Land-en-Zeezicht, Parel Vallei, Somerset West Central Lourensford Rd
M171 North / South M10 / M189 (Greenlands) – M71 – M12 – M54 – M180 – N2 (no interchange) – M9 (Philippi East) Greenlands, Belhar, Delft, Delft South, Philippi East Symphony Way
M173 East / West M32 / M174 (Hillcrest Heights) – R102 (Rosedale) Hillcrest Heights, Forest Heights, Forest Glade, Rosedale Forest Dr
M174 North / South M12 (Blackheath Industria) – M54 – M32 / M173 (Hillcrest Heights) Blackheath Industrial, Sunset Glen, Malibu Village, Hillcrest Heights Range Rd, Wimbledon Rd, Buttskop Rd, Eersriv Way
M175 East / West Zevenwacht Estate – R102 (Klipdam) Zevendal, Jacarandas, Mikro Park, Klipdam Langverwacht Rd
M176 North / South N2 (Woodstock, interchange) – R102 (Woodstock) Woodstock Lower Church St.
M177 East / West M36 (Beacon Valley) – M22 – M7 (Westgate) Beacon Valley, Portlands, Westridge, Westgate Wespoort Dr
M180 North / South M12 / M171 (Belhar) – M54 – M171 (Delft South) Belhar, Roosendaal, Voorbrug, Eindhoven, Delft South Delft Main Rd
M181 East / West M49 (Lentegeur) – M36 – M22 – M7 (Rondevlei Park) Lentegeur, New Woodlands, Colorado, Rondevlei Park Highlands Dr
M182 North / South R102 (Kuilsrivier) – M12 (Highbury Park) Kuilsrivier, Oakdene, Highbury, Highbury Park Nooiensfontein Dr
M187 Northwest / Southeast M14 (Table View) - R27 (Dolphin Beac) Table View, Dolphin Beach Marine Dr
M189 North / South then East / West R102 (Labiance) – M10 / M180 (Greenlands) Labiance, Bellville South Industrial, Sacks Circle Industrial, Greenlands Peter Barlow Rd, Modderdam Rd

Johannesburg

See main article: Metropolitan Routes in Johannesburg.

width=50pxNo. !Direction Description of Route Suburbs Cities Street Names Notes
North/South N12/R82 (Ridgeway) - M5/R553 - M17 - M27 - M2 (cosigned east/west) - M10 - M18 - M17 - M27 - M9 - M31 - M16 - R25 - M20 - M30 - M40 - M60 - R55 - N1/N3 (Buccleuch) Ridgeway/Ormonde, Crown Gardens/Evans Park, Robertsham, Booysens, Crown Mines, Newtown, Braamfontein, Parktown, Killarney, Houghton Estate, Waverley, Bramley, Wynberg, Wendywood, Kelvin, Buccleuch Johannesburg, Sandton De Villiers Graaff Motorway Highway
East/West R41 (Crown Mines) - M1 (cosigned) - M9 - M31 - M19 - M33 - N3/N12 - M93 - M53 - M37 (Germiston) Crown Mines, Selby, Kaserne, Benrose, Denver, Driehoek, Germiston CBD Johannesburg, Germiston Francois Oberholzer Freeway, Jack St Highway
North/South M38 (Ridgeway) - R553/M1 - M79 - M70 - R41 - R24 (cosigned east/west) - M10 (cosigned 1 block east/west) - M18 - M16 - M30 - M8 - N1 - M86 - M6 - R564 - M67 - R114 (cosigned east/west) - N14 (Muldersdrift) Ridgeway, Ormonde/Aeroton, Nasrec, Riverlea, Paarlshoop, Crosby/Mayfair West, Brixton, Rossmore, Auckland Park, Melville, Montgomery Park, Franklin Roosevelt Park, Northcliff/Risidale, Blackheath, Kelland, Randpark Ridge, Sundowner, Laser Park, Zandspruit, Rural areas Johannesburg, Randburg
East/West R564 (Glen Dayson) - M69 - M5 - R512 - M71 (Ferndale) Glen Dayson, Randpark Ridge, Boskruin, Bromhof, Malanshof, Ferndale Roodepoort, Randburg John Vorster Dr, Ysterhout Dr, Hans Schoeman St, Hill St, Main Ave, Bond St
North/South Hill Rd (unsigned), M53, M61(cosigned), M80, R59, R554, M68, M19 (cosigned), M68, N12, M38, M34, M27, M70, R41, R24, M10 (cosigned east/west), M18 (cosigned), M17 (Richmond) Zonkizizwe, Tsietsie, Siluma View, Palm Ridge, Edenpark, Phola Park, Tokoza, Alrode South, Albertsdal, Brackendowns, Liefde en Vrede, Aspen Lakes, Mulbarton, Suideroord, Gillview, Bellavista South, Bellavista Estate, West Turffontein, Booysens, Orphirton, Selby, Mayfair, Fordsburg, Braamfontein, Cottesloe, Richmond Katlehong, Alberton, Johannesburg M7, Provincial Rd, Rivett-Carnett St, Vereeniging Rd (M61), Kliprivier Dr, Heronmere Rd, Long St, Earp St, Cross St, Treu Rd, Park Dr, 6th Ave, Mint Rd, De La Rey St, 17th St (M10), Solomon St, Annett Rd, Barry Hertzog Ave
East/West M18 (Floracliffe) - M47 - N1 - M5 - M13 / M20 - R512 - M71 Floracliffe, Fairland, Northcliffe, Blackheath, Cresta, Darrenwood, Linden Roodepoort, Randburg William Nicol Dr, 14th Ave, Weltevreden Rd, Pendoring Rd, Judges Ave, South Rd/End Rd, 1st Ave
North/South M34 (Turffontein) - M2 - R29 - R24 - M27 - M10 - M18 - M71 - M1 - M16 - R25 - M20 - M30 (cosigned) - M75 - M64 - M40 - M74 (cosigned) - N1 - R564 (Paulshof) Turffontein, Stafford, Village Deep, Marshalltown, Johannesburg CBD, Braamfontein, Parktown, Houghton Estate, Melrose, Illovo, Inanda, Sandhurst, Sandton CBD, Morningside, Edenburg, Paulshof Johannesburg, Sandton Turffontein Rd, Eloff St, Rissik St, Loveday St/Joubert St, Victoria Ave, Oxford Rd, Rivonia Rd
East/West R558 – R554 – N12 - M68 – M76 – M79 – M70 (cosigned), R41, R24, M18, M5 (cosigned), M17 (cosigned), M7 (cosigned), M1, M27, M9, M11, M31, M18 (Observatory) Thembalihle, Lenasia, Klipspruit West, Klipriviersoog Estate, Pimville, Klipspruit, Orlando West, Orlando East, Noordgesig, Riverlea, Industria, Newclare, Westbury, Hurst Hill, Brixton, Mayfair, Braamfontein, Johannesburg CBD, Doornfontein, Bertrams, Bezuidenhout Valley, Observatory Lenasia, Soweto, JohannesburgKlipspruit Valley Rd, Main Rd, East Rd, Boundary Rd, Klipspruit Valley Rd, Soweto Highway (M70), Main Rd, Canada Rd, Commando Rd, Fuel Rd, Harmony St, Portland St, High St, Bartlett Rd, 17th St, Smit St, Smit St/Wolmarans St, Saratoga Ave, Charlton Ter, Berea Rd/Gordon Rd, North Ave/Bezuidenhout Ave, Homestead Ave
North/South M95 (Bassonia) – N12 – M38 – M34 – N17 – M2 – R29 – R24 – M10 – M18 – M71 – M31 – M16 (cosigned) – R25 (cosigned) – M20 – M30 – M40 – M60 – R55/R101 (Kelvin) Bassonia, Oakdene, Rosettenville, La Rochelle, Marshalltown, Johannesburg CBD, Joubert Park, Hillbrow, Houghton Estate, Orange Grove, Orchards, Highlands North, Savoy Estate, Bramley, Kew, Wynberg, Marlboro Gardens, KelvinAlberton, Johannesburg, SandtonComaro St, Oak Ave, Prairie St, Diagonal St, Wemmer Pan Rd, Mooi St, Anderson St /Marshall St (R29), Von Wielligh St, Klein St, King George St, Clarendon Pl, Louis Botha Ave, Pretoria Main Rd
North/South; East/West M8 / M20 (Windsor East) – R512 – M71 – M27 – M81 (Hurlingham) Windsor East, Windsor Glen, Randpark, Fontainebleau, Moret, Ferndale, Blairgowrie, Bordeaux, HurlinghamRandburg, JohannesburgRepublic Rd
East/West R29 (Jeppestown) – M33 – M52 – M53 – M37 (Primrose) Jeppestown, Malvern East, Primrose Hill, Primrose Johannesburg, GermistonJules St, Geldenhuis Rd, Cyclonia Rd, Gorst Ave, Churchill Ave
East/West M5 (Emmerentia) – M71 (cosigned) – M27 (cosigned) – M9 – M31 (cosigned) – M11 (cosigned) – M33 – M40 – M97 – M37 – M78 – M59 – M39 – M57 (Isando) Emmarentia, Parkview, Westcliff, Forest Town, Saxonwold, Houghton Estate, Orange Grove, Linksfield, Dowerglen, Dunvegan, Edenvale CBD, Edenglen, Isandovale, Croyden, IsandoJohannesburg, Edenvale, Kempton ParkJudith Rd, Barry Hertzog Ave (M71), Greenhill Rd, Wicklow Ave, Westcliff Dr, Jan Smuts Ave (M27), Upper Park Dr, Erlswold Way, Eastwold Way, Riviera Rd, West St (M31), 1st Ave, Louis Botha Ave (M11), 8th St, Club St, Linksfield Ave, 2nd St, Homestead Rd, Baker Rd, Harris Ave, Brabazon Rd, Andre Greyvenstein Rd
North/South N12 (Winchester Hills) – M38 – M1 – M34 – M70 – R41 – R24 – M10 (cosigned) – M7/M71 (Parktown) Winchester Hills, Robertsham, Ormonde, Theta, Mayfair, Brixton, Aukland Park, ParktownJohannesburgXavier St, Crownwood Rd, Church St, Queens Rd, Smit St (M10), Brixton Rd, Symons Rd, Henley Rd, Kingsway Ave (M18), Empire Rd
East/West R28 (Noordheuwel) – M36 – R558 – M67 (cosigned) – R564 – M69 – M8 – M47 – M30 – M10 – M5 – M17 – M7 (cosigned) – M27 – M9 (cosigned) – M11 – M31 (cosigned) – M10 – M33 – R24 (Bruma) Noordheuwel, Factoria, Mindalore, Witpoortjie, Princess, Helderkruin, Horison Park, Horison, Ontdekkers Park, Constantia Kloof, Florida Park, Florida Hills, Florida North, Florida CBD, Maraisburg, Delarey, Newlands, Westbury, Westdene, Auckland Park, Cottesloe, Braamfontein, Hillbrow, Berea, Houghton Estate, Yeoville, Bellevue, Observatory, Dewetshof, Cyrildene, BrumaKrugersdorp, Roodepoort, JohannesburgVoortrekker Rd, Ontdekkers Rd, Main Rd, Perth Rd, Kingsway Ave, Annet Rd (M7), Solomon St (M7), Enoch Sontonga Ave, Jorissen Ave / De Korte St, Loveday St / Joubert St (M9), Kotze St, Kotze St / Pretoria St, Abel Rd, Joe Slovo Dr (M31), Raleigh St, Hunter St / Rockey St, Observatory Ave, Marcia St
North/SouthM38 (The Hill) – M34 (cosigned) – N17 – M31 – M2 – R29 (Benrose) The Hill, Regents Park, City Deep, BenroseJohannesburgSouthern Klipriviersberg Rd, 3rd Ave, Drakensberg Rd, East Rd, Southern Klipriviersberg Rd, Vickers Rd, Ruven Rd
East/WestM7/M13 (Windsor East) – R512 – M30 – M71 – M27 – M9 – M1 – M31 (cosigned) – M11 – M40 – R25 (Lyndhurst) Windsor East, Darrenwood, Linden, Victory Park, Emmarentia, Greenside, Parkwood, Melrose Estate, Oaklands, Highlands North, Kew, LyndhurstRandburg, JohannesburgRepublic Rd, 3rd Ave, Linden Rd, Gleneagles Rd, Chester Rd, Bolton Rd, Glenhove Rd, Pretoria Ave, Athol St, Pretoria Rd
East/West M7/M13 (Windsor East) – R512 – M30 – M71 – M27 – M9 – M1 – M31 (cosigned) – M11 – M40 – R25 (Lyndhurst) Windsor East, Darrenwood, Linden, Victory Park, Emmarentia, Greenside, Parkwood, Melrose Estate, Oaklands, Highlands North, Kew, Lyndhurst Randburg, Johannesburg Republic Rd, 3rd Ave, Linden Rd, Gleneagles Rd, Chester Rd, Bolton Rd, Glenhove Rd, Pretoria Ave, Athol St, Pretoria Rd
North/SouthM1 (Booysens) – M7 (cosigned) – R41 – R24 – M10 – M18 – M71 – M1 – M16 (cosigned) – R25 – M20 – M30 (cosigned) – M81 – M71 (Blairgowrie) Booysens, Selby, Marshalltown, Johannesburg CBD, Braamfontein, Parktown, Westcliff, Parkview, Saxonwold, Parkwood, Parktown North, Dunkeld West, Hyde Park, Craighall, Craighall Park, Blairgowrie Johannesburg, Sandton, Randburg
East/WestM18 (Delarey) – M5 – M20 – M71 – M27 (cosigned) – M9 (cosigned) – M1 – M31 – M11 – R25 (Rembrandt Park) Delarey, Newlands, Albertskroon, East Town, Franklin Roosevelt Park, Emmarentia, Greenside, Parkhurst, Parktown North, Rosebank, Dunkeld, Illovo, Fairway, Birnham, Bramley, Kew, Lombardy West, Corlett Gardens, Rembrandt Park Roodepoort, Johannesburg Mollie Rd, Long Rd, 5th St, Milner Rd, Preller Dr, Hofmeyr Dr, Tana Rd, Victory Rd, 6th St, 7th Ave, Jan Smuts Ave (M27), Jellicoe Ave, Oxford Rd (M9), Corlett Dr, 9th Rd, Canning Rd, Main Rd, Wordsworth Rd
North/SouthR554 (Raceview) – M48 – N12 – M38 / M46 – M34 – N17 - M33 – M19 – M2 – R29 – R24 – M10 – M18 (cosigned) – M11 – M1 – M16 (cosigned) – R25 – M20 (cosigned) – M30 (Bramley) Raceview, New Redruth, Florentia, Southcrest, Tulisa Park, Elandspark, City Deep, Johannesburg CBD, New Doornfontein, Berea, Houghton Estate, Oaklands, Waverley, Bramley Alberton, Johannesburg Heidelberg Rd, Ring Rd East, Voortrekker Rd, Heidelberg Rd, Joe Slovo Dr, St Andrew Rd, Houghton Dr, West St, Central St, Pretoria Ave (M20), Athol Oaklands Rd, Scott St
East/WestM39 (Cresslawn) – M92 – M84 – M57 (cosigned) – M45 – M96 - R21 – R23 – M44 (Benoni AH) Cresslawn, Spartan, Rhodesfield, Kempton Park CBD, Pomona AH, Bredell AH, Benoni AH Kempton Park, Benoni Plane Rd, Pretoria Rd (M57), Pomona Rd, 3rd Rd, 3rd Ave, Elm Rd, Birch Rd
North/SouthM31 (City Deep) – R29 – M14 – M22 – M97 – R24 – M18 – M16 – R25 (Sydenham) City Deep, Rosherville, Heriotdale, Cleveland, Malvern, Kensington, Bruma, Cyrildene, Observatory, Linksfield, Fairwood, Orange Grove, Sydenham Johannesburg Houer St, Lower Germiston Rd, Cleveland Rd, 31st St, Monmouth Rd, Pandora Rd, Queen St, Friedland Ave, Cooper St, Frederick St, Louise St, Grace Rd, Sylvia Pass St, Goodman Terr, 7th St, 9th Ave,
East/West M17 (Ormonde) – M7 – M9 – M11 – M19 (cosigned) - M31 (Elandspark) Ormonde, Robertsham, Southdale, West Turffontein, Turffontein, Kenilworth, La Rochelle, Rosettenville, The Hill, Rewlatch, South Hills, Elandspark Johannesburg Northern Pkway, Alamein Rd, Webb Rd, Turf Club Rd, Geranium St, Drakensberg Rd, Glensands Ave East, East Rd, Southern Klipriviersberg Rd
North/SouthR103 (Boksburg AH) – M43 – R554 – M94 – M46 (Martin du Preezville) Boksburg AH, Rondebult, Groeneweide, Klippoortje, Elspark, Reiger Park, Martin du Preezville Boksburg, Germiston Heidelberg Rd, Boksburg Rd
East/West R24 (Oatlands) – R563 – R28 – R24 (cosigned) – R558 / M18 (Factoria) Oatlands, Krugersdorp West, Burgershoop, Krugersdorp CBD, Wentworth Park, Factoria Krugersdorp Rustenburg Rd, Commissioner St, Coronation St, Main Reef Rd (R24), Barratt Rd
North/SouthTsongweni – R554 – M49 – M94 (cosigned) - N17 – M48 – M93 - M46 – M49 – M2 – M53 (cosigned) – R29 (cosigned) – M57 – M14 – M98 - M52 – N12 – R24 – M59 – R25 - N3 (Lakeside) Tsongweni, Wadeville, Dinwiddie, Lambton, Denlee, Delville, South Germiston, Germiston CBD, Delport, Primrose, Dawnview, Solheim, Rietfontein, Meadowbrook, Hurleyvale, Edenvale CBD, Lakeside Katlehong, Germiston, Edenvale Black Reef Rd, Wits Rifles Rd, Russell Rd, Lake Rd, Joubert St, President St, Exodus Rd (M53), Johann Rissik Rd, Shamrock Rd, AG de Witt Dr, Edenvale Rd, van Riebeeck Rd, St John Rd, 17th Ave, Andries Pretorius Rd, van Riebeeck Ave
East/WestR553 (Naturena) – M68 – M5 – M17 – M7 – M11 – M19 – R59 – M31 / M46 (Tulisa Park) Naturena, Comptonville, Meredale, Southgate, Ridgeway, Crown Gardens, Robertsham, Gillview, Towerby, Rosettenville, The Hill, South Hills, Tulisa Park Johannesburg Main Rd, Rifle Range Rd, Verona St, South Rand Rd Sometimes signed as route in Midrand
North/SouthM94 (Wadeville) – M53 (cosigned) – M46 (cosigned) – R29 (cosigned) – M57 – M52 - M44 – M59 – M99 - M16 – M92 – M32 – M88 - M90 – R25 – M18 (Pretoria) – R101 – N1 – R55 (Kyalami Gardens) Wadeville, Klippoortje, Elsburg, Tedstoneville, Germiston South, Knights, Primrose, Woodmere, Marlands, Homestead, Elandsfontein, Kruinhof, Elandsfontein Rail, Isando, Croydon, Creslawn, Estherpark, Kempton Park West, Chloorkop, Lethabong, Halfway House Estate, Vorna Valley, Kyalami Hills, Kyalami Gardens Germiston, Kempton Park, Midrand Guthrie Rd, Brug St, Olivier Rd (M53), Simon Bekker Rd, Lower Boksburg Rd (M46), Knights Rd, Stanley St, Main Reef Rd (R29), Homestead Rd, Barbara Rd, Isando Rd, Zuurfontein Rd, Allandale Rd, Kyalami Rd
East/West; North/South M75 (Sandhurst) – M64 – M9 – M85 – M1 – M11 – M54 – M30 – M20 (cosigned) – R25 – M16 – M97 – M98 – M52 (Bedford Gardens) Sandhurst, Sandown, Wynberg, Kew, Lyndhurst, Sunningdale, Silvamonte, Sandringham, St Andrews, Essexwold, Bedfordview, Oriel, Bedford Gardens Sandton, Johannesburg, Bedfordview Grayston Dr, Andries St South, Arkwright Dr, 2nd Ave, Pretoria Rd (M20), Kernick Rd, Dartford Ave, Daleview Rd, Northfield Ave, Avon Rd, Swemmer Rd, Club St, Clivin Dr, Boeing Rd West, Van der Linde Rd
North/South R21 (Ravenwood) – M44 – N12 – R21 – M57 (Jet Park) Ravenwood, Everleigh, Bartlett, Jet Park Boksburg Rondebult Rd, Yaldwyn Rd, Taljard Rd, Jones Rd, Griffiths Rd
North/SouthM53 (Sotho Section) – N3 – R103 – R21 – R554 – M46 – M56 – R29 – M44 – N12 - M45 (joins) – R21 – M32 – M45 (leaves) - M91 – M57 (Birchleigh) Sotho Section, Mfundo Park, Somalia Park, Villa Liza, Dawn Park, Windmill Park, Vandyk Park, Boksburg East Industrial, Anderbolt, Westwood AH, Impala Park, Atlas, Clear Water Estate, Bonaero Park, Pomona AH, Nimrod Park, Aston Manor, Glen Marais, Birchleigh Vosloorus, Boksburg, Kempton Park Bierman Rd, Barry Marais Rd, Van dyk Rd, Atlas Rd, Dann Rd, Veld St, Vlei St,
East/WestM39 (Elandsfontein) – M57 (cosigned) – N12 – R21 – M41 – M43 – M32 – R51 (Benoni AH) Elandsfontein, Jet Park, Witfield, Hughes Settlements, Everleigh, Bardene, Beyers Park, Lakefield, Farrarmere, Northmead, Morehill, Rynfield, Fairlead AH, Benoni AH Germiston, Boksburg, Benoni North Reef Rd, Jet Park Rd, North Rand Rd, Lakefield Ave, Main Rd, 5th Ave, Snake Rd (M45), Pretoria Rd
North/SouthR51 (near Dunnottar) – M63 – N17 – R554 (cosigned) – M46 (cosigned) – M56 (cosigned) – R29 (cosigned) – N12 – M44 (cosigned) – R23 (cosigned) – M43 (joins) – R21 – M32 – M43 (leaves) – M91 – M57 (Kempton Park CBD) Dunnottar, Langaville, Kwa Thema Ext 7, White City, Deep Levels, Reservoir, Vulcania South, Witpoort Estates, Vulcania, Brakpan CBD, Anzac, Apex, Mackenzie Park, Morehill, Rynfield, Northmead, Brentwood, Bonaero Park, Nimrod Park, Kempton Park CBD Nigel, Tsakane, Kwa-Thema, Brakpan, Benoni, Kempton Park Dunnottar Aerodrome Dr, Vlakfontein Rd, 12th Ave, Ergo Rd, Springs Rd (R554), Denne Rd, Goods St, Voortrekker Rd (M46), Prince George Ave, Main Reef Rd, Snake Rd, O'Reilly Merry St, Cecelia Nestadt Rd, Great North Rd, Van Riebeeck Rd
East/WestM38/M31 (Tulisa Park) – N3/N12 – M48 (cosigned) – M93 – M37 – M49 – M53 – M39 (cosigned) – M35 – R21 (cosigned) – M56 – M43 – R23 – M45 (cosigned) – M56 – R51 – R29 (Casseldale) Tulisa Park, Elandspark, Gosforth Park, South Germiston, Industries East, Delmore Park, Martin du Preezville, Boksburg CBD, Boksburg South, Boksburg East Industrial, Van Dykpark, Dalpark, Dalview, Brakpan CBD, Brenthurst, Dal Fouche, New Era, Springs CBD, Casseldale Johannesburg, Germiston, Boksburg, Brakpan, Springs Rand Airport Rd, Power St, Linton-Jones St, Lower Boksburg Rd, Commissioner St, Rondebult Rd (R21), Leeuwpoort Rd, Jubilee Rd, Airport Rd, Athlone St, Hendrik Potgieter Rd, Van Der Walt Rd, Voortrekker Rd, Prince George Ave, Olympia Rd, South Main Reef Rd, 5th Ave, Colliery Rd, Driehoek Rd, Clydesdale Rd
North/SouthM18 (Delarey) – M8 – M69 – M86 – R564 – M67 – N14 / R28 (Ruimsig) Delarey, Florida North, Florida Hills, Floracliffe, Constantia Kloof, Weltevreden Park, Allens Nek, Strubens Valley, Little Falls, Wilgeheuwel, Ruimsig Roodepoort Hendrik Potgieter Rd Old R47
North/South; East/West M31 (Florentia) – M94 – M46 (cosigned) – M37 – M49 (Webber) Florentia, Alberton CBD, Elandshaven, Gosforth Park, Denlee, Webber, Alberton, Germiston Du Plessis Rd, 2nd Ave, Andries Pretorius St, Van Riebeeck Ave, Alberton Rd, Rand Airport Rd (M46), Rand Airport Rd
North/SouthM53 (Klippoortje) – M48 - M46 – M37 (Georgetown) Estera, Lambton, Klippoortje North, Webber, Delville, South Germiston, Georgetown Germiston Webber Rd
East/WestM14 (Malvern East) – N3/M40 – M98 – M37 – M39 (Elandsfontein) Malvern East, Bedford Gardens, Oriel, Bedfordview, Rietfontein, Sunnyrock, Sunnyridge, Activia Park, Elandsfontein Germiston, Bedfordview Van Buuren Rd, North Reef Rd,
North/SouthM7 (Zonkizizwe) – M43 – N3 – R103 – R554 – M94 – N17 – M49 – M39 (cosigned) – M46 – M37 (cosigned) – R29 – M14 (Primrose Hill) Zonkizizwe, Moleleki, Mabuya Park, Sotho Section, Spruitview, Roodebult, Roodekop, Buhle Park, Wadeville, Estera, Elsburg, Tedstoneville, Delville, South Germiston, Georgetown, West Germiston, Germiston CBD, Primrose Hill Katlehong, Vosloorus, Germiston Kaunda St, Mercury St, Leondale Rd, Osborne Rd, Olivier St, Elsburg Rd, Meyer St/Victoria St, Exodus Rd, Johan Rissik Rd
East/WestM40 (Wynberg) – N3 – R25 (Lakeside) Wynberg, Alexandra, East Bank, Far East Bank, Modderfontein, Lakeside Sandton, Alexandra Arkwright Ave, Wynberg Rd, London Rd, Peace St
East/WestM46 (Boksburg South) – M43 – R23 (cosigned) – M45 (cosigned) – M46 – R29/R51 – R555 (Everest) Boksburg South, Boksburg East Industrial, Benoni South, Rangeview Camp, Harry Gwala, Leachville, Anzac, Brakpan CBD, Huntingdon, Krugersrus, New State Areas, Rowhill, East Geduld, Petersfield, Everest Boksburg, Benoni, Brakpan, Springs Commissioner St, Lincoln Rd, Birmingham St, Lancaster Rd, Range View Rd (R23), New Kleinfontein Rd, Grey Ave, Prince George St (M45), Voortrekker Rd, Craven St, Hospital Rd, South Main Reef Rd, Cowles St, E Geduld Rd, Enstra Rd
North/SouthR29/M37 (Primrose) – M39 – N12 – M44 (cosigned) – M41 – M99 – M16 – M32 (cosigned) – M90 – M45 – M89 - M43 – R23 – R25 (cosigned) – R562 – enters City of Tshwane Primrose, Marlands, Elandsfontein, Jet Park, Isando, Rhodesfield, Kempton Park CBD, Allen Grove, Glen Marais, Birchleigh, Caleni, Hospital View, Clayville Germiston, Boksburg, Kempton Park, Tembisa Pretoria Rd, Kraft Rd, N Reef Rd (M44), Jet Park Rd, Pretoria Rd
North/SouthM39 (Klopper Park) – M99 – M16 – M92 – M78 – M37 (Eastleigh) Klopper Park, Croydon, Sebenza, Edenglen, Eastleigh Germiston, Kempton Park, Edenvale Barbara Rd, Driefontein Rd, Lunik Rd, Terrace Rd
East/WestN3 (Modderfontein) – M74 – M11 – M1 – M85 (Kramerville) Modderfontein, Kelvin, Marlboro Gardens, Kramerville Sandton Marlboro Dr
North/SouthEnters from Midvaal – R550 – M7 (cosigned) – M82 – R554 (Alrode) Eden Park, Alrode South, Alrode Alberton Vereeniging Rd
North/SouthR550 (near Nigel) – M45 – N17 – R51 (Pollak Park) Prosperita, Dunnottar, Sharon Park, Selcourt, Selection Park, Pollak Park Nigel, Springs Nigel-Dunnottar Rd, Nigel Rd, Coaton Ave, Tonk Meter Way
North/SouthM85 (Sandown) – M9 – M40 – M81 – M71 – M74 – M75 – R564 (Douglasdale) Sandown, Morningside, Benmore Gardens, Northern Acres, River Club, Bryanston, Douglasdale Sandton West St, Benmore Rd, Outspan Rd, Ballyclare Dr, St. Audley Rd, Grosvenor Rd, Douglas Dr
North/SouthR41 (Witpoortjie) – R24 – M18 (cosigned) – M86 – M47 – M5 – R114 (near Cosmo City) Princess, Wilropark, Willowbrook, Zandspruit, Sonnedal Roodepoort Corlett Ave, Ontdekkers Dr (M18), C.R. Swart Dr, Doreen Rd, Peter Rd, Koniefer St, Copperhouse Rd
East/West ; North/South R554 (Lenasia) – M72 – M77 – M10 – M83 – N1 – R553 – M38 – R82 – M7 – R556 (Mulbarton) Lenasia, Klipriviersoog, Chiawelo, Dhlamini, Moroka, Klipspruit, Power Park, Diepkloof, Mondeor, Winchester Hills, Suideroord, Glenanda, Glenvista, Mulbarton Lenasia, Soweto, Johannesburg Abubaker Asvat Dr, Chris Hani Rd, Columbine Ave, Vorster Ave, True North Rd
North/SouthR564 (Florida) – M18 – M86 – M5 – M6 (Weltevreden Park) Florida CBD, Florida Park, Constantia Kloof, Weltevreden Park Roodepoort Golf Club Terr, J.G. Strydom Rd,
East/WestM77 (Mmesi Park) – M10 – M83 – N1 – M5 – M7 (Ophirton) Mmesi Park, Meadowlands West, Meadowlands East, Orlando, Noordgesig, Diepkloof, Theta, Booysens Reserve, Ophirton Soweto, Johannesburg Van Onselen St, Vincent Rd, Reverend Frederick S Modise Dr, Soweto Hwy, Ophir Booysens Rd
North/SouthM11 (Parktown) – M9 – M27 – M1 – M7 – M17 – M16 – M20 – M30 – M8 – M13 – M27 – M6 – M75 – M64 – M81 – M74 – R564 – R55 (cosigned) - N1 - R101 (Randjespark) Parktown, Richmond, Westcliff, Emmarentia, Greenside, Victory Park, Linden, Robindale, Ferndale, Kensington B, Bryanston, Magaliesig, Lonehill, Glenferness, Kyalami, Beaulieu, Crowthorne AH, Carlswald, Randjespark Johannesburg, Randburg, Sandton, Midrand Empire Rd, Barry Hertzog Ave, Rustenburg Rd, 1st Ave, Bram Fischer Dr, Main Rd, Main Rd (R55), Arthur Ave, Neptune Ave, Walton Rd, New Rd
North/SouthM68 (Moroka) – M77 (Mofolo North) Moroka, Molapo, Moletsane, Jabulani, Zondi, Mofolo North Soweto Koma St
East/WestM75 (Bryanston) – M64 – M81 – M71 – M9 (Cosigned) – M85 – M11 – M60 (Marlboro Gardens) Bryanston, Morningside, Wendywood, Eastgate, Marlboro Gardens Sandton Bryanston Dr, Summit Rd, Rivonia Rd (M9), South Rd
East/WestM64 (Bryanston) – M74 – M71 – M81 (join) – M13 – M81 (leave) – M40 – M9/M85 (Sandhurst) Bryanston, Lyme Park, Hurlingham, Glenadrienne, Parkmore, Sandhurst Sandton Cumberland Ave, Homestead Ave, Peter Pl, William Nicol Dr (M81), Sandton Dr
North/SouthM68 (Moroka) – M79 – M72 – M70 – R41 (Cresswell Park) Moroka, Jabavu, Mofolo North, Dobsonville, Mmesi Park, Bram Fischerville, Cresswell Park Soweto, Roodepoort Elias Motsoaledi St
North/SouthR25 (Illiondale) – M59 – M16 – M99 – M59 (Klopperpark) Illiondale, Sebenza, Edenglen, Harmelia, Klopperpark Edenvale, Germiston Laurie Rd, Betshana Rd, Harris Ave, Shelton Ave, Kruin St
East/WestM77 (Jabavu) – M10 – M83 – N1 – M5 (Nasrec) Jabavu, Mofolo Central, Dube, Orlando West, Orlando East, Diepkloof, Nasrec Soweto, Johannesburg Zulu Dr, Mahalefele Rd, Pela St, Kumalo St, Sotasonke St, Masupha St, Ben Naude Dr, Rand Show Rd Sometimes signed as M12
North/SouthM7 (Southdowns) – M82 – R554 (cosigned) – M95 (Randhart) Southdowns, Albertsdal, Mayberry Park, Alrode, Randhart Alberton J.G. Strydom Rd, Potgieter St, Swartkoppies Rd (R554), Jacqueline Ave,
North/SouthM27 (Hyde Park) – M75 (joins) – M13 – M75 (leaves) – M64 – M71 – M74 – N1/R511 (Epsom Downs) Hyde Park, Sandhurst, Hurlingham, Parkmore, Glenadrienne, Bryanston, Epsom Downs Sandton William Nicol Dr
North/SouthM61 (Alrode South) – M80 – R554 – M95 (Meyersdal) Alrode South, Brackenhurst, Meyersdal Alberton Hennie Alberts St
North/South M68 (Diepkloof – M79 – M70 (Diepkloof) Diepkloof Soweto Immink Dr
North/SouthM32 (Cresslawn) – M90 – M89 – R25 – M88 (Norkem Park) Cresslawn, Kempton Park CBD, Van Riebeeck Park, Houtkapper Park, Norkem Park Kempton Park Kelvin Dr, Besembos Ave, Panorama Ave, Soutpansberg Dr, Mooirivier Dr
North/SouthM9/M75 (Sandown) – M64 – M40 – M60 – M74 – R564 (Sunninghill) Sandown, Eastgate, Wendywood, Gallo Manor, Woodmead, Sunninghill Sandton Katherine St, Bowling Ave
East/WestR24 (Oatlands) – R563 – R28 – M67 – R564 (cosigned) – M47 – M69 – M5 (Randpark Ridge) Oatlands, Munsieville, Dan Pienaarville, Rant-en-Dal, Noordheuwel, Rangeview, Roodekrans, Wilropark, Helderkruiun, Kloofendal, Constantia Kloof, Weltevreden Park, Randpark Ridge Krugersdorp, Roodepoort, Randburg Robert Broom Dr, Wilgeroord Rd, Christiaan de Wet Rd (R564), Jim Fouche Dr M86 sometimes signed as route in Kempton Park
East/WestR25 (Estherpark) – M39 – M90 – R25 – Terenure. Terenure - M84 – R25 (Birchleigh North) Estherpark, Edleen, Kempton Park West, Terenure, Birch Acres, Norkem Park, Birchleigh North Kempton Park Parkland Ave, Rienert Ave, Terenure St; Pongolarivier Dr, Mooifontein Rd (unconnected section) Two sections unconstructed
East/WestR25 (Van Riebeeckpark) – M84 – M57 (Birchleigh) Van Riebeeck Park, Birchleigh Kempton Park De Wiekus Rd, Elgin Rd
East/WestM39 (Estherpark) – M92 – M84 – M57 – M91 (Kempton Park CBD) Estherpark, Edleen, Van Riebeeckpark, Kempton Park CBD Kempton ParkC.R. Swart Rd
North/SouthM96 (Kempton Park CBD) – M90 – M45 – M43 (Aston Manor) Kempton Park CBD, Nimrod Park, Aston Manor Kempton Park Monument Rd
North/SouthM59 (Croydon) – M39 -M32 – M90 – M86 (Van Riebeeckpark) Croydon, Spartan, Cresslawn, Edleen, Van Riebeeckpark Kempton Park Serena Rd, Green Ave
Northwest/SoutheastM2 (Driehoek) – M46 – M37 (Webber) Driehoek, South Germiston, Webber Germiston Refinery Rd
East/WestM48 (Alberton CBD) – N3 – M37 (cosigned) – M53 – M39 – M35 (Cruywagenpark Alberton CBD, Florentia, Verwoerdpark, Albermarle, Dinwiddie, Wadeville, CruywagenparkGermiston, AlbertonKritzinger Rd, Grey Ave, Black Reef Rd (M37), Dekema Rd, Sarel Hattingh St
East/WestM7 (Mulbarton) – M68 – M11 – M82 – R59 – M80 – R554 (Randhart)Mulbarton, Glenvista, Meyersdal, RandhartJohannesburg, AlbertonBellairs Dr, Michelle Ave
East/WestM57 (Kempton Park CBD) – M91 – M32 – R21 (Kempton Park CBD)Kempton Park CBDKempton ParkVoortrekker Rd, Long Street
East/WestM22 (Kensington) – M40 – M16 (Edenvale CBD) Kensington, Bedfordview, Dunvegan, Edenvale CBDJohannesburg, Bedfordview, EdenvaleNicol Rd, Skeen Blvd, Concorde Rd East, Boeing Rd East, 1st Ave
East/WestM22 (Kensington) – M40 – M52 – M37 (Bedfordview) Kensington, Oriel, BedfordviewJohannesburg, BedfordviewSmith Rd, Kloof Rd
East/WestM57 (Isando) – M39 – M59 – M78 – M37 (Meadowbrook) Isando, Klopperpark, Meadowdale, Meadowbrook Kempton Park, Germiston, BedfordviewElectron Ave, Herman Rd

Pretoria

See main article: Metropolitan Routes in Pretoria.

No. Direction Description of Route Suburbs Street Names
North/South M2/M6 (Central), M2, R104, M4, R101, R514/M8, R80, R101, R513, R566 (Annlin) Central, Pretoria West, Hermanstad, Mountain View, Parktown, Mayville, Annlin West, Annlin E'skia Mphahlele (D.F. Malan) Dr., Paul Kruger Street
East/West N1/N4 (Hatfield), M7, M5, M3, M18, R101, M1, M22 (Pretoria West) Hatfield, Arcadia, Central, Pretoria West Pretorius St./Francis Baard (Schoeman) St., Nana Sita (Skinner) St., Charlotte Maxeke (Mitchell) St./Soutter St., Charlotte Maxeke (Mitchell) St.
North/South M18, M11, M6, M2, R104, M4 Central Nelson Mandela Blvd.
East/West M5 (Central), M18, R101, M1, R55, R511 (west of Pretoria) Central, Pretoria West, Danville, Atteridgeville Struben St./Johannes Ramakhoase (Proes) St., Vom Hagen St.
North/South Muckleneuk, Sunnyside, Arcadia, Gezina, Wonderboom South, Annlin Elandspoort Rd., Steve Biko (Mears St. and Jeppe) St./Troye St., Steve Biko (Beatrix) St./Hamilton St., Steve Biko (Voortrekker) Rd., Steve Biko (Voortrekker) Rd./Johan Heyns (H. F. Verwoerd) Dr.
East/West M1/M2 (Central), R101, M18, M3, M5, M7, M30, N1, M16, M33, M12, M10, R25 (rural east of Pretoria) Central, Sunnyside, Brooklyn, Lynnwood, Lynnwood Glen, Lynnwood Ridge, Die Wilgers, WapadrandVisagie St., Kotze St., Jorissen St., Lynnwood Rd.
East/West, North/South M22 (Pta. Industrial), R101, N14, M18, M5/M18/R21, M9, M11, M6, M30, M2, R104, M22, M8 (Queenswood) Pretoria Industrial, Groenkloof, Nieuw Muckleneuk, Brooklyn, Hatfield, Colbyn, Queenswood Roger Dyason St., Eeufees Rd., Christina De Wit Ave., George Storrar Dr., Middel St., Jan Shoba (Duncan) St., Jan Shoba (Duncan) & Tompson Sts./Gordon Rd., Gordon Rd., Stead Ave.
East/West M1/R514 (Hermanstad), R101, M5, M5, M29, M7, M22, N1/N4, M15, M15, M14, M10 (Mamelodi) Hermanstad, Capital Park, Gezina, Villeria, Môregloed, Kilner Park, Lindopark, Eersterust, Mamelodi Trouw St./Flowers St., Frederika St./Nico Smith (Michael Brink) St., Nico Smith (Michael Brink) St., Stormvoël St., Denneboom Ave., Tsamaya St.
NW/SE M11, M7, N1 Sunnyside, Nieuw Mucklenuk, Waterkloof, Waterkloof Ridge Florence Ribeiro (Queen Wilhelmina) Ave., Rigel Ave.
East/West, NE/SW R55 (Eldoraigne), M34, R101, N14 (fly-over), M24, M18 (fly-over), R21, M28, N1 (fly-over), M57, R50, M33, M30, M11, M6, N4, R104, M8, R513 (Mamelodi) Eldoraigne, Lyttelton, Monument Park, Erasmuskloof, Elardus Park, Wingate Park, Constantia Park, Garsfontein, Valley Farm, Nellmapius, Mamelodi Wierda Rd., Trichardt Rd., Solomon Mahlangu (Hans Strijdom) Dr.
East/West, NE/SW M18 (Central), M3, M5, M9, M7, M30, N1, M33, M10 (Faerie Glen) Central, Muckleneuk, Brooklyn, Menlo Park Menlyn, Faerie Glen Jeff Masemola (Jacob Mare) St./Scheiding St., Rissik St./ Justice Mohamed (Walker) St., Justice Mohamed (Walker) St., Justice Mohamed (Charles) St., Atterbury Rd.
North/South M6 (Die Wilgers), M13, N4, R104, M14 (Waltloo) Die Wilgers, Meyerspark, WaltlooSimon Vermooten Rd.
East/WestN4, M12Rossouw St.
NE/SW M16 (Lynnwood Manor), N4, R104, M12, M8 (Waltloo) Lynnwood Manor, Silverton, Waltloo Lynburn Rd., Tambotie Ave., Watermeyer St., Waltloo Rd.
North/South R104 (Bellevue), M8, M8, R513 (NE of Pretoria) Bellevue, Silverton, LindoparkDykor St., Derdepoort Rd., Stormvoël St., Baviaanspoort Rd.
North/South M6 (Lynnwood Ridge), M14, R104 (Scientia) Lynnwood Ridge, ScientiaMeiring Naude Rd., Cussonia Ave.
North/South R514 (Kirkney), R513, R566, M20, M42, M44 (Mabopane) Hornsnek Rd.
North/WestR101/M22, M4, R104, M11, M3, M7/M5/R21, M7, M10 (fly-over), M25, N1, M34, M31, to Johannesburg Central, Groenkloof, Lyttelton, Doringkloof, IreneBosman St./Thabo Sehume (Andries) St., Christina De Wit Ave., Botha Ave., Main Rd. Centurion
NE/SW M25 (Zwartkop), N1, M36, M31(Highveld)Zwartkop, HighveldJohn Vorster Dr.
North/South R513 (The Orchards), R566, M17, M21 (Soshanguve) The Orchards, Rosslyn, Soshanguve Doreen Ave., Hebron Rd.
NE/SW R513 (Ga-Rankuwa), N4, R566, M20, M39, M44, M43, M35, R101 (Hammanskraal) Molefe Makinta (Lucas Mangope) Dr.
East/West, North/South R55 (Proclamation Hill), M7, M2, Cosigned with(R104, M1), M1, R101/M18, M5, M29, M7, M8 (Kilner Park)Proclamation Hill, Pretoria West, Central, Rietondale, Queenswood, Kilner ParkQuagga Rd., WF Nkomo (Church) St., E'skia Mphahlele (D. F. Malan) Dr., Boom St./Bloed St., Dr. Savage Rd., Soutpansberg Rd., C.R. Swart Dr.
NE/SW R50, M30Moreleta ParkDe Villebois Mareuil Rd.
East/West R55 (Valhalla), R101, N14, M10 (Lyttelton)Valhalla, LytteltonStephanus Schoeman Rd., Alaric Rd., Paul Kruger St., Snake Valley Rd.
East/West M37 (Wierda Park), R101, N1 (fly-over), M19, M34, M18 (Lyttelton)Wierda Park, Zwartkop, LytteltonHendrik Verwoerd Dr., Gerhard St., Station Rd.
NE/SW R511 (SW of Pretoria), R55 (Laudium)Erasmia, LaudiumMain Rd. Erasmia
East/West M37 (Rooihuiskraal), R101, M19, M34, M18 (fly-over), M28 (Pierre van Ryneveld)Rooihuiskraal, Zwartkop, Lyttelton, Pierre van RyneveldTheuns van Niekerk St., Estcourt Ave., Lenchen Ave., River Rd., Theron St.
North/South M10 (Waterkloof Ridge), R21 (fly-over), M27, M31 (Pierre van Ryneveld)Pierre Van Ryneveld, Waterkloof RidgeVan Ryneveld Ave.
North/South M22 (Rietondale), M8 (Gezina), R513 (Montana), N4 (Doornpoort)Rietondale, Gezina, Montana, DoornpoortParker St., 15th Ave, Frates Rd, Dr. Swanepoel Road.
NE/SW M7 (Hatfield), M6, M11, N1, M33, M10, R25 (rural east of Pretoria)Hatfield, Brooklyn, Menlo Park, Menlyn, Garsfontein, Pretorius Park Duxbury Rd., Brooklyn St., Dely Rd., Garsfontein Rd.
East/West M37 (Rooihuiskraal), R101, N1 (fly-over), M36, M19, M18, R21 (Irene)Rooihuiskraal, Highveld, IreneUitsig St., Nellmapius Dr.
North/South M6 (Lynnwood Ridge), M11, M30, M10 (Constantia Park)Lynnwood Ridge, Menlyn, Garsfontein, Constantia ParkJanuary Masilela (Genl. Louis Botha) Dr.
NW/SE M10 (Eldoraigne), R114, N14, M25, N1 (fly-over), M36, M18 (Irene)Eldoraigne, Clubview, Doringkloof, IreneSaxby Ave., Lyttelton Rd., Jean Ave., Alexandra Ave.
North/South R566 (north-east of Pretoria), M39 (Soshanguve), M39 (Soshanguve), Exits PretoriaSoshanguveSoutpan Rd.
NE/SW M31, M19, M34HighveldOlievenhoutbosch Rd.
North/South R114 (Wierda Park), M25, N14 (fly-over), M31, N1, R101 (The Reeds)Wierda Park, Rooihuiskraal, The Reeds Rooihuiskraal Rd., Samrand Ave.
East/West R101 (rural north of Pretoria), M35, M35, R80, M43, M43, M20, M17 (fly-over), M44, M21, exits PretoriaMabopane, SoshanguveMabopane Rd., Commissioner St, Rooiwalpad Rd.
East/West R80, M43, M17SoshanguveRuth First Rd.
North/South M42, M39, M39, M21, M21SoshanguveAubrey Matlala St., Unknown
East/WestM21 (Mabopane), M39, M17, M20, M43, M35 (Soshanguve)Mabopane, SoshanguveUnknown

Durban

See main article: Metropolitan Routes in Durban.

No. Direction Description of Route Suburbs Street Names Other
M1 North/South then East/West M13 / M31 (Westmead) – N3 – M34 – M22 – M20 – N2 – R102 (Mobeni West) Westmead, Ashley, Caversham Glen, Mariannhill, Mariannridge, Intake, Savannah Park, Crossmoor, Moorton, Arena Park, Westcliff, Havenside, Mobeni Heights, Mobeni WestHenry Pennington Rd, Higginson Highway, Grimsby Rd
North/South N2 (Merebank, Start highway) – M7 – M11 – R102 (start cosigned) – N3 – M13 – M15 – R102 (end cosigned) – M12 – M17 (Start highway) – M21 – M41 – M12 – M27 – M43 (End highway) – N2 – R102 (near Shaka's Head) Merebank, Austerville, Mobeni East, Clairwood, Rossburgh, uMbilo Industrial, Congela, Maydon Wharf, Esplanade, Warwick, Old Fort, Blue Lagoon, Prospect Hall, Broadway, Virginia, Glenashley, La Lucia, Umhlanga Rocks, Stratton-on-sea, La Mercy, Desainagar, Tongaat Beach, Genazano, Zimbali, BallitoSourthen Fwy, west street / Smith Street, Warwick Avenue / Market Rd (R102), Williams St / leopold St (R102), Old Fort Rd / Ordinance Rd, prince Alfred St / Stanger Street, stanger St, Northern Fwy, Ballito DrPart highway
M5 North/South then East/West Starts at Kwa-Dabeka – M32 – M19 – M31 – M13 – M34 – M7 – M10 – M10 (cosigned) – M7 – R102 (uMbilo) Kwa-Dabeka, Berkshire Downs, Falcon Industrial Park, Cowies Hill Park, Sarnia, Moseley Park, Glen Park, Moseley, Northdene, Escombe, Malvern, Hillary, Bellair, Sea View, Rossburgh, uMbiloDinkelman Rd, Otto Volek Rd, Stapleton Rd, Underwood Rd, Main Rd, Sarnia Rd
M7East/West M13 / M19 (Hatton Estate, Start highway) – N3 – M34 – M5 – N2 (end of Highway) – M10 – R102 (start cosign) – M5 – R102 (end cosign) – M4 – M16 (cosigned) – ends at Brighton Beach Hatton Estate, Farningham Ridge, Moseley Park, Northdene, Escomb, Malvern, Hillary, Carrington Heights, Rossburgh, Sea View, Clairwood, Wentworth, Brighton Beach M7 Freeway, Solomon Mahlangu Dr, Old Mission Rd, Brighton Rd, Grays Inn RdPart highway
M8 North/South M9 (Glenwood) – M11 – M13 – M15 – M17 (Essenwood) Glenwood, Bulwer, Musgrave, Essenwood ZK Matthew's
Rd, Bulwer Rd, Cleaver Rd, Botanic Gardens Rd, cowey Rd|| |-| M9 || East/West||M32 / M10 (Wiggins) – M8 – R102 – ends at Congella ||Wiggins, Glenwood, Congella||Francisco Rd|| |-| M10 || East/West then North/South||M5 (Escombe) – M22 – M20 – M5 (cosigned) – M7 – M9/M32 – M13 (cosigned) – M15 – M17 – M19 (Springfield) ||Escombe, Queensmead, Mount Vernon, Hillary, Bellair, uMkumbaan, Wiggins, Cato Crest, Waterval Park, Sparks, Sydenham, Springfield||Stella Rd, Sarnia Rd (M5), Wakesleigh Rd, Vusi Mzemela Rd, jam smuts Hwy (M13), brick field Rd, Alpine Rd|| |-| M11 || East/West||M8 (Bulwer) – R102 – M4 (Esplanade) ||Bulwer, Esplanade||Che Guevara Rd|| |-| M12 || North/South||M4 (Old Fort) – M17 – M41 – M4 (Umhlanga Rocks) ||Old Fort, Stamford, Blue Lagoon, Prospect Hill, Broadway, Glen Hills, Glen Anil, Sunningdale, Somerset Park, Westridge, Umhlanga Rocks||NMR Ave, Kenneth Kaunda Rd, Umhlanga Rocks Dr|| |-| M13 || East/West||N3 (near Assagay, Start highway) – M46 - R103 – M39 – M39 – M1/M31 – M7/M19 – M5 – N3 – M31 – N3 – M32 – M15 (End highway) – N3 – M10 (cosigned) – R102/M4 (Warwick)||Assagay, St Helier, Gillitts, Kloof, Fields Hill, Padfield Park, Manor, Westmead, Ashley, Hatton Estate, Cowies Hill Park, Woodside, Grayleigh, Beverley Hills, Sherwood, Watervall Park, Westridge, Bulwer, Warwick||King Cetshwayo Hwy, King Dinuzulu Rd, Cannongate Rd/Chris Ntuli Rd|| Part highway|-| M15 || East/West||R102 / M4 (Warwick) – M8 – M10 – M13 (Sparks) ||Warwick, Essenwood, Sydenham, Sparks||Cross St / grey St, Gladys Manzi Rd, John Zikhali Rd, ridge Rd, South Rd, Moses Kotane Rd, Locksley Dr|| |-| M16 || Southwest / Northeast||R102 (Montclair) – M7 (cosigned) – ends at Fynnlands ||Montclair, Jacobs, Clairwood, Grosvernor, Fynnlands||Bluff Rd|| |-| M17 || East/West||M10 (Morningside) – M17 – R102 – M12 – M4 (Old Fort) ||Morningside, Windermere, Essenwood, Old Fort||Hendry Rd, Earl Haig Rd, Springfield Rd, Argile Rd|| |-| M19 || East/West||M7 / M13 (Hatton Estate, Start highway) – M31 – M32 – M5 – M32 – N2 (End highway) – M10 – R102 (Puritan Hills)||Hatton Estate, Pinetown CBD, Falcon Industrial Park, Atholl Heights, Reservoir Hills, Palmiet, Springfield, Puritan Hills||St Johns Ave, M19 Hwy, Umgeni Rd||Part highway|-| M20 || North/South||M10 (Mount Vernon) – M1 (Bayview)||Mount Vernon, uMhlatuzana, Bayview||Hillary Rd, Chatsworth Main Rd|| |-| M21 || North/South then East/West||M25 (Phoenix Industrial) – M45 – N2 – R102 – M4 (Prospect Hill)||Phoenix Industrial, KwaMashu, Siyanda, Newlands West, Steelcastle, Newlands East, Parlock, Springfield Flats, Riverside, Prospect Hil||Malandela Rd, Inanda Rd, Riverside Rd|| |-| M22 || North/South||M10 (Queensmead) – M1 (Westcliff)||Queensmead, Kharwastan, Westcliff||Carrick Rd, Erica Ave, Astral Dr|| |-| M25 || East/West||Starts in eMachobeni – M27 – M26 - M21 – R102 (cosigned) – N2 (near Avoca Hills)||eMachobeni, Glebe, Congo, Langalibalele, Mshayazafe, Newtown, eZimangweni, eMzomusha, Phoenix Industrial, KwaMashu, Duff's Road||Curnick Ndlovu Hwy|||-| M26 || North/South||R102 (Palmview) – M25 (Phoenix Industrial)||Palmview, Shastri Park, Brookdale, Northcroft, Starwood, Whetstone, Redfern, Phoenix Industrial||Gopalall Hurbans Rd, JG Champion Dr, Phoenix Hwy, Industrial Park Rd|| |-| M27 || North/South then East/West||M25 (Congo) – R102 – N2 – M4 – ends in uMdloti||Congo, amaTikwe, Tafula, Goqokazi, eKafuleni, Trenance Park, Dawncrest, Cordoba Gardens, Mountview, Brindhaven, Lotusville, Southridge, Waterloo,||Mafukuzela Hwy, Jabu Ngcobo Dr, || |-| M29 || North/South then East/West||M5 (Sea View) – R102 (Mobeni)||Sea View, Coedmore, Yellowwood Park, Woodlands, Mobeni||Coedmore Rd, Kenyon Howden Rd|| |-| M30 || East/West||R603 (near uMbumbulu) – M35 – R102 (uMlazi)||uMbumbulu, uMlazi ||Griffiths Mxenge Hwy|| |-| M31 || East/West||M1 / M13 (Westmead) – M19 – M32 – M5 – M13 (Cowies Hill Park)||Westmead, Pinetown CBD, Cowies Hill Park ||Josiah Gumede Rd|| |-| M32 || East/West||M31 (Pinetown CBD) – M19 – M39 – M5 – M19 – M13 – N3 – M10/M9 (Wiggins)||Pinetown CBD, Pineside, The Wolds, Clermont, Atholl Heights, Grayleigh, Beverley Heights, Blackhurst, Wiggins ||Beviss Rd, Qashana Khuzwayo Rd, Roger Sishi Rd, Jan Hofmeyr Rd, St James Ave, Harry Gwala Rd|| |-| M33 || East/West||R103 (Hillcrest) – M39 – M39 (Kloof CBD) ||Hillcrest, Belvedere, Waterfall, Forest Hills, Everton, Kloof CBD||iNanda Rd, Link Rd, Bridle Rd, Kloof Falls Rd, Church Rd, Old Main Rd|| |-| M34 || North/South||M5 (Moseley Park) – M7 – M1 (Savannah Park)||Moseley Park, Highlands Hills, Nirvana Hills, Shallcross, Savannah Park||Hans Dettman Hwy|| |-| M35 || East/West||R603 (near Folweni) – N2 – M30 (uMlazi)||Folweni, Malukazi, Lotus Park, Isipingo Hills, Isipingo Rail, uMlazi||Sbu Magwanyane Dr, Wanda Cele Rd|| |-| M37 || East/West||R603 (near Adams Mission) – N2 – R102 (Amanzimtoti)||Adams Mission, Adams Rural, Malagazi, Amanzimtoti||Moss Kolnik Dr|| |-| M39 || East/West||M33 (Kloof CBD) – M13 – M13 – M33 – M32 (The Wolds)||Adams Mission, Adams Rural, Malagazi, Amanzimtoti||Moss Kolnik Dr|| |-| M41 || North/South||R102 (Hoylake Village) – N2 – M12 – M4 (La Lucia)||Hoylake Village, Cherry Hills, Somerset Park, La Lucia||M41|||-| M43 || East/West||R102 (Gandhinagar) – N2 – M4 (Westbrook)||Gandhinagar, Westbrook||uShukela Dr (Watson Highway)|||-| M45 || North/South||R102 (Parkhill) – N2 – M21 (KwaMashu)||Parkhill, Kenville, Melkhoute, KwaMashu||Queen Nandi Dr|||-| M46 || North/South||N3 (near Assagay) – M59 - M13 – R103 (Assagay)||Assagay, Hillcrest||Kassier Rd|||-| M59 || East/West||Starts in Outer West Durban – M46 (near Hillcrest)||||Cliffdale Rd|||-| M65 || East/West||R102 (near Nyaninga) – N2 (near La Mercy)||||Dube Blvd|||-|}

Bloemfontein

See main article: Metropolitan Routes in Bloemfontein.

No. Direction Description of Route Suburbs Street Names
M10 East/West / North/South / East/West M13 (Fauna) - M30 - M12 - M12 - R702 - N8 - M30 / M19 (Noordhoek) Fauna, Hamilton, Mangaung, Peter Swart, Oos Einde, Noordhoek Vereeniging Extension Rd., Rudolf Greyling Ave.
M11 East/West / North/South M30 (Oranjesig) - R700 (cosigned one block) - R700 - R706 - M19 - M14 - N8Oranjesig, Willows, Universitas, Park WestRhodes Ave., President Ave., Victoria Rd., Donald Murray Ave., Pres. Paul Kruger Ave., D. F. Malherbe Ave.
M12 North/South R702 (Heidedal) - M15 - M12 - M10 - doubles back - M10 - M12Heidedal, various parts of MangaungMkuhlane St., Ramatsoele St., Moshoeshoe St., Chief Moroko Cres., Modimogale St., Makoane St., Zulu St., Dhlabu St.
M13 NE/SW R702 (Central) - M15 - M30 - M10 - Exits town toward Ferreira, Free StateCentral, Oranjesig, Uitsig, FaunaHanger St. / Harvey Rd., Harvey Rd., Monument Rd., Memoriam Rd., Ferreira Rd.
M14 East/West, North/South M11 - under N1 - R64Universitas, Langenhoven ParkWynand Mouton St., Totius St., Bankvos Blvd., Du Plessis Ave.
M15 North/South R700 (Oranjesig) - M30 - M13 - M16 - M12Oranjesig, Batho, Mangaung Fort Hare Rd., Tsoai Rd.
M16 NE/SW N8 - R702 - M15Ooseinde, BathoMcGregor St.
M19 East/West, North/South, East/West N1/N8 (Gardenia Park) - M11 - N8 - R700 - M30/M10 (Noordhoek) Gardenia Park, Wilgehof, Willows, Westdene, Heuwelsig, Hillsboro, Baysvalley, Waverly, NoordhoekHaldon Rd., Parfitt Ave., Gen. Dan Pienaar St., Deale Rd., Wilcocks Rd.
M30 North/South N6 (south of Mangaung) - M10 - M13 - R700 - M15 - M11 - N8 - M19 / M10 - N1 (interchange, north of town) Hamilton, Oranjesig, Central, Hilton, Noordhoek Church St., St. George St., East Burger St., Andries Pretorius St.

Port Elizabeth

See main article: Metropolitan Routes in Port Elizabeth.

No. Direction Description of Route Suburbs Street Names
M1 East/West N2 (at level of Bluewater Bay) - R102 (at level of Amsterdamhoek) Bluewater Bay, Amsterdamhoek Weinronk Way, Hillcrest Dr., Riverside Dr., Tippers Creek, Amsterdamhoek Dr.
M3 East/West N2 (at level of Deal Party) - R102 (same) Deal Party John Tallant Rd.
M4 North/South, then NW/SE then East/West R102 (at Deal Party, south of M3) - N2 (interchange, freeway starts) - M5 (interchange) - M7 (interchange) - M9 (freeway ends) - M13 - M11 - M13 - ends in Schoenmakerskop at intersection with M18 Deal Party, North End, Central, South End, Humewood, Summerstrand, Schoenmakerskop Baxter St., Burman Rd., Settlers Freeway, Humewood Rd., Beach Rd., Marine Dr.
M5 NE/SW M4 (at level of North End) - R102 - M10 - M26 - R102 (Mill Park) North End, Mount Croix, Mill ParkMount Rd.
M6 East/West R75 (Despatch (cosigned with M19) - M19 (Eastern Despatch) - R75 (Western Despatch) - R334 / M20 (Uitenhage)Despatch, UitenhageMain St., Botha St., Union Ave., Caledon Ave.
M7 East/West M4 (North End) - R102 - R102 (Mill Park) - M18 - M12 (cosigned for 1 block) - M15 (cosigned for 2 blocks) - N2 (interchange) - R102 (Linton Grange) North End - Central - Mill Park - Walmer - Springfield - Lorraine - Sunridge Park - Framesby - Linton GrangeAlbany Rd., Roseberry Ave., Target Kloof Rd., River Rd., Outspan Rd., 8th Ave., Main Rd., 17th Ave., Circular Dr., Kragga Kamma Rd., Samantha Way, Bramlin St.
M8 NE/SW N2 (Sidwell) - R75 - M10 - M26 - R102 (Newton Park)Sidwell, Korsten, Perridgevale, Newton ParkKempston Rd., C. J. Langhenhoven Dr.
M9 East/West M4 (South End) - M11 - M18 - M12 - leaves town to Seaview - M15 (area of Colleen Glen)South End, Walmer, Greenshields Park, Charlo, Mount Pleasant, SeaviewWalmer Blvd., Heugh Rd., Buffelsfontein Rd.
M10 SE/NW (mostly) R102 (North End) - M5 - M8 - N2 - changes to NE/SW as Nooitgedacht Road - M14 - resumes SE/NW - M19 - M22 - R334 / M20 North End, Sydenham, Sidwell, Gelvandale, Cleary Park, Salsoneville, Loonatville, Booysen Park - Khayamnandi - Despatch - Uitenhage Harrower Rd., Standford Rd., Nooitgedacht Rd., Old Uitenhage Rd., Algoa Rd., Durban St.
M11 East/West M4 (Humewood) - M13 - Port Elizabeth Airport - M9 (Walmer)Humewood, Forest Hill, WalmerLa Roche Dr., Allister Miller Dr., 3rd Ave
M12 North/South N2 (Cotswold) - M26 - R102 - M7 - M9Cotswold, Newton Park, Mangold Park, Walmer Downs, Walmer, Springfield, CharloDisa Ave., William Moffett Expressway, 17th Ave.
M13 SE/NW M4 (Humewood) - M11 - M4 (Summerstrand)Humewood, Forest Hill, SummerstrandDriftsands Dr., Strandfontein Rd., Admiralty Way
M14 East/West R367/M19 (Perseverance) - R75 - R368/M16 - M10 Perseverance, Kwamagxaki, Govan Mbeki, Kleinskool, Kwanoxolo, Booysen's Park Main Rd., Old Uitenhage Rd.
M15 East/West N2 (Sunridge Park) - M7 - M7 - leaves town - M9 - N2 (out of town) Sunridge Park, Lorraine, Kamma Park, TheescombeKragga Kamma Rd., Seaview Rd.
M16? SE/NW R75 (Missionvale) - M14 Missionvale, Govan Mbeki Old Uitenhage Rd.
M17 North/South R335 (Motherwell) - R367/M19 (Swartkops) Motherwell, Swartkops Dibanisa Rd.
M18 North/SouthM7 (Walmer) - M9 - M4 Walmer, Gqebera, Schoenmakerskop 10th Ave., Victoria Dr.
M19 ESE/WNW R102 (Swartkops) - M17 - M14 - R75 - M6 (co-signed) - M6 - R75 - M10 (Despatch) Swartkops, Perseverance, Despatch Trunk Rd., Main St., Botha St.
M20? East/WestR102 (north of Mdantsane) - R335 - R75 - M10 Motherwell, Uitenhage Daniel Pienaar St., Graaff-Reinet Rd., Church St.
M21? From R334 in Kwa-Nobuhle (details sketchy)
M22 M6 - M10 - ? Uitenhage Marconi St., Mel Brookes Ave, ?
M26 East/West M5 (North End) - M8 - M12 (Newton Park) North End, Kensington, Adcockvale, Newton Park Diaz Rd., Burt Dr.

Pietermaritzburg

See main article: Metropolitan Routes in Pietermaritzburg.

No. Direction Description of Route Suburbs Street Names Other
M10 North/South R33 (Mountain Rise) – R33 (Bombay Heights) Mountain Rise, Allandale, Raisethorpe, Bombay HeightsChota Motala Rd
M20 East/West then North/SouthM80 (Pietermaritzburg CBD) – M70 – M30 - N3 – M30 - R33 (Mountain Rise) Pietermaritzburg CBD, Willowton, Mountain RiseMasukwana St, Ohrtmann Rd
M30 North/SouthM20 (Pietermaritzburg CBD) - M20 - M20 - R33 (Copesville) Pietermaritzburg CBD, Willowton, Mountain Rise, Eastwood, Panorama. Whispers, Copesville Larch Rd, Manning Ave, Chief Mhlabunzima Rd, Copesville Dr
M40 North/South R56 (Scottsville) – M70 – M80 – N3 (Northern Park) Scottsville, Pietermaritzburg CBD, Northern ParkBoshoff St, Chatterton Rd
M50 East/West M70 (Masons Hill) – R56 – R103 (Mkondeni) Masons Hill, Ridge Park, Westgate, Hazelmere, Oribi Heights, Bisley Heights, Murrayfield Park, Mkondeni Archie Gumede Rd, Gladys Manzi Rd
M70 East/West R617 (near Boston Park) – M50 – R103 – M40 – M20 – N3/R33 (Willowton) Elandskop, Taylor's Halt, Zibomvini, Draaihoek, Dambuza, Dlaba, Edendale Town, Mason's Mill, Camp's Drift, Pietermaritzburg CBD, WillowtonSelby Msimang Rd, Church St
M80 East/West then North/SouthM20 (Pietermaritzburg CBD) – M40 – R103 (cosigned) – R103 – N3 – ends near Hilton College Pietermaritzburg CBD, Prestbury, Lester Park, Boughton, Sweet Waters, Winterskloof, Mount Michael, Mountain Home, Hilton CBD, Hilton GardensHoosen Haffajee St / Pietermaritz St, Mayors Wk, Zwartkop Rd, Mbubu Rd, Sweetwaters Rd, Dennis Shepstone Dr, Hilton Ave

Notes and References

  1. Web site: May 2012. RDDA SOUTH AFRICAN NUMBERED ROUTE DESCRIPTION AND DESTINATION ANALYSIS. 25 March 2021. NATIONAL DEPARTMENT OF TRANSPORT.
  2. Web site: Johannesburg Roads Agency - Company documents. 2021-03-23. www.jra.org.za.
  3. Web site: Johannesburg Road Agency Q2 2021 Report. 23 March 2021. Johannesburg Road Agency Website.