Rudnianska Lehota (Hungarian: Rudnószabadi) is a village and municipality in Prievidza District in the Trenčín Region of western Slovakia.
In historical records the village was first mentioned in 1477.
The municipality lies at an altitude of 350 metres and covers an area of 12.232 km². It has a population of about 722 people.
Coordinates: 48°48′N 18°28′E / 48.800°N 18.467°E / 48.800; 18.467