Croatia's castles are a rich part of the country's visual attractions and vary greatly in size, style and level of preservation. Sometimes sitting isolated on hilltops, built on small mountains or strategically placed next to a river or shoreline, they offer an insight into the tumultuous history of the country and region, which has been impacted over centuries by occupying forces from Italy, Austro-Hungarians and the Ottomans. See our favourites in this Instagram gallery.
Discover more amazing destinations in Croatia.
Trakošćan Castle, Varaždin County
Pejačević Castle, Virovitica
Veliki Tabor, Zagorje
Ozalj Castle, Ozalj
Castle Mailath, Osijek-Baranja County
Đurđevac Castle, Đurđevac
Oršić Castle, Gornja Stubica
Januševec Castle, Zagreb county
Erdody Castle, Kerestinec
Krašić Castle, Zagreb county
Lukavec Castle, Velika Gorica
Lužnica Castle (Castle Rauch), Zaprešić
Trsat Castle, Rijeka
St. Michael Fortress, Šibenik
St. Nicholas Fortress, Šibenik
Nehaj Castle, Senj
The Frankopan Castle of Novigrad na Dobri, Duga Resa county
Bosiljevo Castle, Karlovac county
Castle Old Sušica, Gorski Kotar region
Drivenik Castle, Crikvenica and Novi Vinodolski hinterland