How to Write an Address in Bulgaria: Format, Postcodes and Examples

Addresses in Bulgaria follow their own order and postcode rules. This guide shows how to write one correctly, with real postcode examples and the most common mistakes, whether you are sending mail, building a checkout form or preparing test data.

Address format

Street prefix ul., street name and number, floor and apartment, then postcode and town.

Hristo Atanasov ul. Vasil Levski 30 8637 Bezmer

Bulgaria postcode format

Format: 9999

Bulgarian postcodes have four digits. Sofia codes start with 1.

More examples

Dimitar Ivanov ul. Shipka 1 8667 Asenovo
Nikolay Nikolov ul. Graf Ignatiev 24 7172 Batin

Sending to Bulgaria from abroad

Write the address exactly as it is used locally, then add the country name in capital English letters on the last line.

Ivana Ivanova ul. Tsar Simeon 49 5000 Veliko Turnovo BULGARIA

Tips and common mistakes

  • Addresses are often written in Cyrillic domestically.
  • ul. means ulitsa (street); bul. means boulevard.
  • Apartments are marked with et. (floor) and ap. (apartment).
  • The postcode goes before the town.

Provinces of Bulgaria

Bulgaria has 28 provinces in our data. The province is rarely required in a postal address, but forms and databases often store it separately.

ProvinceMajor cities and towns
BlagoevgradBlagoevgrad, Petrich, Sandanski, Goce Delchev
BurgasBurgas, Ajtos, Karnobat
DobrichDobrich, Abrit, Alcek, Aleksandrija
GabrovoGabrovo, Sevlievo, Genchovci, Malchovci
HaskovoKhaskovo, Dimitrovgrad, Kharmanli, Svilengrad
KardzhaliKurdzhali, Ajrovo, Akhrjansko, Albanci
KyustendilKjustendil, Dupnica, Babino, Babinska reka
LovechLovech, Trojan, Ablanica, Aleksandrovo
MontanaMontana, Lom, Berkovica
PazardzhikPazardzhik, Velingrad, Panagjurishhe, Peshhera
PernikPernik, Arzan, Babica, Bajkalsko
PlevenPleven, Iskur, Asenovci, Asenovo
PlovdivPlovdiv, Asenovgrad, Karlovo, Rakovski
RazgradRazgrad, Balkanski, Beli Lom, Belinci
RuseRuse, Babovo, Baniska, Basarbovo
ShumenShumen, Kaspichan, Aleksandrovo, Bajkovo
SilistraSilistra, Ajdemir, Alekovo, Alfatar
SlivenSliven, Nova Zagora, Asenovec, Banja
SmolyanSmoljan, Ljaskovo, Alamovci, Aligovska
Sofia CitySofija, Balsha, Bankja, Bistrica
Sofia ProvinceSamokov, Botevgrad, Bov, Aldomirovci
Stara ZagoraStara Zagora, Kazanluk, Chirpan
TargovishteTurgovishhe, Popovo, Aleksandrovo, Alvanovo
VarnaVarna, Aksakovo, Arkovna, Asparukhovo
Veliko TarnovoVeliko Turnovo, Gorna Orjakhovica, Svishhov
VidinVidin, Topolovec, Akacievo, Antimovo
VratsaVraca, Altimir, Banica, Baurene
YambolJambol, Aleksandrovo, Asenovo, Atolovo

Test data for Bulgaria

There is no widely reserved fictional phone range here, so the generator leaves phone numbers out. Generated addresses use real towns and postcode areas with invented streets and names, so they are safe for form testing, mockups and documentation.

Generate realistic Bulgaria addresses in the local format, then copy them or download CSV and JSON.

Open the Bulgaria address generator