🇭🇷 Croatia
Castles near Zagreb
27 castles, fortresses, palaces and ruins within 100 km of the city centre — every one on the interactive map, with photos, distances and directions.
The closest is Medvedgrad, 7 km north-west of the city centre; the most famous is Trakošćan Castle — #800 of 3,708 worldwide — 50 km north. The oldest dated site in the circle is Velenje Castle, founded 1270.
The 100 km circle reaches into 4 countries — Croatia (14), Slovenia (11), Bosnia and Herzegovina (1), Hungary (1).
Within 25 km of Zagreb
- Medvedgrad
7 km north-west · Castle
Medvedgrad is a medieval fortified town located about 10 km north of Zagreb, on the south slopes of Medvednica mountain, approximately halfway from…
- Samobor Castle
22 km west · Ruin
Samobor Castle is a ruined castle atop of Tepec hill in Samobor, Croatia. It lies only a 10-minute walk away from the city centre.
- Mokrice Castle
24 km west · Castle
Mokrice Castle is a medieval castle southeast of Brežice, Slovenia, located on a hill in the northern part of the settlement of Rajec in the Gorjanci…
- Susedgrad
11 km west · Ruin
Susedgrad Castle, or earlier also only Sused, is a ruined medieval fortress on the far-western hill of mount Medvednica, while also marking the…
Day trips: 25–60 km
- Trakošćan Castle
50 km north · Castle
Trakošćan Castle is a castle located in northern Croatia that dates back to the 13th century.
- Veliki Tabor Castle
46 km north-west · Castle
Veliki Tabor is a castle and museum in northwest Croatia, dating from the middle of 15th century.
- Dubovac Castle
50 km south-west · Castle
Dubovac Castle is a castle in Karlovac, Croatia. The Dubovac Castle overlooks the city of Karlovac in central Croatia.
- Otočec Castle
58 km west · Castle
Otočec Castle is a castle hotel on a small island in the middle of the Krka River in Otočec, Slovenia. It is the only water castle in Slovenia.
- Raka Castle
48 km west · Castle
Raka Castle is one of the oldest medieval castles in Slovenia. Raka is located in the City Municipality of Krško.
- Brežice Castle
31 km west · Castle
Brežice Castle is a 16th-century castle in the town of Brežice, in southeastern Slovenia, at the street address Cesta prvih borcev 1.
- Sisak Fortress
48 km south-east · Fortress
The Sisak Fortress is an early modern lowland fortification built on the bank of the Kupa River before its mouth into the Sava.
Farther afield: 60–100 km
- Celje Castle
71 km north-west · Ruin
Celje Castle, also known as Celje Upper Castle or Old Castle, is a castle ruin in Celje, Slovenia, formerly the seat of the Counts of Celje.
- Čakovec Castle
73 km north-east · Castle
Čakovec Castle or Zrinski Castle is a medieval fortification in the middle of the town of Čakovec, the administrative seat of Međimurje County,…
- Gvozdansko Castle
78 km south · Ruin
Gvozdansko Castle is a castle in Gvozdansko village, between the towns of Dvor and Glina and not far from Zrin Castle, in Sisak-Moslavina County,…
- Cetin Castle
77 km south · Ruin
The fortress of Cetin is situated 5 kilometres south of Cetingrad above the village of Podcetin, in Croatia.
- Maribor Castle
87 km north · Castle
Maribor Castle is a Baroque mansion in the town of Maribor, northeastern Slovenia. It contains a regional museum.
- Ptuj Castle
68 km north · Castle
Ptuj Castle is a castle in Ptuj, Slovenia. It stands on a hill alongside the Drava River overlooking the town, and it is a prominent landmark.
- Bogenšperk Castle
90 km west · Castle
Bogenšperk Castle is a 16th-century castle located in the Municipality of Šmartno pri Litiji in central Slovenia.
- Zrin Castle
75 km south-east · Ruin
Zrin Castle is a ruined castle located in the village of Zrin, south of the town of Sisak in Dvor municipality, central Croatia.
- Velenje Castle
90 km north-west · Castle
Velenje Castle is a well-preserved castle in Velenje, Slovenia that was owned by the Kunšperk family, followed by their Ptuj relatives and the…
- Žovnek Castle
91 km north-west · Ruin
Žovnek Castle is a castle northeast of Braslovče, Slovenia. It lies above Lake Žovnek.
- Novi Zrin
90 km north-east · Ruin
Novi Zrin was a fortress of the Zrinski noble family built near the Donja Dubrava village in the northernmost part of Croatia on the mouth of river…
- Bužim Castle
85 km south · Castle
Bužim Castle is a castle in the Bužim municipality in northwestern Bosnia and Herzegovina.
+ 3 more in this range — every one is on the interactive map.
Distances are straight-line from the city centre. City coordinates and population: Wikidata Q1435.
Frequently asked questions
How many castles are near Zagreb?
The Castlemap atlas maps 27 landmarks (17 castles · 1 fortress · 1 palace & château · 8 ruins) within 100 km of the centre of Zagreb, measured straight-line — a curated selection of well-documented landmarks, not a count of every fortification ever built.
What is the closest castle to Zagreb?
Medvedgrad, a castle 7 km north-west of the city centre.
What is the most famous castle near Zagreb?
Trakošćan Castle, ranked #800 of 3,708 worldwide in the atlas's fame ranking — 50 km north from Zagreb.
What is the oldest castle near Zagreb?
The oldest dated landmark in the circle is Velenje Castle, founded 1270 — 90 km north-west. Earlier structures may have existed; this is the oldest with a documented founding year.
Nearby city guides: Maribor (86 km) · Ljubljana (117 km) · Rijeka (131 km) · Graz (146 km). See also medieval castles · all rankings · castles by country.

















