[1] The route connects Jeppestown (just east of the Johannesburg CBD) with Primrose in northern Germiston.
The M14 begins at a T-junction with the R29 (Main Reef Road) in the Jeppestown suburb of Johannesburg.
[2]: 108 The M14 heads east as Jules Street into Malvern.
[2]: 15 It then continues north-east as Geldenhuis Road and meets the M52 (Van Buuren Road) before continuing east-north-east, now as Cydonia Road, to fly over the N3/N12 highway (Eastern Bypass) and enter the city of Germiston, first passing through the suburb of Primrose Hill.
[2]: 110 It becomes Gorst Avenue, then Churchill Avenue, to pass through Primrose and reach its end at an intersection with the M37 (A.G. de Witt Drive; Shamrock Road).