Prefixyr.com
E.164 Country Calling Code

Bulgaria +359

Official telecommunications routing registry for Bulgaria. International dialing prefix is +359. Browse all regional numbering plan area codes below.

Current Local Time
02:58:52
UTC • UTC +00:00
Full Dialing Format
+359 (XXX) XXX-XXXX
International Prefix +359
🌐
ISO Jurisdiction BG
MAP
Total Area Codes 1,650
⚡
Standard ITU-T E.164
📜

Bulgaria, a country of rich history and strategic importance in Southeast Europe, operates a modern and well-regulated telecommunications network that aligns with European Union standards. As a member of the EU since 2007, Bulgaria has harmonized its telephony regulations with the broader European framework, ensuring a stable, competitive, and high-quality service environment. For international callers, understanding the nuances of the Bulgarian numbering plan is essential for seamless connectivity, whether you are reaching a corporate office in Sofia, a seaside resort on the Black Sea, or a mobile phone anywhere in the country. This page provides an exhaustive overview of dialing procedures, area code structures, and practical tips for both business and leisure travelers.

Introduction to Bulgaria's Numbering Plan

Bulgaria's national telephone numbering plan is managed by the Communications Regulation Commission (CRC). The country's international dialing code is +359, which is used in place of the trunk prefix '0' when dialing from abroad. The Bulgarian numbering system is structured into three principal categories: geographic (fixed-line) numbers, mobile numbers, and non-geographic (service) numbers. Each category has a distinct structure, and understanding these is key to placing calls correctly. Fixed-line numbers in Bulgaria typically have a total length of 8 to 9 digits when dialed domestically, including the trunk prefix '0' and the area code. Mobile numbers are uniformly 9 digits long, starting with '08' followed by a network-specific digit. Non-geographic numbers, such as toll-free and premium-rate services, have their own unique prefixes. This structured approach facilitates efficient routing and clear identification of call types.

Dialing Instructions for Bulgaria

To successfully place an international call to Bulgaria, it is crucial to follow the correct sequence of digits. The standard international dialing format is: International Prefix + 359 + Area Code (without the leading '0') + Local Number. For example, to call a fixed-line number in Sofia with the local number 1234567, you would dial (from most countries) your exit code (e.g., 011 from the US, 00 from most European countries), then 359, then 2 (the area code for Sofia), and finally 1234567. The same principle applies to mobile numbers: dial your exit code, then 359, then the mobile number without the leading '0'. For instance, a Bulgarian mobile number like 0888 123 456 would be dialed as +359 888 123 456. It is essential to omit the trunk prefix '0' when dialing from abroad, as this is a domestic access code only. Failure to do so will result in an invalid call attempt. For calls within Bulgaria, the trunk prefix '0' is used before the area code or mobile prefix (e.g., 02 for Sofia, 0888 for mobile).

Geographic Area Codes in Bulgaria

Bulgaria's geographic area codes are assigned by city or region, with the capital Sofia having the code '2' (used as 02 domestically). Other major cities have longer codes, typically two or three digits. For instance, Plovdiv has the area code 32, Varna 52, Burgas 56, and Ruse 82. When dialing internationally, the '0' is dropped, so Plovdiv becomes +359 32, Varna +359 52, and so on. Local numbers vary in length, usually between 6 and 7 digits, depending on the size of the city and the demand for numbers. In smaller towns, area codes may be three digits, and local numbers may be shorter. It is important to note that Bulgaria has implemented full number portability for fixed-line services, meaning that a subscriber can retain their number even if they move to a different operator, but the geographic area code generally remains tied to the physical location of the line. This is crucial for businesses that rely on a local presence, as a Sofia number (02) may be used by a company operating elsewhere, though this is uncommon.

Mobile Telephony and Special Numbers

