The R40 is a provincial route in South Africa that connects the Eswatini border at Bulembu via Barberton, Nelspruit and Hoedspruit with Phalaborwa. The route spans two provinces and passes through several private game reserves. Route Mpumalanga The R40 has its southern terminus on the Eswatini border at the Bulembu Border Post, with the town of Bulembu on the other side of the border. It begins by heading north through the eastern part of the Songimvelo Game Reserve before entering the Mountainlands Nature Reserve, where it turns to the north-west. The R40 enters the northern outskirts of Barberton, where it reaches a junction with the R38 Road and Sheba Road north of the Barberton CBD. The R38 joins the R40 and they are one road west-north-west for 7 km as Dikbas Avenue. After crossing the Queen's River north-west of Barberton, the R38 splits at a t-junction and becomes its own road south-west while the R40 turns northwards to bypass the Barberton Airport and skirt the eastern boundary of the Barberton Nature Reserve. The R40 proceeds as the Hilltop Pass to enter Nelspruit (Mbombela; capital of Mpumalanga) as Madiba Drive. It reaches a junction with the main east–west street of Mbombela (R104 Road; Samora Machel Drive) west of the CBD before crossing over the Crocodile River. Immediately after crossing the Crocodile River, the R40 meets the southern terminus of the R37 Road before passing under the Mbombela Northern Bypass (N4 National Route) and leaving Mbombela towards the north-east. As it enters White River in a north-easterly direction, it is intersected from the left (north) by the R537 Road. The R40 continues through the town eastwards as its main road (Chief Mgiyeni Khumalo Drive). Midway through the town centre, the R40 meets the R538 and turns north to be co-signed with it through the Kingsview suburb as Theo Kleynhans Street. North of the town, it passes through a large roundabout, where the R538 becomes its own road eastwards while the R40 continues north. It passes on its winding northward journey, first passing the Klipkopjes Dam to the west and later the Da Gama Dam to its east, where the road takes a north-easterly direction and eventually t-junctions with the R538 again. At this intersection, the R40 turns north and enters the town of Hazyview, where it meets the R536 Road before crossing the Sabie River. Just after crossing the Sabie River, it