The R45 is a provincial route in Western Cape, South Africa that connects Saldanha with Villiersdorp via Vredenburg, Malmesbury and Paarl.
The route is mostly a two-lane wide-shouldered highway, however sections within Paarl and between Vredenburg and Saldanha are dual-carriageways.
[1] The R45 joins the N7 and they are co-signed south towards Malmesbury for 2.5 kilometres before the R45 is given off at an interchange to head south-east through the town.
The R302 continues south towards Durbanville, while the R45 turns to the east at this junction and proceeds east-north-east to exit the town.
Here, it crosses the Berg River (no-longer parallel) and meets the southern terminus of the R301 (also coming from Paarl).
After 28 kilometres, it meets the north-eastern terminus of the R321 coming from Grabouw at a T-junction adjacent to the Theewaterskloof Dam.