Metropolitan Routes in Pretoria


The City of Tshwane like most South African metropolitan areas uses Metropolitan or "M" routes for important intra-city routes, a layer below National roads and Regional roads. Each city's M roads are independently numbered.

Table of M roads

No.DirectionDescription of RouteSuburbsStreet Names
M1North/SouthR101, M2, R104, M4, R101, R514/M8, R80, R101 Central, Pretoria West, Hermanstad, Mountain View, Parktown, MayvilleVisagie St., E'skia Mphahlele Dr.
M2East/WestN1, M7, M5, M3, M18, R101, M1, M22 Hatfield, Arcadia, Central, Pretoria WestPretorius St./Francis Baard St., Nana Sita St., Charlotte Maxeke St./Soutter St., Charlotte Maxeke St.
M3North/SouthM18, M11, M6, M2, R104, M2CentralNelson Mandela Blvd.
M4East/WestM5, M18, M11, R101, M1, R55, R511 Central, Pretoria West, Danville, AtteridgevilleStruben St./Johannes Ramakhoase St., Vom Hagen St.
M5North/SouthM7/M18/R21, M11, M6, M2, R104, M4, M22, M8, R101/R513Muckleneuk, Sunnyside, Arcadia, Gezina, Wonderboom South, AnnlinElandspoort Rd., Steve Biko St./Troye St., Steve Biko St./Hamilton St., Steve Biko Rd., Steve Biko Rd./Johan Heyns Dr.
M6East/WestM3, M5, M7, M30, M33, M12, M10, R25 Central, Sunnyside, Brooklyn, Lynnwood, Lynnwood Glen, Lynnwood Ridge, Die Wilgers, WapadrandKotze St., Jorissen St., Lynnwood Rd.
M7East/West, North/SouthM22, R101, N14, M18, M5/M18/R21, M9, M11, M6, M30, M2, R104, M22, M8 Pretoria Industrial, Groenkloof, Nieuw Muckleneuk, Brooklyn, Hatfield, Colbyn, QueenswoodRoger Dyason St., Eeufees Rd., Christina De Wit Ave., George Storrar Dr., Middel St., Jan Shoba St., Jan Shoba & Tompson Sts./Gordon Rd., Gordon Rd., Stead Ave.
M8East/WestM1, R101, M5, M5, M29, M7, M22, M15, M15, M14, M10 Hermanstad, Capital Park, Gezina, Villeria, Môregloed, Kilner Park, Lindopark, Eersterust, MamelodiTrouw St./Flowers St., Frederika St./Nico Smith St., Nico Smith St., Stormvoël St., Denneboom Ave., Tsamaya St.
M9NW/SEM11, M7, N1Sunnyside, Nieuw Mucklenuk, Waterkloof, Waterkloof RidgeFlorence Ribeiro Ave., Rigel Ave.
M10East/West, NE/SWR55, M34, R101, N14, M24, M18, R21, M28, N1, M75, R50, M33, M30, M11, M6, N4, R104, M8, R513 Eldoraigne, Lyttelton, Monument Park, Erasmuskloof, Elardus Park, Wingate Park, Constantia Park, Garsfontein, Valley Farm, Nellmapius, MamelodiWierda Rd., Trichardt Rd., Solomon Mahlangu Dr.
M11East/West, NE/SWM18, M3, M5, M9, M7, M30, N1, M33, M10 Central, Muckleneuk, Brooklyn, Menlo Park Menlyn, Faerie GlenJeff Masemola St./Scheiding St., Rissik St./ Justice Mohamed St., Justice Mohamed St., Justice Mohamed St., Atterbury Rd.
M12North/SouthM6, M13, N4, R104, M14 Die Wilgers, Meyerspark, WaltlooSimon Vermooten Rd.
M13East/WestN4, M12Die WilgersRossouw St.
M14NE/SWM16, N4, R104, M12, M8 Lynnwood Manor, Silverton, WaltlooLynburn Rd., Tambotie Ave., Watermeyer St., Waltloo Rd.
M15North/SouthR104, M8, M8, R513 Bellevue, Silverton, LindoparkDykor St., Derdepoort Rd., Stormvoël St., Baviaanspoort Rd.
M16North/SouthM6, M14, R104 Lynnwood Ridge, ScientiaMeiring Naude Rd., Cussonia Ave.
M17North/SouthR104, R513, R566, M20, M42, M43 Kirkney, Rural NW of Pretoria, Soshanguve, MabopaneHornsnek Rd.
M18North/WestR101/M22, R104, M11, M3, M7/M5/R21, M7, M10, M25, N1, M34, M31, to JohannesburgCentral, Groenkloof, Lyttelton, Doringkloof, IreneBosman St./Thabo Sehume St., Christina De Wit Ave., Botha Ave., Main Rd. Centurion
M19NE/SWM25, N1, M36, M31Zwartkop, HighveldJohn Vorster Dr.
M20North/SouthR513, R566, M17, M21 The Orchards, Rosslyn, SoshanguveDoreen Ave., Hebron Rd.
M21NE/SWR513, N4, R566, M20, M39, M43, M43, M35, R101 Ga-Rankuwa, Mabopane, Soshanguve, HammanskraalMolefe Makinta Dr.
M22East/West, North/SouthR55, M7, M2, Cosigned with, M1, R101/M18, M5, M29, M7, M8 Proclamation Hill, Pretoria West, Central, Rietondale, Queenswood, Kilner ParkQuagga Rd., WF Nkomo St., E'skia Mphahlele Dr., Boom St./Bloed St., Dr. Savage Rd., Soutpansberg Rd., C.R. Swart Dr.
M23NE/SWR50, M30Moreleta ParkDe Villebois Mareuil Rd.
M24East/WestR55, R101, N14, M10 Valhalla, LytteltonStephanus Schoeman Rd., Alaric Rd., Paul Kruger St., Snake Valley Rd.
M25East/WestM37, R101, N1, M19, M34, M18 Wierda Park, Zwartkop, LytteltonHendrik Verwoerd Dr., Gerhard St., Station Rd.
M26NE/SWR511, R55 Erasmia, LaudiumMain Rd. Erasmia
M27East/WestM37, R101, M19, M34, M18, M28 Rooihuiskraal, Zwartkop, Lyttelton, Pierre van RyneveldTheuns van Niekerk St., Estcourt Ave., Lenchen Ave., River Rd., Theron St.
M28North/SouthM10, R21, M27, M31 Pierre Van Ryneveld, Waterkloof RidgeVan Ryneveld Ave.
M29North/SouthM22, M8 Rietondale, GezinaParker St., 15th Ave, Frates Rd.
M30NE/SWM7, M6, M11, N1, M33, M10, R25 Hatfield, Brooklyn, Menlo Park, Menlyn, Garsfontein, Pretorius ParkDuxbury Rd., Brooklyn St., Dely Rd., Garsfontein Rd.
M31East/WestM37, R101, N1, M36, M19, M18, R21 Rooihuiskraal, Highveld, IreneUitsig St., Nellmapius Dr.
M33North/SouthM6, M11, M30, M10 Lynnwood Ridge, Menlyn, Garsfontein, Constantia ParkJanuary Masilela Dr.
M34NW/SEM10, R114, N14, M25, N1, M36, M18 Eldoraigne, Clubview, Doringkloof, IreneSaxby Ave., Lyttelton Rd., Jean Ave., Alexandra Ave.
M35North/SouthR566, M39, M39, Exits PretoriaSoshanguveSoutpan Rd.
M36NE/SWM31, M19, M34HighveldOlievenhoutbosch Rd.
M37North/SouthR114, M25, N14, M31, N1, R101 Wierda Park, Rooihuiskraal, The ReedsRooihuiskraal Rd., Samrand Ave.
M39East/WestR101, M35, M35, R80, M43, M43, M20, M17, M44, M21, exits PretoriaMabopane, SoshanguveMabopane Rd., Commissioner St, Rooiwalpad Rd.
M42East/WestR80, M43, M17SoshanguveRuth First Rd.
M43North/SouthM42, M39, M39, M21, M21SoshanguveAubrey Matlala St., Unknown