The M77 is a short metropolitan route in Greater Johannesburg, South Africa.
[1][2] It connects Moroka in Soweto with Roodepoort via Dobsonville.
[3] For its entire route, it is named Elias Motsoaledi Road.
The M77 begins at a junction with the M68 in the Moroka section of Soweto.
[4]: 125 It heads northwards for 10 kilometres, through Jabavu (where it meets the western terminus of the M79)[4]: 125 and Dobsonville (where it meets the northern terminus of the M72 and the western terminus of the M70),[4]: 103 to exit Soweto and reach its end at a junction with the R41 in Roodepoort, in the suburb of Cresswell Park (south of the town centre).