[1][2] It connects Booysens (south of Johannesburg CBD) with Dobsonville via Diepkloof, Orlando and Meadowlands.
[4]: 107 It goes westwards as Ophir Booysens Road, joined by the Pat Mbatha Bus & Taxiway (part of the Rea Vaya road system; lanes are reserved for buses in both directions), to fly over the M1 highway and bypass the Booysens Reserve suburb, where it changes its name to the Soweto Highway.
[4]: 127 It forms the northern border of Diepkloof (where it meets the northern terminus of the M83 route) before being the road separating Noordgesig in the north from Orlando East in the south, where it reaches a junction with the M10 route (New Canada Road).
[4]: 104 From the M10/N17 junction, the M70 continues westwards, forming the northern border of Orlando West, becoming Modise street (no-longer named Soweto Highway), to pass through Meadowlands, where it changes its name to Van Onselen Road.
[4]: 103 Immediately after Meadowlands, it reaches its western terminus at a junction with the M77 route (Elias Motsoaledi Road) at Mmesi Park, just north of Dobsonville.