The Balkans have more fortresses per square kilometer than almost anywhere in Europe. Every empire that passed through — Roman, Byzantine, Venetian, Ottoman, Austro-Hungarian — built walls. Some of these fortifications are castles in the fairy-tale sense (towers, drawbridges, royal quarters). Others are sprawling military fortresses built into mountainsides. All of them tell a story about who wanted control over this land and what they were willing to build to keep it.

Here are 15 of the best, from Serbia to Slovenia, with practical info on entry fees and timing.

🏠 Plan Your Castle Tour
Use these Booking.com links to find accommodation near the top fortress locations. Search castle-adjacent hotels →
We earn a commission if you book through this link, at no extra cost to you.

Serbia

Kalemegdan Fortress

Kalemegdan sits at the confluence of the Danube and Sava rivers in Belgrade. The site has been fortified since the 3rd century BC — Celts, Romans, Byzantines, and Ottomans all added layers. Today it's Belgrade's main park, with walking paths, a military museum, and the Pobednik (Victor) monument.

Entry is free. The Military Museum (open Tue–Sun, 10 AM–5 PM) costs 150 RSD (€1.30). The fortress grounds are always open. Best time is late afternoon for sunset over the rivers. The Belgrade Zoo is inside the fortress walls — one of the oldest zoos in Europe (1936). Belgrade guide →

Kalemegdan is enormous — you could spend half a day exploring the ramparts and tunnels. Look for the Ružica Church (oldest in Belgrade) tucked into the fortress walls.

Smederevo Fortress

Smederevo Fortress (15th century) is one of the largest medieval fortifications in Europe. It was the last capital of Serbian Despotate before the Ottoman conquest. The walls form a rough triangle covering 11 hectares, with 25 towers — 19 still standing.

Entry is 200 RSD (€1.70). The fortress is open daily 8 AM–8 PM in summer, until 5 PM in winter. Smederevo is about 40 km east of Belgrade — easy day trip by car or bus. The Danube riverfront next to the fortress has several good fish restaurants. Smederevo details →

Parts of the fortress were damaged in a 1944 explosion, but the scale is still impressive. You can walk along most of the southern wall and climb several towers.

Gamzigrad (Felix Romuliana)

Gamzigrad is a Roman imperial palace-fortress built by Emperor Galerius in the late 3rd century AD. It was a UNESCO World Heritage site in 2007. The site includes the remains of the palace, temples, baths, and fortified walls with 20 towers.

Entry is 350 RSD (€3). Open daily 9 AM–7 PM (summer) and 9 AM–4 PM (winter). Gamzigrad is near Zaječar in eastern Serbia, about 4 hours from Belgrade by car. The on-site museum has mosaics and artifacts found during excavations. Gamzigrad guide →

This is a Roman site rather than a medieval castle, but the fortifications are massive. Combine it with the Đerdap Gorge (Iron Gates) for a full eastern Serbia road trip.

Romania

Bran Castle

Bran Castle is known internationally as "Dracula's Castle" — and yes, the tourism machine leans hard into that. Vlad Țepeș probably never lived here, but he may have passed through briefly. What you actually get is a 14th-century Saxon fortress that defended the mountain pass between Transylvania and Wallachia.

Entry is €13 (or 65 RON). Open daily: 9 AM–6 PM in summer, 9 AM–4 PM in winter. The castle is 30 minutes by car from Brașov. Go early (before 10 AM) to avoid crowds. The interior has the original furniture, weapons, and a trapdoor that leads to a dungeon. Bran Castle guide →

The surrounding market sells Dracula-themed souvenirs — wooden swords, vampire teeth, garlic braids. Expect it to be busy from June through September.

Corvin Castle

Corvin Castle (also called Hunedoara Castle) is the most dramatic Gothic castle in Romania. It has a drawbridge, a 50-meter-deep well, a bear pit, and a 33-meter tower. John Hunyadi, the Regent of Hungary, expanded it in the 15th century. The legend says Vlad Țepeș was imprisoned here for seven years.

Entry is 35 RON (€7). Open 9 AM–7 PM (Tue–Sun in summer), closed Mondays. The castle is in Hunedoara, about 4 hours from Bucharest and 2 hours from Sibiu. The courtyard and two towers are wheelchair accessible; the upper floors require stairs. Corvin Castle details →

This is Romania's most photogenic castle — the towers and spires against the sky are worth the drive. Allow 2–3 hours for a full visit.

Peleș Castle

