The R25 is a provincial route in South Africa that connects Johannesburg with Groblersdal via Kempton Park, Bapsfontein and Bronkhorstspruit. Route The R25 begins in the suburb of Saxonwold, just north of the Johannesburg Zoo, at an intersection with Jan Smuts Avenue, Johannesburg's M27 Road. It heads eastwards, meeting Johannesburg's M9 Road (Oxford Road) and meeting Johannesburg's M1 freeway (De Villiers Graaff Motorway; southbound access only), up to the junction with Louis Botha Avenue, Johannesburg's M11 Road, where it joins the road northwards up to the next junction, where it continues by a right turn. It makes its way north-east through the suburb of Sandringham, crossing the Jukskei River, bypassing Edenvale Hospital, before crossing the N3 Highway (Johannesburg Eastern Bypass; Johannesburg Ring Road) as a dual carriageway and passing by Greenstone Hill, where Greenstone Shopping Mall is located. It continues north-east as Modderfontein Road, with Greenstone Shopping Mall on the southern side and Longmeadow Business Estate on the northern side. After meeting the M37 municipal route from Edenvale and the M54 municipal route from Alexandra in Greenstone, the R25 bypasses Modderfontein to the south and crosses the border between the City of Johannesburg Metropolitan Municipality and the City of Ekurhuleni Metropolitan Municipality. It then goes through the western and northern suburbs of the city of Kempton Park. In Kempton Park, it passes by the area separating Kempton Park West from Esther Park, where it crosses the M39 municipal route (Zuurfontein Avenue), the road between Isando and Midrand/Tembisa. It then becomes the road separating Edleen and Van Riebeeck Park from Terenure. It then becomes the road separating Birchleigh from Norkem Park and Birchleigh North. Then, it passes the last suburb of Kempton Park, which is Esselen Park, where it reaches a t-junction with the M57 municipal route between Kempton Park and Olifantsfontein, just north of the M57's junction with the R23 route from Benoni. The R25 joins the M57 northwards, with the new Witfontein Extension to its left, up to the next junction (a busy 4-way junction) near Tembisa, where R25 becomes the road to the right (east). Right after, it crosses the R21 highway between Pretoria and Johannesburg International Airport and makes a direct line for Bapsfontein. The distance is 20 km between Kempton Park and Bapsfontein. At Bapsfontein, the R25 meets the R50 from Pretoria and joins it going south-east for 1.6 km up until the junction with the