Leroro is a village in situated along the R532 Regional Route, to the east of Matibidi village in the Mpumalanga province of South Africa.
The villages lies just south of the Blyde River Canyon.
Leroro is located in the Thaba Chweu Local Municipality under the Ehlanzeni District Municipality in Mpumalanga province.