Peleș is not a medieval fortress — it's a neo-Renaissance royal palace built for King Carol I between 1873 and 1914. But it sits in the Carpathian mountains near Sinaia and it looks like something from a Bavarian fairy tale. The interior has 160 rooms, with the finest collection of Swiss-style woodcarvings in Europe.

Entry is 40 RON (€8) for the ground floor or 80 RON (€16) for the full tour. Open 9:15 AM–5 PM (Wed–Mon, closed Tue). Peak season (July–August) expect 1–2 hour waits. Buy tickets online to skip the line. Peleș Castle guide →

Photography inside costs extra (35 RON). The surrounding Sinaia resort town is a good overnight stop. Go in October for autumn colors.

Sighișoara Citadel

Sighișoara is a living medieval citadel — the old town is inside 14th-century walls with nine surviving towers, each maintained by a different craft guild. The Clock Tower (60 meters) dominates the entrance. Vlad Țepeș was born here in 1431 — his birthplace house is now a restaurant.

Entry to the Clock Tower (history museum) is 18 RON (€3.60). The citadel itself is free to walk through. Climb the Scholar's Stairs (175 covered wooden steps) to reach the Church on the Hill and the school. Sighișoara guide →

Sighișoara is more atmospheric than Bran — fewer tourists, more authenticity. Stay overnight inside the citadel to experience it after the day visitors leave.

Slovenia

Ljubljana Castle

Ljubljana Castle sits on Castle Hill, 70 meters above the old town. It dates from the 12th century but the current form is mostly 16th–17th century. The Outlook Tower has a glass elevator and a 360-degree view. The Virtual Castle time-machine show runs daily (25 minutes, €10 extra).

Entry is €13 (including funicular round-trip) or €10 if you walk up. Open 9 AM–9 PM (summer), 10 AM–7 PM (winter). The funicular takes 70 seconds. The castle grounds are free if you walk up. Ljubljana guide →

The castle is more of a cultural venue than a military fortress — it hosts concerts, exhibitions, and a wedding hall. The view over Ljubljana's red roofs is the main draw. Go on a clear day.

Predjama Castle

Predjama Castle is built into a 123-meter-high cliff face — one of the few cave castles in the world. The 15th-century knight Erasmus of Lueg held the castle against the Habsburgs for a year by using a secret tunnel for supplies. The entrance is at 700 meters altitude.

Entry is €18 for the castle + cave tour (2026). Open 9 AM–7 PM (summer), 10 AM–4 PM (winter). Predjama is 60 minutes by car from Ljubljana, on the way to the Postojna Cave. The two attractions are 9 km apart — combine them in one day. Predjama Castle details →

The cave system below the castle extends 14 km — tours run hourly. The castle interior shows period rooms, weapons, and the Erasmus legend. Dress warmly — the cave stays at 8–10°C year-round.

Croatia

Dubrovnik City Walls

The walls around Dubrovnik's old town run 1,940 meters, up to 25 meters high and 6 meters thick in places. Construction started in the 9th century and was reinforced after the 1667 earthquake. The walk takes about 1.5–2 hours.

Entry is €35. Open 8 AM–7:30 PM (summer), 8 AM–3 PM (winter). Enter at Pile Gate, Ploče Gate, or the Maritime Museum. Most people walk clockwise from Pile Gate for the best sea views. Go at 8 AM sharp in summer — the sun gets intense by 10 AM. Dubrovnik guide →

The walls are the most expensive entry fee on this list, but they're also one of the most complete medieval fortifications in the world. The view from the Minceta Tower at the highest point is worth the price.

Klis Fortress

Klis Fortress sits on a ridge 360 meters above sea level, 12 km from Split. It controlled the pass between the coast and the inland. The fortress withstood Ottoman sieges for 250 years. It was also a filming location for Game of Thrones (Meereen scenes).

Entry is 80 HRK (€10.60). Open 9 AM–7 PM (summer), 9 AM–4 PM (winter). Klis is most impressive in late afternoon light. The video presentation inside shows the fortress history. The views over Split and the islands are outstanding. Split guide (nearby destination) →

Combine this with a trip to the nearby Roman Salona ruins. You need a car or taxi — public buses run from Split but are infrequent.

Tvrđa in Osijek

Tvrđa is a 17th-century Habsburg military fortress in the center of Osijek, eastern Croatia. It's a complete fortified town — star-shaped ramparts, barracks, a main square (Trg Svetog Trojstva) with a plague column, and the city's oldest buildings. The Holy Trinity Square is surrounded by Baroque and Classicist buildings.

The fortress area is free to enter. The Museum of Slavonia (inside Tvrđa) costs 30 HRK (€4) and covers regional history. Tvrđa is walkable from Osijek city center in 10 minutes. The best time to visit is early morning when the square is empty.

