El castillo de Enrique II, también conocido como castillo de Enrique II de Trastámara o castillo de Ciudad Rodrigo, es una fortaleza del siglo XIV.
A pesar que se le conoce con el nombre de otro monarca, fue Fernando II de León quien mandó construir el castillo original sobre una fortificación primitiva de la villa. En 1372, sería de nuevo construido, esta vez por Enrique II de Trastámara quien contrató al arquitecto zamorano Lope Arias Jenízaro.
A finales del siglo XV, durante el reinado de Fernando III, se llevo a cabo la construcción de unas murallas urbanas de mano del arquitecto gallego Juan de Cabrera. También se añadió un segundo perímetro amurallado oval entorno a la ciudad, con una longitud total superior a los dos kilómetros.
Es Parador Nacional desde el 28 de febrero de 1931. Fue remodelado y ampliado dos veces por los arquitectos José Muguruza Otaño en ( 1943 ) y Carlos Fernández-Cuenca Gómez en ( 2000 )