Le château d'Hostalric, construit au XVIIIe siècle, remplace le château médiéval démoli par les troupes françaises en 1695, dont il ne reste plus que quelques traces. La conception initiale de la fortification moderne est l'œuvre de l'ingénieur militaire Francisco de Santa Cruz. Après quatre mois de siège en 1810, le château a maintenu son statut de garnison militaire jusqu'au début du XXe siècle. Plus tard, il est devenu la propriété municipale et a été restauré. Aujourd'hui, une partie du château abrite un restaurant.
La fortification actuelle suit le modèle de la défense militaire de Vauban et est formée par un bastion polygonal, une demi-lune, des rampes, des portes, des tours, des poudrières, les murs, la place principale, des galeries, des douves et un chemin couvert.
Le château est accessible par une route fortifiée d'origine médiévale. La partie haute offre aux visiteurs la chance de profiter d'une vue panoramique magnifique sur la région.