Telephone numbers in Bulgaria
Telephone numbers in Bulgaria are administered and regulated by the Communications Regulation Commission, which publishes information about the National Numbering Plan for telephone services. Internationally the country participates in the E.164 world numbering plan with telephone country code 359.
For all calls within the country, the full national number must be dialed for all calls. Dialing between area codes the national number is prefixed with trunk code of 0.
Dialing example
For example, to call a number in Sofia, dial:- 02 xxx xxxx from inside Bulgaria
- +359 2 xxx xxxx from outside Bulgaria
Fixed-line numbers
For a very long time, the state-owned Bulgarian Telecommunications Company had a monopoly on fixed telephone networks. However, this ended when a special law was adopted. BTC was privatized in 2004 and competing operators appeared.
Larger areas, such as Sofia, Plovdiv, Varna, and Burgas, are subdivided into zones. Although one cannot further reduce the number of dialed digits, the number itself shows which zone it is located in. For example, in Sofia, numbers starting with 2, 82, 92 are located in the Western suburbs, 7, 87, 97 in the Eastern suburbs, and 98 in the central area.
Around 2010, the intensive process of replacing the old analog switches with modern digital ones completed. In some areas it is even possible to guess if a subscriber number was changed from analog to digital during its existence or was subscribed as digital initially. For example, in Blagoevgrad a number starting with 88 was subscribed as digital, and a number starting with a single 8 was analog before.
The first digit also shows if a particular subscriber number is operated by BTC or another operator.
The area codes are always cited with the trunk code. When dialing, all subscriber numbers must be prefixed with trunk and area code except short codes. Numbers starting with 700, 800 and 90x as well as mobile ones are prefixed by '0' only. When dialing from abroad, the trunk code 0 is replaced with the country code 359.
Mobile numbers
Until 20 July 2003 GSM networks used six-digit subscriber numbers in accordance with the limit of eight digits for the domestic part of a number. With the increase of subscribers, all acquired new access codes. On 20 July 2003, Mobiltel used three codes 87, 88, and Globul used two 98 and . When these limits were also to be overwhelmed, seven-digit subscriber numbers and single access codes per operator were introduced, hence M-tel reverted to 088 only, while Globul took the old M-tel code 089 , and the rest were freed up. 799 to .Dialing to a mobile network requires the access code together with the 0. Dialing from a mobile network requires either an area or access code with the trunk or international format. The latter becomes a normal practice, since most people use number lists of their handsets, more people use their phones in roaming and all four operators show the caller ID in international format.
Area codes
As in many countries, an area code is often written with the trunk code 0 prefixed.| Code | Area or service |
| 17x | Paging services |
| 2 | Sofia |
| 30x | Smolyan Province codes |
| 30xx | Smolyan Province codes |
| 30xxx | Smolyan Province codes |
| 31x | Plovdiv Province codes |
| 31xx | Plovdiv Province codes |
| 31xxx | Plovdiv Province codes |
| 32 | Plovdiv |
| 33x | Plovdiv Province codes |
| 33xx | Plovdiv Province codes |
| 34 | Pazardzhik |
| 35x | Pazardzhik Province codes |
| 35xx | |
| 35xxx | |
| 36x | Kardzhali Province codes |
| 36xx | Kardzhali Province codes |
| 36xxx | Kardzhali Province codes |
| 37x | Haskovo Province codes |
| 37xx | Haskovo Province codes |
| 37xxx | Haskovo Province codes |
| 38 | Haskovo |
| 39x | Haskovo Province codes |
| 39xx | Haskovo Province codes |
| 41x | Stara Zagora Province codes |
| 41xx | Stara Zagora Province codes |
| 41xxx | Stara Zagora Province codes |
| 42 | Stara Zagora |
| 430 | Tetra mobile network |
| 43x | Stara Zagora Province codes |
| 43xx | Stara Zagora Province codes |
| 43xxx | Stara Zagora Province codes |
| 44 | Silven |
| 45x | Sliven Province codes |
| 45xx | Sliven Province codes |
| 46 | Yambol |
| 47x | Yambol and Haskovo Provinces codes |
| 47xx | Yambol and Haskovo Provinces codes |
| 47xxx | Yambol and Haskovo Provinces codes |
| 48 | NMT mobile network Mobikom, disused |
| 51x | Varna Province codes |
| 51xx | Varna Province codes |
| 51xxx | Varna Province codes |
| 52 | Varna |
| 53x | Shumen Province codes |
| 53xx | Shumen Province codes |
| 53xxx | Shumen Province codes |
| 54 | Shumen |
| 55x | Burgas Province codes |
| 55xx | Burgas Province codes |
| 55xxx | Burgas Province codes |
| 56 | Burgas |
| 57x | Dobrich Province codes |
| 57xx | Dobrich Province codes |
| 57xxx | Dobrich Province codes |
| 58 | Dobrich |
| 59x | Burgas Province codes |
| 59xx | Burgas Province codes |
| 59xxx | Burgas Province codes |
| 60x | Targovishte Province codes |
| 60xx | Targovishte Province codes |
| 60xxx | Targovishte Province codes |
| 61x | Veliko Tarnovo Province codes |
| 61xx | Veliko Tarnovo Province codes |
| 61xxx | Veliko Tarnovo Province codes |
| 62 | Veliko Tarnovo |
| 63x | Veliko Tarnovo and Pleven Provinces codes |
| 63xx | Veliko Tarnovo and Pleven Provinces codes |
| 63xxx | Veliko Tarnovo and Pleven Provinces codes |
| 64 | Pleven |
| 65x | Pleven Province codes |
| 65xx | Pleven Province codes |
| 65xxx | Pleven Province codes |
| 66 | Gabrovo |
| 67x | Gabrovo and Lovech Provinces codes |
| 67xx | Gabrovo and Lovech Provinces codes |
| 67xxx | Gabrovo and Lovech Provinces codes |
| 68 | Lovech |
| 69x | Lovech Province codes |
| 69xx | Lovech Province codes |
| 69xxx | Lovech Province codes |
| 700 | Local rate numbers |
| 70x | Kyustendil Province codes |
| 70xx | Kyustendil Province codes |
| 71xx | Sofia Province codes |
| 71xx | Sofia Province codes |
| 72x | Sofia Province codes |
| 73 | Blagoevgrad |
| 74x | Blagoevgrad Province codes |
| 74xx | Blagoevgrad Province codes |
| 75xxx | Blagoevgrad Province codes |
| 75x | Blagoevgrad and Sofia Provinces codes |
| 75xx | Blagoevgrad and Sofia Provinces codes |
| 75xxx | Blagoevgrad and Sofia Provinces codes |
| 76 | Pernik |
| 77x | Pernik Province codes |
| 77xx | Pernik Province codes |
| 77xxx | Pernik Province codes |
| 78 | Kyustendil |
| 79xx | Kyustendil Province codes |
| 799 | NMT mobile network Mobikom, disused, replaced by 048 |
| 800 | Toll free numbers |
| 81x | Ruse Province codes |
| 81xx | Ruse Province codes |
| 81xxx | Ruse Province codes |
| 82 | Ruse |
| 84 | Razgrad |
| 86 | Silistra |
| 87 | GSM/UMTS/LTE/NR mobile network Vivacom * |
| 88 | GSM/UMTS/LTE/NR mobile network A1 |
| 89 | GSM/UMTS/LTE/NR mobile network Yettel * |
| 90x | Value added services |
| 91x | Vratsa Province codes |
| 91xx | Vratsa Province codes |
| 91xxx | Vratsa Province codes |
| 92 | Vratsa |
| 93x | Vidin Province codes |
| 93xx | Vidin Province codes |
| 93xxx | Vidin Province codes |
| 94 | Vidin |
| 95x | Montana Province codes |
| 95xx | Montana Province codes |
| 95xxx | Montana Province codes |
| 96 | Montana |
| 97x | Vratsa and Montana Province codes |
| 97xx | Vratsa and Montana Province codes |
| 97xxx | Vratsa and Montana Province codes |
| 98 | MVNOs on GSM/UMTS mobile network A1 † |
| 999 | LTE/WiMAX network MAX Telecom † |
* Until 2003, the codes 089 and 087 were used by M-Tel
† ''Until 2003, the codes 098 and 099 were used by Telenor – see [|above].''