There are buses operating from Sofia to Belogradchik or to Vidin, but the best and easiest way to get there is by car. Admission costs 6 leva per person and parking costs 2.40 leva. The name of the city is derived from belo wich means white and grad wich means castle.