The castles within 150 km of Girona cluster predominantly around Barcelona, offering a striking mix of medieval fortifications and aristocratic residences. Montjuïc Castle overlooks Barcelona's harbour from its commanding hilltop position, whilst the 9th-century Castell de Cardona stands as one of Catalonia's most impressive fortresses. Santa Florentina showcases elaborate Gothic and modernist architecture, and Sant Marçal provides ruins with sweeping views over the coastal plain.
Adult admission ranges from free at Torre Baró to €12 at Santa Florentina and Montjuïc, with most sites charging €8–12. Reduced rates apply for children, students and seniors at ticketed properties. The concentration of castles around Barcelona makes day trips straightforward, whilst Cardona (89 km from Girona) suits a longer excursion or overnight stay at its parador. Most castles close on Mondays or have restricted winter hours.
Rising above the Cardener valley on a commanding hilltop, Castell de Cardona ranks among Catalonia's most formidable medieval strongholds. Guifré el Pilós promoted its construction in 886...
Commanding the plains of Cerdanyola from a small promontory, Castell de Sant Marçal unites medieval origins with 19th-century romantic vision. The fortress sits on a hilltop that controls...
Rising above the coastal town of Canet de Mar, Castell de Santa Florentina commands attention with its towering crenellated walls and harmonious blend of medieval and modernist design. Gu...
Montjuïc Castle rises 173 metres above Barcelona's port, a star-shaped fortress that has watched over the Catalan capital since the seventeenth century. Builders first raised it in 1640 d...
Crowning one of the easternmost ridges of the Collserola range, Castell de Torre Baró commands sweeping views across Barcelona's northern districts. This four-storey structure radiates me...
Search and filter all castles by style and features →
Castell de Torre Baró offers free entry and lies just 10 km from Barcelona. Most other castles within 150 km of Girona charge between €8 and €12 for adults.
The Parador de Cardona operates as a castle hotel within the historic fortress, approximately 89 km from Girona. Admission to view the castle costs €8 for adults and €6 for pensioners and ages 12–16.
Montjuïc Castle in Barcelona holds the highest review count with over 61,000 reviews. It charges €12 for adults, with reduced rates of €8 for ages 16–29 and free entry for under-16s.
Adult tickets cost €8, reduced admission is €6, and entry is free for visitors under 16. The castle shares its location with the Parador de Cardona and lies 89 km from Girona.
Rankings, opening hours and prices update automatically. Last update: 12 October 2026.