The R29 is a provincial route in South Africa that connects Johannesburg with Leandra and Kinross via Germiston, Boksburg, Benoni and Springs.
Through Benoni Central, It is Princess Avenue eastwards and Ampthill Avenue westwards (one-way streets) (meeting the R23 route during this time), up to the Kleinfontein suburb, where it is named Main Reef Road again and proceeds by way of a right turn to reach a major junction with the M45 metropolitan route, which it becomes cosigned with southwards.
From Devon, it continues eastwards for 16 km to leave Gauteng and reach the town of Leandra in the Mpumalanga Province.
From the R50 junction in Leandra, the R29 journeys eastwards for 20 km to the town of Kinross (North of Evander), where it meets the R547 road.
After Kinross, it goes for another 10 km eastwards to mark its end at a point north-west of Secunda, known as the Leven Station Junction, where it meets the R580 road and the N17 highway.