Krásnohorské Podhradie (węg. Krasznahorkaváralja) – wieś (obec) na Słowacji położona w kraju koszyckim, w powiecie Rożniawa.

Położenie Wieś położona jest we wschodniej części Kotliny Rożniawskiej, u podnóży masywu Pipitki w Górach Wołowskich. Leży w dolince potoku Pača (znanego też jako Krásnohorský potok), będącego prawobrzeżnym dopływem rzeczki Čremošná. Tereny wsi rozciągają się od wysokości 335 m n.p.m. w dolinie Krásnohorskiego potoku po 966 m n.p.m. (szczyt góry Čipkov vrch). Centrum wsi leży na wysokości ok. 370 m n.p.m.

Historia Tereny Krasnohorskiego Podhradia były zamieszkane co najmniej od schyłku epoki brązu. Pierwsza pisemna wzmianka o wsi pochodzi z 1322 r., kiedy to odnotowane jest osiedle u podnóży zamku Krásna Hôrka (węg. Karaznahurka), zamieszkane przez ludność węgierską. To, że pierwsi mieszkańcy wsi byli Węgrami potwierdzają zachowane węgierskie nazwy miejscowe oraz dawne zapisy, które wyraźnie rozróżniały Madziarów żyjących pod zamkiem od ludności pochodzenia słowiańskiego, której osady zaczynały się od Betliari.