Bulgaria · Bulgaria

Belogradchik Rocks and Fortress – travel guide

The Belogradchik Rocks, Kaleto Fortress and the Magura and Venetsa caves – what to see, how to get there from Sofia and a 1–2 day plan.

The Belogradchik Rocks rising above green forest
  • Best time to visitApril – June and September – October
  • Suggested stay1 long day or a weekend
  • Getting there~180 km from Sofia, about 3 h by car

The Belogradchik Rocks are among Bulgaria’s most striking natural sights. Red, yellow and grey sandstone and conglomerate towers rise up to 200 m. They stretch along a belt about 30 km long and up to 15 km wide on the western slopes of the Balkan Mountains. Over millions of years, rain and wind have sculpted them into shapes that look like people, animals and mythical creatures, and each one has its own legend.

Why go

Belogradchik combines nature, history and peace and quiet. It has Kaleto Fortress, built right into the rocks, two of the country’s most interesting caves and a winemaking tradition. The northwest is Bulgaria’s least visited region, so you’ll see it without the crowds.

What to see

  • Belogradchik Fortress (Kaleto) – founded by the Romans, expanded in the Middle Ages and turned into a large Ottoman fortress in the 19th century. The rocks serve as natural walls. The top platform (“First Rock”) looks out over the whole rock kingdom, and the view is best at sunset.
  • The rock figures – “Adam and Eve”, “the Madonna”, “the Monks”, “the Horseman”, “the Schoolgirl”, “the Bear”, “the Chess Players” and many more. Most can be seen from marked trails around the fortress and the Central Group.
  • Magura Cave (about 25 km away) – more than 2.5 km long, with huge halls, stalagmites and prehistoric paintings made with bat guano thousands of years ago. The original paintings are usually not part of the standard visit, but there are replicas inside. Next to the cave are Rabisha Lake and the cellars where Magura sparkling wine is made.
  • Venetsa Cave (about 10 km away) – small but beautifully lit, with “stone flowers” and colourful formations.
  • The astronomical observatory – open to visitors on certain evenings.

Sample itinerary

Day 1. Leave Sofia early via the Petrohan Pass or via Montana and arrive around lunchtime. In the afternoon, explore Kaleto and walk the trails through the Central Group of rocks. Stay for sunset at the top platform.

Day 2. Visit Magura Cave in the morning and taste the local wine. On the way back, stop at Venetsa Cave or in Chiprovtsi, the carpet-weaving village.

Getting there

By car. From Sofia you can go via the Petrohan Pass and Montana, or via Botevgrad and Vratsa. Both routes are about 180 km and 3 hours. The Petrohan road is more scenic but goes over the mountains.

By train. Take the Sofia–Vidin line to Gara Oreshets station, about 9 km from town, then a taxi. Trains are slow.

When to visit

Spring is green and fresh, and autumn turns the forests gold and red. Summer is warm but not as hot as southern Bulgaria. Winter is peaceful, but some caves may be closed, so check ahead.

Practical tips

  • The fortress charges an entry fee. The caves are visited on guided tours at set times.
  • Caves stay cool (around 12 °C) all year, so bring a jacket.
  • Belogradchik has small hotels and guesthouses. Book ahead for weekends.
  • The northwest has fewer petrol stations and restaurants, so plan your stops.

Nearby

  • The Vratsa Rocks and the Vratsata Gorge – on the way from Sofia, with marked trails and Ledenika Cave.
  • Vidin and Baba Vida Fortress – the only fully preserved medieval fortress in Bulgaria, about 1 hour away.
  • Chiprovtsi – a village famous for its carpets, with a monastery and a waterfall.

FAQ

How long do I need for the rocks and fortress? 2–3 hours for Kaleto and a short walk. With the caves and trails, a full day or two.

Is it good for kids? Yes. The fortress has stairs and railings, and children love the legends of the rock figures.

Updated: November 2026

More places nearby