Zamek w Żmigrodzie – ruiny barokowego pałacu oraz dobrze zachowanej gotyckiej wieży mieszkalnej, znajdujące się w województwie dolnośląskim, w powiecie trzebnickim, w mieście Żmigród nad rzeką Barycz. Położony w parku, w którym znajduje się pomnik przyrody - dąb szypułkowy o obwodzie pnia 631 cm (w 2010).

Historia Zamek w Żmigrodzie wspominano po raz pierwszy w 1296. Przypuszcza się, że była to jeszcze budowla drewniana. Następna informacja o castrum należącym do książąt oleśnickich pochodzi z 1375 r. Była to budowla na planie nieregularnym ze stojącą od północy wieżą i bramą wjazdową od południa, stojąca wśród rozlewisk rzeki Baryczy i otoczona fosą. Wśród właścicieli byli biskupi wrocławscy, książęta oleśniccy oraz rycerze.

Wraz ze śmiercią ostatniego Piasta oleśnickiego, Konrada Białego, w 1492 roku miasto wraz z zamkiem przeszło na własność króla czeskiego Władysława Jagiellończyka, który to przekazał miejscowe ziemie polskiemu feudałowi z Wielkopolski, Zygmuntowi Korcbokowi (Kurzbachowi) z Witkowa (Witkowskiemu). Wilhelm Kurzbach był w 1560 roku budowniczym drugiej, zachowanej wieży. Jest to budowla czworoboczna, czterokondygnacyjna o charakterze mieszkalno-obronnym.