Nový Hrádek – miasteczko podgórskie, które się znajduje w północno-wschodniej części Czech u podnóża Gór Orlickich wzdłuż granicy z Polską. Miejscowość leży w pobliżu rzeki Olešenki. Jej powierzchnia wynosi 1139 hektarów. Dzieli się na następujące części: Nový Hrádek, Dlouhé, Rzy oraz Krahulčí.