phones Country calling codes · EN / 中文
🇧🇬

Bulgaria +359

International code · Europe

How to dial

Calling from abroad +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:

ChatGPT Works
Claude Works
WhatsApp Works
Telegram Works
LINE Works
WeChat Works
X Works
TikTok Works
Gemini Works

Applies to every platform: VoIP / virtual numbers and heavily-reused number pools get rejected. Physical SIM only.

Checked 2026-09-12. Platform region policies and number-range allocations change — always confirm against each platform’s official supported-regions list and the carrier’s notices.
4 sources

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.
This section checked 2026-10-31.
2 sources

Number ranges & quality

RangeTypeNotes
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.
Intl SMSStable
Virtual-number riskLow
ID requiredID is required; prepaid cards generally need real-name registration.

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 ЙЕТТЕЛ БЪЛГАРИЯ ЕАД.

This section checked 2026-10-17.
2 sources

Community tips

No community tips yet. We refresh every 1–2 months — contributions welcome.

Have experience to share? Submit →

Other countries

Elsewhere in Europe