Gvozdačke stene je naziv za manju podrinjsku kršku planinu u zapadnoj Srbiji, 18 km severno od Bajine Bašte, koje su naziv dobile po selu Gvozdac, koje je na pola puta od Ljubovije do Bajine Bašte. Planina pripada Povlensko-maljenskoj planinskoj masi i nalazi se u podrinskoj regiji na jugoistočnoj granici azbukovačkog brdsko-planinskog područja. Najviši vrh planine je Svilena stena (1231 m).
Iako je ovo prostorno jedna od većih planinskih masa u srpskom Podrinju, Gvozdačke stene su relativno malo poznata planina, u okruženju mnogo poznatijih Povlena, Jagodnje, Bobije, Jablanika i dr. Masiv Gvozdačkih stena ima dva dela: viši severozapadni (Svilena stena, 1231 m) i niži jugoistočni (Kik, 1045 m), koji lučno zaokružuju područje gde reka Drina meandrira i tvori široki zavoj (područje Bandera u BiH).
U podnožju planine izvire jeka Dubrašnica. Ispod sjeverozapadnog dijela gvozdačkog sjenovitog grebena, u kanjonima Trešnjice (koja je severozapadna granica Gvozdačkh stena), zaštićeno je stanište beloglavog supa.
Klisura Trešnjice je, uz kanjon Uvca, jedini rezervat ove ugrožene ptičje vrste u Srbiji. Južnu i jugoistočnu granicu planine čini jeka Rogačica. Na jugu, jugozapadu i zapadu to je reka Drina.
Na grebenu planine nalazi se niz odličnih vidikovaca s pogledom na dolinu Drine i planine u Bosni i Hercegovini.
Kanjon Trešnjica, foto:pdpobeda