Getting to and around Vratsa
From Sofia/ 110km/ 1h 30 min - 2h 30min
By car: take the A2 (direction Varna), near Botevgrad embark on the E79 all the way to Vratsa.
Alternatively, you can get on route 16 (through Novi Iskar), drive all the way to Reburkovo and from there embark on the E79. Whilst this is the scenic route, surrounded by the Balkan mountains and giving you the opportunity to pass through the Cherepish Monastery, it can take a lot longer to reach Vratsa.
By bus: buses to Vratsa depart regularly from the central bus station. The last one is around 6pm and the cost varies between 11 & 15 leva.
By train: regular trains to Vratsa leave from the central train station. It takes a bit longer than by bus and may require train change, but prices are lower starting from 5,60 leva. The last one leaves at 7.30pm
Getting to Vratsa from somewhere else: if you are using buses and coming from anywhere but the North-West you will likely have to change services in Sofia. If you are travelling by train, the nearby station in Mezdra has good connections with everywhere in the country.
Getting around Vratsa
Vratsa is relatively small so you should be able to get around by foot most of the time. If you need a ride though taxis are available to take you around town and even further (e.g Ledenika cave). The prices for around town are cheap (around 2-3 leva) as for longer distances, it is better to discuss with the driver.
If you are planning to use public transport bear in mind that it is probably not what you are expecting. It looks like time has stopped long ago for the local transport company.
Rent-a-car is likely unavailable so if you were planning to drive it is best to hire a car from Sofia