One thing is for sure - you must always drive on the right side when you are in Bulgaria :) Everything else considering the roads in Bulgaria is not certain and a matter of change within certain time.
There are 2 major highways – both starting from Sofia:
Sofia – Stara Zagora (with plans for future connecting Sofia and Burgas on the seaside)
Sofia – Yablanica (with plans for it – ending in Varna on the seaside again)
These are the only roads of which you can be sure that they are in extra condition.
One of the best from the rest roads is the one in southern direction – towards the border with Greece – Sofia – Kulata.
Generally, Bulgarian roads are a matter of reconstruction. There are still plenty of holes on the roads, where you can seriously damage your car if you don’t drive safely.
Not all of the roads are shown on the map in the condition they really are. For example on the map you see a second class road and choose to take it, and when you are there you actually see it’s a dirt road, but it’s too late for a change :)
Another problem is the signs and the sign-boards. Not all of them are written in English. Frequently, there are no signs to show you the proper way even in Bulgarian. So, the best thing to do is to stop by the first gas station on your way and ask there.
Driving in Bulgaria is not as easy as it seems. Bulgarians are MAD drivers, accidents on the streets happen every day and take the lifes of innocent people. So, be very careful if you DO DECIDE to drive on your own!
To drive in Bulgaria you can use your national license if it is issued by a country – signatory to the Convention on Road Traffic /Vienna 1968/ but to avoid unnecessary problems it is useful also to have an international license. There are restrictions in operation for not fastened seat belts, speeding, drink-driving etc. The police may well stop
you without a reason to check your documents. It is best always to remain calm and polite. You ought to show your documents and be tested for alcohol.
The Speed Limits are:
120 km/h on highways
90 km/h on the open road
50 km/h in towns
Remember: in Bulgaria the unit for velocity is km/h not m/h. Of course, this is just in case you don’t want to have problems with the road police :)