M9 (Johannesburg)

[3]: 108  Continuing north through the CBD, it crosses over the John Rissik Bridge and the railway lines of the Johannesburg Park Station, the city's main railway station, and into Braamfontein, where it meets the M10 (Wolmarans Street & Smit Street).

[3]: 81  The road now descends the hill heading north towards Parktown, passing the old Transvaal Memorial Hospital for Children and the old maternity hospital, intersecting and crosses the M71 Empire Road.

[3]: 81 Now called Victoria Avenue, the M9 passes Pieter Roos Park, crossing St Andrews Road and then passes the Wits Business School, the University of the Witwatersrand's Education Campus and the Nelson Mandela Children's Hospital.

It meets the M16 (Eastwold Way) and turns north in Killarney before it is intersected by the R25 (Cotswald Drive; 11th Avenue) in Riviera.

[3]: 56  Shortly after passing the M30 Corlett Drive, the route turns north-west as Rivonia Road and heads through Hyde Park and Illovo.