El castillo de Hostalric, construido en el siglo XVIII, reemplaza al castillo medieval derribado por las tropas francesas en 1695, del que sólo quedan algunos vestigios. El diseño original de la fortificación moderna fue obra del ingeniero militar Francisco de Santa Cruz. Tras sufrir un duro asedio de cuatro meses en el año 1810, el castillo mantuvo su condición de guarnición militar hasta el principio del siglo XX. Después pasó a propiedad municipal y fue restaurado. Hoy una parte del castillo está convertida en restaurante.
La fortificación actual sigue el modelo de defensa militar de Vauban y está formado por un baluarte poligonal, un revellín, rampas, puertas de acceso, torres de defensa, polvorínes, muros, la plaza de armas, galerías, foso y camino cubierto.
El castillo es accesible mediante un camino fortificado, de origen medieval. Desde la parte alta los visitantes pueden disfrutar de magníficas vistas panorámicas de la zona.