Phone numbers · BG

Bulgaria phone number format

Bulgaria numbers use the country code +359. A mobile number looks like 043 012 345 at home and +35943012345 in international E.164 format.

TypeExample (national)InternationalE.164Digits
Mobile043 012 345+359 43 012 345+359430123458, 9
Landline02 123 456+359 2 123 456+35921234566, 7, 8
Toll-free0800 12 345+359 800 12 345+359800123458, 12
Premium-rate090 123 456+359 90 123 456+359901234568
Shared-cost0700 12 345+359 700 12 345+359700123458
Country calling code
+359
National (trunk) prefix
0
International call prefix
00
Separate VoIP range
No
Time zones
Europe/Sofia
Validate in code

Check a Bulgaria number.

Send the number as typed plus country: "BG". You get it back in E.164 with its line type, ready to store.

Try the free validator →

curl https://veqen-app.com/v1/phone/check \
  -H "Authorization: Bearer $VEQEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"country": "BG", "phone": "043 012 345"}'
import os, requests

r = requests.post(
    "https://veqen-app.com/v1/phone/check",
    headers={"Authorization": f"Bearer {os.environ['VEQEN_API_KEY']}"},
    json={"country": "BG", "phone": "043 012 345"},
    timeout=10,
)
result = r.json()
print(result["risk"]["verdict"], result["risk"]["reasons"])
const res = await fetch("https://veqen-app.com/v1/phone/check", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.VEQEN_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({"country": "BG", "phone": "043 012 345"}),
});
const result = await res.json();
console.log(result.risk.verdict, result.risk.reasons);
Questions

Bulgaria numbers

What is the country code for Bulgaria?

+359. Dial it after your international access code, or use +359 from a mobile phone.

How do I format a Bulgaria phone number in E.164?

Drop the national prefix (0) and add +359. For example 043 012 345 becomes +35943012345.

How many digits is a Bulgaria mobile number?

8 or 9 digits after the country code.

Does Bulgaria have VoIP phone numbers?

There is no separate VoIP range in the numbering plan, so VoIP numbers look like ordinary numbers.

Nearby in the list