Bulgaria +359
Official telecommunications routing registry for Bulgaria. International dialing prefix is +359. Browse all regional numbering plan area codes below.
⭐ Major Area Codes in Bulgaria
🗄️ All Numbering Plan Area Codes (NPA)
Select an area code to view local exchange registries, carrier mappings, and geographic zones
🌍 Neighboring Countries
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.