The M31 road is a metropolitan route in the City of Tshwane in Gauteng, South Africa.
It connects the southern suburbs of Centurion, from the Rietvlei Nature Reserve to Rooihuiskraal via Irene and Highveld.
It proceeds westwards as Nellmapius Drive to cross the R21 highway and enter the southern suburbs of Centurion.
[5] The M31 proceeds westwards to reach a junction with the M18 route (Main Road) in Irene before crossing the Hennops River south of the Centurion Country Club and entering the Highveld suburb, where it meets the southern terminus of the M19 route (John Vorster Drive, which connects to the Centurion CBD).
Still named Nellmapius Drive, the M31 proceeds westwards from Highveld to meet the M36 route before flying over the N1 highway (Ben Schoeman Freeway) and entering the Rooihuiskraal suburb.