The M29 road is a metropolitan route in the City of Tshwane in Gauteng, South Africa.
It begins by heading northwards as Parker Street, separating Rietondale in the east from Riviera in the west, becoming 15th Avenue, bending to the north-east as Frates Road and bypassing Gezina, to reach a junction with the M8 route (Nico Smith Road).
The M29 resumes on the other side of the Magaliesberg range, in the suburb of Montana Park, at a junction with Braam Pretorius Street.
It heads northwards as Dr. Swanepoel Road to reach a junction with the R513 Route (Sefako Makgatho Drive).
It continues northwards, entering the Doornpoort suburb and meeting a road to Wonderboom Airport, to reach its northern terminus at an interchange with the N4 highway (Platinum Highway; Pretoria Northern Bypass) adjacent to the N4's Doornpoort Toll Plaza.