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.
Bulgaria postcode format
Format: 9999
Bulgarian postcodes have four digits. Sofia codes start with 1.
More examples
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.
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.
| Province | Major cities and towns |
|---|---|
| Blagoevgrad | Blagoevgrad, Petrich, Sandanski, Goce Delchev |
| Burgas | Burgas, Ajtos, Karnobat |
| Dobrich | Dobrich, Abrit, Alcek, Aleksandrija |
| Gabrovo | Gabrovo, Sevlievo, Genchovci, Malchovci |
| Haskovo | Khaskovo, Dimitrovgrad, Kharmanli, Svilengrad |
| Kardzhali | Kurdzhali, Ajrovo, Akhrjansko, Albanci |
| Kyustendil | Kjustendil, Dupnica, Babino, Babinska reka |
| Lovech | Lovech, Trojan, Ablanica, Aleksandrovo |
| Montana | Montana, Lom, Berkovica |
| Pazardzhik | Pazardzhik, Velingrad, Panagjurishhe, Peshhera |
| Pernik | Pernik, Arzan, Babica, Bajkalsko |
| Pleven | Pleven, Iskur, Asenovci, Asenovo |
| Plovdiv | Plovdiv, Asenovgrad, Karlovo, Rakovski |
| Razgrad | Razgrad, Balkanski, Beli Lom, Belinci |
| Ruse | Ruse, Babovo, Baniska, Basarbovo |
| Shumen | Shumen, Kaspichan, Aleksandrovo, Bajkovo |
| Silistra | Silistra, Ajdemir, Alekovo, Alfatar |
| Sliven | Sliven, Nova Zagora, Asenovec, Banja |
| Smolyan | Smoljan, Ljaskovo, Alamovci, Aligovska |
| Sofia City | Sofija, Balsha, Bankja, Bistrica |
| Sofia Province | Samokov, Botevgrad, Bov, Aldomirovci |
| Stara Zagora | Stara Zagora, Kazanluk, Chirpan |
| Targovishte | Turgovishhe, Popovo, Aleksandrovo, Alvanovo |
| Varna | Varna, Aksakovo, Arkovna, Asparukhovo |
| Veliko Tarnovo | Veliko Turnovo, Gorna Orjakhovica, Svishhov |
| Vidin | Vidin, Topolovec, Akacievo, Antimovo |
| Vratsa | Vraca, Altimir, Banica, Baurene |
| Yambol | Jambol, 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