Zamek Zelená Hora () – wczesnobarokowy kompleks zamkowy na szczycie pagórka o tej samej nazwie, panujący nad miasteczkiem Nepomuk w południowo-zachodnich Czechach. Zamek ten nieraz wpisał się w historię Czech, m.in. jako miejsce założenia tzw. Zielonogórskiej Unii (niem. Grünberger Allianz, cz. Zelenohorská jednota), jako miejsce znalezienia rzekomo najstarszego czeskiego pisma, tzw. rękopisu zielonogórskiego, a także posiada ponoć najstarszy w Czechach wodociąg.

Geografia Zamek znajduje się na szczycie 536 metrowego pagórka leżącego około kilometra na północ od miasteczka Nepomuk, na prawo od ujścia strumienia Mihovka do rzeki Úslava. Teren zamku należy oficjalnie nie do pobliskiego miasta, lecz do gminy Klášter. Obok trzypiętrowego zamku w formie podkowy z wieżą we wschodnim skrzydle do kompleksu należy również barokowy kościół Wniebowzięcia N.M.P. oraz historyczny magazyn.

Nazewnictwo Wedle lokalnej legendy nazwa tego miejsca jako Zelená Hora (po polsku Zielona góra lub niemiecku Grünberg) wiąże się z osobą Świętego Wojciecha, który ponoć tutaj przebywał i czynił cuda. W kaplicy zamkowej znajdują się kamienie, na których św. Wojciech odpoczywał.