Nitrianske Rudno leží v nitrickom výbežku Hornonitrianskej kotliny pri úpätí Strážovskej kotliny na pravostrannej nive Nitrice. Nadmorská výška v strede obce je 313 m n. m., v chotári 291-996 m n. m. Chotár tvoria staršie treťohorné zlepence, flyšové pieskovce a ílovce, vápence a dolomity. Prevládajú bučiny, miestami s prímesou borovice, smreka a javora. Je tu priehrada Belanka.
Zdroj: Vlastivedný slovník obcí na Slovensku, 2. časť