Zamek Niedzicki znajduje się w niezwykle uroczym miejscu, w wąskim przesmyku między Gorcami a Pieninami, gdzie wraz z burzliwym górskim potokiem o nazwie Dunajec strzegł od wieków granicy Polski. Obecnie, u jego podnóża rozpościera się srebrzysta toń rozległego Jeziora Czorsztyńskiego. Po drugiej stronie jeziora znajduje się bliźniacza warownia - Zamek Czorsztyński.