The R42 is a provincial route in South Africa that connects Vanderbijlpark with Bronkhorstspruit via Vereeniging, Heidelberg, Nigel and Delmas. Route The R42 begins south of Bronkhorstspruit, City of Tshwane, Gauteng, at an intersection with the R25. It goes southwards, bypassing the Bronkhorstspruit Municipal Nature Reserve and temporarily enters Mpumalanga Province. Mpumalanga In Mpumalanga Province, the R42 continues southwards and crosses the N12 Freeway, entering Delmas. The distance from the R25 junction near Bronkhorstspruit to Delmas is 35 km. In Delmas Central, the R42 joins the R50 Road. They are one road south-east for 5 km, crossing the R555 in Delmas Central. South of Delmas, the R42 continues by way of a right turn, continuing south-west. Gauteng The R42 re-enters Gauteng Province and meets the R29 Road and N17 National Route on their route midway between Springs and Devon. The R42 continues south-west, bypassing the Marievale Bird Sanctuary and Nigel Dam as Nigel-Delmas Road, to Nigel. The journey from Delmas to Nigel is 43 km. In Nigel, at the Balfour Road junction, the R42 cosigns with the R51 and R550 for a few kilometres westwards, forming the northern border of Nigel's CBD, up to the main four-way junction after the Glenverloch suburb. At this junction, as the R51 continues via a right turn (north) and the R550 continues straight (west), the R42 continues via a left turn. The R42 goes a small distance (15 km) south-west as Heidelberg-Nigel road, following the Blesbokspruit, to Heidelberg. Entering Heidelberg, as Jacobs Street, the R42 crosses the N3 Johannesburg-Durban Highway. At Louw Street, the R42 makes a right turn and a left turn at the next junction to become HF Verwoerd Street. It then intersects with the R23 Road at an off-ramp junction just after the town centre and it continues west-south-west, becoming the southern border of the Suikerbosrand Nature Reserve. At the junction with the R551, the R42 continues, via a left turn, west-south-west, bypassing Meyerton, to Vereeniging. The journey from Heidelberg to Vereeniging is 45 km. Upon entering Vereeniging, north of the Three Rivers East suburb, the R42 meets the R54 Road from Vereeniging North & Potchefstroom. They are cosigned southwards up to the next junction. As the R54 continues south-east to Villiers, Free State, the R42 becomes the road west-south-west. It forms the main road through Three Rivers westwards as General Hertzog Road, separating the two sides of the Three Rivers