Bulgaria's mobile market is served by several operators, including A1 Bulgaria, Telenor (now part of Yettel), and Vivacom, each with its own range of prefixes. Mobile numbers in Bulgaria always begin with '08', followed by a digit that identifies the operator (e.g., 087, 088, 089, 098, 099). The full mobile number is 9 digits long, including the leading '0'. When dialing from abroad, you must drop the leading '0' and use +359. For example, a mobile number like 0898 765 432 becomes +359 898 765 432. Mobile number portability is also available, allowing users to switch operators while keeping their number, which means the prefix may no longer strictly indicate the current network. In addition to mobile and fixed-line numbers, Bulgaria uses various non-geographic numbers. Toll-free numbers start with '0800' and are free for the caller; when dialed from abroad, they are reached by dialing +359 800 followed by the subscriber number. Premium-rate numbers, which incur higher charges, often begin with '0900' or '0901'. There are also service numbers like '112' for emergency services (EU-wide) and '116' for hotlines. For international callers, it is advisable to use official channels for emergency services, as 112 is universally accessible.

Special Rules and Regulatory Framework

Bulgaria adheres to the EU's electronic communications code, which ensures consumer protection and fair competition. One important rule is the mandatory use of the '0' trunk prefix for domestic calls, which is a common practice in many European countries. When dialing from a foreign country, the '0' is replaced by the international access code and Bulgaria's country code +359. Another key aspect is the availability of number portability, which has increased consumer choice and reduced switching barriers. For businesses, it is crucial to ensure that their contact numbers are correctly formatted in international directories, as a missing or extra '0' can lead to failed connections. Additionally, Bulgaria uses a closed numbering plan for mobile and non-geographic numbers, meaning that all digits must be dialed even when calling from within the same area or network. This simplifies dialing but requires attention to detail. For travelers, it is important to be aware of roaming charges, although the EU's 'Roam Like at Home' policy applies to EU citizens, providing free roaming across member states. Non-EU visitors should check with their home operators for international roaming rates.

Practical Tips for Travelers and Businesses

For travelers visiting Bulgaria, staying connected is straightforward. Most hotels, restaurants, and public spaces offer free Wi-Fi, and local SIM cards are affordable and widely available at airports, convenience stores, and official operator shops. To purchase a SIM card, a passport is typically required for registration, as per local regulations. For businesses, establishing a local presence often involves acquiring virtual numbers or using VoIP services to maintain a Bulgarian point of contact. When listing Bulgarian numbers on websites or marketing materials, always use the international format (+359) to avoid confusion for international clients. It is also advisable to test dialing from a foreign number before publishing, as some PBX systems may not handle the '+' sign correctly. For high-volume calling, consider using a reliable international calling service or a VoIP provider that offers competitive rates to Bulgaria. Understanding the local time zone (Eastern European Time, UTC+2) is also essential for scheduling calls, especially during the winter and summer time changes. By following these guidelines, you can ensure efficient and cost-effective communication with Bulgaria.

❓ Frequently Asked Questions

How do I call a Bulgarian mobile number from the USA?
To call a Bulgarian mobile number from the USA, dial the US exit code (011), then Bulgaria's country code (359), followed by the mobile number without the leading '0'. For example, if the number is 0888 123 456, you would dial 011 359 888 123 456.
What is the area code for Sofia, Bulgaria?
The area code for Sofia is '2'. When dialing from abroad, you use +359 2 followed by the local number. Domestically, you dial 02 followed by the local number.
Do I need to drop the '0' when calling Bulgaria from another country?
Yes, you must drop the leading '0' from the area code or mobile prefix when dialing Bulgaria from abroad. The '0' is a domestic trunk prefix and is replaced by the country code +359.
Can I use my European SIM card in Bulgaria without roaming charges?
Yes, if you are a citizen of an EU country, the 'Roam Like at Home' regulation allows you to use your mobile plan in Bulgaria without additional roaming charges. However, fair use policies may apply, and non-EU visitors should check with their operator.
How do I call a Bulgarian toll-free number from abroad?
Bulgarian toll-free numbers start with 0800. To call from abroad, dial your international exit code, then 359, then 800, followed by the subscriber number. For example, a toll-free number 0800 12345 would be dialed as +359 800 12345.
Are Bulgarian mobile numbers portable between operators?
Yes, Bulgaria supports full mobile number portability. You can switch between operators while keeping your existing mobile number. This means the prefix of a mobile number may not always indicate the current network operator.
What is the emergency number in Bulgaria?
The universal European emergency number 112 is available in Bulgaria for police, fire, and medical emergencies. It is free to call from any phone, including mobile phones without a SIM card.