Osijek is worth an overnight stop. Try the local kulen sausage and visit the Drava River promenade.

Bosnia & Herzegovina

Stari Most (Bridge-Fortress Concept)

Stari Most in Mostar isn't a castle, but it was designed as a defensive structure. The 16th-century Ottoman bridge spans 28.7 meters and arches 21 meters over the Neretva River. The bridge keeper's tower (mostari) on each side functioned as a fortification gate. The whole bridge was a chokepoint controlling trade and military movement along the Neretva valley.

Entry is free (the bridge is always open). The tower museums cost 5 BAM (€2.50) each. The Koski Mehmed Pasha Mosque minaret (€5) gives you the classic overhead view. Mostar guide →

The bridge was destroyed in 1993 and rebuilt in 2004 using original techniques. Local divers jump from the arch — they pass a hat around for donations before each jump.

Montenegro

Kotor Fortress (San Giovanni)

The Fortress of San Giovanni climbs the mountain behind Kotor's old town — 1,350 steps from the city walls to the castle at 280 meters. The fortifications date from the 9th century, expanded by the Venetians in the 14th–17th centuries. The Walls of Kotor stretch 4.5 km up the mountain — among the longest defensive walls in Europe.

Entry is €8 (paid at the Sea Gate entrance). The climb takes 45–60 minutes. Start early morning (before 8 AM) to avoid heat and crowds. The steps are uneven and some sections are steep — wear proper shoes. The view over the Bay of Kotor from the top is one of the best in the Balkans. Kotor guide →

Don't attempt this mid-afternoon in July or August. Bring water — vendors on the climb charge double. The fortress is lit at night and visible from anywhere in the bay.

Bulgaria

Tsarevets Fortress

Tsarevets was the main fortress of the Second Bulgarian Empire (1185–1396). It sits on a hill in Veliko Tarnovo, surrounded on three sides by the Yantra River. The walls are 3.6 meters thick in places. The Patriarchal Cathedral inside has modern murals (1985) that divide opinion — they're bold, colorful, and not medieval at all.

Entry is 10 BGN (€5). Open 8 AM–7 PM (summer), 9 AM–5 PM (winter). The sound-and-light show on the fortress walls runs nightly April–October (30 minutes, 10 BGN). Veliko Tarnovo is 3 hours from Bucharest or 2.5 hours from Sofia. Tsarevets guide →

The walk around the full perimeter takes about an hour. Go at sunset for the best light. The Execution Rock on the north side — prisoners were pushed off — has a sobering view.

Belogradchik Fortress

Belogradchik is carved into red sandstone rock formations that look like they belong in Utah. The Romans built the first fortifications here; the Ottomans expanded them in the 19th century. The walls incorporate the natural rock — in some places the boulders themselves form the walls.

Entry is 10 BGN (€5). Open 9 AM–7 PM (summer), 9 AM–5 PM (winter). Belogradchik is in northwestern Bulgaria, about 2.5 hours from Sofia. The nearby Belogradchik Rocks are a protected natural landmark — you can hike among them for free. Belogradchik details →

This is one of the most unusual fortresses in Europe. Combine with the Magura Cave (20 km away) for a full day trip from Sofia.

North Macedonia

Samuel's Fortress

Samuel's Fortress overlooks Lake Ohrid from a hill 200 meters above the old town. Tsar Samuel of Bulgaria built the current walls in the 10th century — they stretch 3 km around the hilltop. The restored sections date to the 1970s but the original foundations are older.

Entry is 200 MKD (€3). Open 8 AM–8 PM (summer), 8 AM–5 PM (winter). The walk up from the old town takes 15–20 minutes. The view over Lake Ohrid and the surrounding mountains is outstanding. Inside the walls there's a small park and restaurant. Ohrid guide →

Combine with the Church of St. John at Kaneo at the base of the hill. Ohrid itself has dozens of smaller fortress remnants — Samuel's is the main one. Visit at sunset for the lake view.

Where to Stay Near the Best Fortresses

Many of these fortresses sit in or near towns with good accommodation options. Here are direct Booking.com search links for the main fortress hubs:

🏨 Accommodation Near Castle & Fortress Sites
Belgrade (Kalemegdan) · Sinaia (Peleș Castle) · Brașov (Bran Castle) · Hunedoara (Corvin Castle) · Veliko Tarnovo (Tsarevets) · Kotor (San Giovanni Fortress)
Affiliate links — we may earn a commission at no extra cost to you.