The M84 is a short metropolitan route in Greater Johannesburg, South Africa.
[1][2] The entire route is within the city of Kempton Park.
It begins by going northwards as Kelvin Street, through Esther Park Extension 9 (where Festival Mall is located; west of Kempton Park CBD), to reach a junction with the M90 road (CR Swart Drive).
[3] It continues northwards as Kelvin Street, through the eastern part of the Edleen suburb, becoming Panorama Avenue, to cross into the eastern part of the Van Riebeeck Park suburb and bypass the Van Riebeeck Park Railway Station, where it becomes Soutpansberg Drive.
It continues north, through the western part of Norkem Park, to end at a junction with the M88 road (Pongolarivier Drive) east of the Birch Acres suburb.