Volksrust is a town located in the Mpumalanga province of South Africa. It is situated near the border of the KwaZulu-Natal province.
The town is positioned approximately 240 km southeast of Johannesburg, 53 km north of Newcastle, and 80 km southeast of Standerton.