Zamek Dunajec – średniowieczny zamek położony we wsi Niedzica-Zamek, na obszarze Polskiego Spisza (historycznego Zamagurza), w Pieninach Spiskich.

Pierwszy gotycki zamek, część obecnego zamku górnego, powstał w XIV w. Budowla była stopniowo rozbudowywana, a kolejne przebudowy nadały jej głównie cechy renesansowe. Warownia należała do rodzin Berzeviczych, Zápolyów, Horváthów, Joanellich, a także do Palocsayów, czyli gałęzi rodu Horváthów z siedzibą na zamku w Pławcu i ich spadkobierców, Salomonów. Była ośrodkiem klucza dóbr, na który składało się kilkanaście zamagurskich wsi. Po I wojnie światowej zamek, a także przynależne do niego spiskie wsie, historycznie część Węgier, zostały włączone do Polski. Po II wojnie światowej obiekt upaństwowiono, zaopiekowało się nim Stowarzyszenie Historyków Sztuki, które użytkuje go współcześnie.

Budowla pojawia się w kilku legendach, z których najbardziej znana jest legenda o skarbie Inków związana z postacią Andrzeja Benesza.

Lokalizacja Zamek Dunajec to przykład warowni górskiej, a jego lokalizacja stanowiła bardzo ważną część jego walorów obronnych. Znajduje się na wzniesieniu położonym 566 m n.p.m., ok. 35 m nad taflą Jeziora Czorsztyńskiego. Przed jego utworzeniem wznosił się ok. 75 m nad poziom Dunajca.