
Vratsa can be reached by train, bus or car.
The main railway station connects the city with the capital of Bulgaria, Sofia, and also with the cities of Vidin, Lom, and Mezdra. The train frequency is acceptable.
The omnibus station is located near the railway station. Busses connect Vratza directly with Sofia, Vidin, Kozloduy, Lom, Oriahovo, and many other cities. Nearby villages are also connected via bus links. The bus frequency to and from Sofia is very good. In summer, there are also bus lines to some Black Sea resorts. There also buses to Spain and Portugal, but not as often as the inter-Bulgaria connections.
Vratsa is situated on the international E-79 route, and thus easily accessed from Vidin (2 hours), Sofia (1.5-2 hours), etc. Road signs are mostly written in both cyrillic and latin.
There is no regional or international airport in Vratsa. The nearest civil/international airport of entry is located in Sofia (SOF/LBSF).
There is no boat transportation to Vratsa.
Most sites in the centre of Vratsa can be reached by walking. Remote places can be reached either by a taxi, a bus or a trolleybus.
The yellow cabs can be spotted very often and are rather cheap. The prices are shown on the windshield of the vehicle. Mind that there are different fees (like call fee) that are added to the regular kilometre fee.
This kind of transportation connects the remote parts of the city and the centre. Although rather slow it is a good and cheap alternative to the taxis. This is the means of transportation that is most often used by the locals.