Telephone numbers in Bulgaria

{{Short description|None}}

{{Infobox country telephone plan

| country = Bulgaria

| country_link = Bulgaria

| continent = Europe

| map_image =

| map_caption =

| map_size =

| map_alt =

| country_code = 359

| international_prefix = 00

| trunk_prefix = 0

| regulator =

| plan_membership =

| nsn_length = 8 (9 for mobile numbers)

| plan_type =

| number_format = (02) xxx xxxx (Sofia)
(0xx) xx xxxx
(0xxx) xxxxx
(0xxxx) xxxx
08z xxx xxxx (mobiles)
0800 xxxxx (freephone)

| codes_list =

}}

Telephone numbers in Bulgaria are administered and regulated by the Communications Regulation Commission, which publishes information about the National Numbering Plan for telephone services.{{cite web

|title=National Numbering Plan for Bulgaria

|url=https://crc.bg/files/_en/bulgarian_NNP-en-2014(ver..2016).pdf

|publisher=Communications Regulation Commission

|website=crc.bg

|date=2014-05-20

|access-date=2025-05-20

}} 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

Domestic numbers are limited to eight digits in length. Area codes vary in length from one to five digits. Subscriber number lengths vary accordingly, from seven digits down to three digits. Sofia lines on digital switches have seven-digit numbers, those on analog switches had six; in Plovdiv, Varna and Ruse both are six digits; and in most other province capitals lines on digital switches have six-digit numbers and analog had five.

For a very long time, the state-owned Bulgarian Telecommunications Company (BTC) 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 {{When|date = August 2013}}, 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

{{update|date=August 2015}}

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 (and an international requirement), all (except Vivacom, which started operations in 2006) acquired new access codes. On 20 July 2003, Mobiltel used three codes ((0)87, (0)88, (0)89) and Globul used two ((0)98 and (0)99). When these limits were also to be overwhelmed, seven-digit subscriber numbers and single access codes per operator were introduced, hence M-tel (now A1) reverted to 088 ( and 7 digits) only, while Globul (now Yettel) took the old M-tel code 089 (and 7 digits), and the rest were freed up. (Mobikom had gone through a similar change in the mid-90s – from (0)799 to (0)48).

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 ((0)YY YXXX XXX or +359 YY YXXX XXX). 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.

class="wikitable"

!Code!!Area or service

17xPaging services (six digits, not active: 177: Link Paging, 178: Varna Page, 179: Mobipage)
2Sofia
30xrowspan=3|Smolyan Province codes (301: Smolyan, 309: Pamporovo)
30xx
30xxx
31xrowspan=3|Plovdiv Province codes
31xx
31xxx
32Plovdiv
33xrowspan=2|Plovdiv Province codes (331: Asenovgrad)
33xx
34Pazardzhik
35xrowpsan=3|Pazardzhik Province codes (350: Peshtera, 359: Velingrad)
35xx

|

35xxx

|

