Bulgaria +359
International code · Europe
How to dial
+359 XX XXX XXXX
Dial +359, then the local number. Drop the leading trunk prefix 0. Generate the full number →
For domestic long distance dial 0 first, then the area code. Local calls: dial directly.
- Mobile length
- 9 digits
- Mobile prefixes
XX XXX XXXX- International format
+359 XX XXX XXXX- Domestic trunk
0
Sign-up availability
What to expect when signing up for these services with a physical SIM from this country:
Applies to every platform: VoIP / virtual numbers and heavily-reused number pools get rejected. Physical SIM only.
How to read a number
+359881234567
- +359Country code
- Bulgaria.
- 88Prefix
- Without the leading 0, a Bulgarian mobile number is 9 digits. 88 is registered to A1. Bulgaria is an EU member and numbers are portable, so a range only tells you who it was first given to.
- 1234567Remaining 7 digits
- The subscriber number.
Number ranges & quality
| Range | Type | Notes |
|---|---|---|
Starts with 087 / 088 / 089 / 098 / 099 |
Mobile carrier | Without the leading 0, a Bulgarian mobile number is 9 digits. The regulator CRC's public register (“assigned numbering resources → access codes for digital mobile networks”) is clear: 87 is Vivacom, 88 plus 988 and 989 are A1, 89 is Yettel; 996 and 999 are held by all three; 9800 is registered to Inspire Communications and 439 to the National Railway Infrastructure Company (a railway network). Bulgaria is an EU member and numbers are portable, so a range only tells you who it was first given to. |
Physical SIMs can sign up without issues; prepaid cards need real-name registration.
Carriers & prefixes
Mobile prefixes by carrier.
Number portability applies — a prefix only shows the original carrier.
Prefixes are allocated in blocks, so one prefix can appear under several carriers.
Porting rules in full
Numbers are portable. As an EU member Bulgaria applies Article 106 of the European Electronic Communications Code (Directive 2018/1972): once the user and the new provider agree a porting date, the number must be active on the new network within one working day of that date, and if porting fails the old provider has to restore the number.
The CRC's public registers (under “Public registers” on crc.bg) are open to anyone and show which company each mobile access code is registered to.
-
A1 Mobile carrier
088, 0988, 0989, 0996, 0999
Registered with the CRC as А1 БЪЛГАРИЯ ЕАД. The 996 and 999 ranges are shared by all three.
-
Vivacom Mobile carrier
087, 0996, 0999
Registered with the CRC as ВИВАКОМ БЪЛГАРИЯ ЕАД.
-
Yettel Mobile carrier
089, 0996, 0999
Registered with the CRC as ЙЕТТЕЛ БЪЛГАРИЯ ЕАД.
Community tips
No community tips yet. We refresh every 1–2 months — contributions welcome.
Other countries
Elsewhere in Europe