36xrowspan=3|Kardzhali Province codes (361: Kardzhali)
36xx
36xxx
37xrowspan=3|Haskovo Province codes (373: Harmanli, 379: Svilengrad)
37xx
37xxx
38Haskovo
39xrowspan=2|Haskovo Province codes (391: Dimitrovgrad)
39xx
41xrowspan=3|Stara Zagora Province codes (416: Chirpan)
41xx
41xxx
42Stara Zagora
430Tetra mobile network
43xrowspan=3|Stara Zagora Province codes (431: Kazanlak)
43xx
43xxx
44Silven
45xrowspan=2|Sliven Province codes (453: Kotel, 457: Nova Zagora, 454: Tvarditza)
45xx
46Yambol
47xrowspan=3|Yambol and Haskovo Provinces codes (470: Topolovgrad, 478: Elhovo)
47xx
47xxx
48NMT mobile network Mobikom (six digits), disused
51xrowspan=3|Varna Province codes (518: Provadiya, 519: Devnya)
51xx
51xxx
52Varna
53xrowspan=3|Shumen Province codes (537: Novi Pazar, 538: Veliki Preslav)
53xx
53xxx
54Shumen
55xrowspan=3|Burgas Province codes (550: Sinemorets, 554: Nesebar)
55xx
55xxx
56Burgas
57xrowspan=3|Dobrich Province codes (570: Kavarna, 579: Balchik)
57xx
57xxx
58Dobrich
59xrowspan=3|Burgas Province codes (590: Ahtopol, 596: Pomorie)
59xx
59xxx
60xrowspan=3|Targovishte Province codes (601: Targovishte, 608: Popovo)
60xx
60xxx
61xrowspan=3|Veliko Tarnovo Province codes (610: Pavlikeni, 618 Gorna Oryahovitza)
61xx
61xxx
62Veliko Tarnovo
63xrowspan=3|Veliko Tarnovo and Pleven Provinces codes (631: Svishtov)
63xx
63xxx
64Pleven
65xrowspan=3|Pleven Province codes (650: Levski, 658: Belene)
65xx
65xxx
66Gabrovo
67xrowspan=3|Gabrovo and Lovech Provinces codes (670: Troyan, 675: Sevlievo)
67xx
67xxx
68Lovech
69xrowspan=3|Lovech Province codes (697: Lukovit)
69xx
69xxx
700Local rate numbers (five digits)
70xrowspan=2|Kyustendil Province codes (701: Dupnitsa, 702: Bobov Dol, 707: Sapareva Banya)
70xx
71xxrowspan=3|Sofia Province codes (718: Koprivshtitsa, 720: Etropole, 721: Kostinbrod, 722: Samokov, 723: Botevgrad, 726: Svoge, 729: Godech)
71xx
72x
73Blagoevgrad
74xrowspan=3|Blagoevgrad Province codes (745: Petrich, 746: Sandanski, 747: Razlog, 749: Bansko)
74xx
75xxx
75xrowspan=3|Blagoevgrad and Sofia Provinces codes (750: Borovets, 751: Gotse Delchev)
75xx
75xxx
76Pernik
77xrowspan=3|Pernik Province codes (777: Radomir)
77xx
77xxx
78Kyustendil
79xxKyustendil Province codes
799NMT mobile network Mobikom, disused, replaced by 048
800Toll free numbers (five digits)
81xrowspan=3|Ruse Province codes (817: Byala)
81xx
81xxx
82Ruse
84Razgrad
86Silistra
87GSM/UMTS/LTE/NR mobile network Vivacom (seven digits) *
88GSM/UMTS/LTE/NR mobile network A1 (seven digits)
89GSM/UMTS/LTE/NR mobile network Yettel (seven digits) *
90x{{Cite web|url=https://0900.bg/?request=articles&a=kakvo-e-0900-nomer|title=Услуги с Добавена Стойност {{!}} 0900.bg|website=0900.bg|access-date=2018-06-08}}Value added services (five digits)
91xrowspan=3|Vratsa Province codes (910: Mezdra, 915: Byala Slatina)
91xx
91xxx
92Vratsa
93xrowspan=3|Vidin Province codes (936: Belogradchik, 938: Kula)
93xx
93xxx
94Vidin
95xrowspan=3|Montana Province codes (953: Berkovitsa)
95xx
95xxx
96Montana
97xrowspan=3|Vratsa and Montana Province codes (971: Lom, 973: Kozloduy)
97xx
97xxx
98MVNOs on GSM/UMTS mobile network A1 (seven digits) †
999LTE/WiMAX network MAX Telecom{{cite web |url=https://www.telegeography.com/products/commsupdate/articles/2014/12/04/max-to-offer-voice-services-over-ott-platform/ |title=Max to offer voice services over OTT platform? |access-date=2015-01-10 |date=2014-12-04 |publisher=Telegeography}}


* 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.

Short codes

class="wikitable"
CodeService
112emergency
120wake up call
121operator for long-distance calls within Bulgaria
123operator for international calls
124operator for international calls
125operator for international calls
130phone lines problems
143emergency road service & road assistance
144telephone information service
146emergency road service & road assistance
147area codes within Bulgaria
148area codes within Bulgaria
149area codes within Bulgaria
152BTC local calls rates
153BTC long-distance within Bulgaria calls rates
154BTC international calls rates
157BTC international calls rates
159cultural events guide
164shipping information (in Bourgas and Varna)
167horoscope
168National Radio schedule
169horoscope
170BTC assistance
171theater schedule (by city)
172currency exchange rates
173tales for kids
174trains time-table (by city)
175weather forecast
176BTC information
177tales for kids
178pharmacy information
179currency exchange rates
180time service
181TV programs
182tramp shipping information (in Bourgas and Varna)
183ocean shipping information (in Bourgas and Varna)
184tanker shipping information (in Bourgas and Varna)
185line shipping information (in Bourgas and Varna)
186BTC digital services information
187send a telegram
188TV programs
190BTC rates guide
191cinema schedule (by city)
192TV programs
193TV programs
194TV programs
195sport news
196sport lottery results
197international dialing codes
198BTC terms of payment
199automatic telephone information guide

References