On this page
- Bulgaria’s Three Main Mobile Operators: What You’re Actually Choosing Between
- What You Need Before You Buy (ID, Phone Compatibility, and What to Check First)
- Where to Buy Your SIM Card in Bulgaria
- Step-by-Step: Buying and Activating a Physical SIM Card In-Store
- A1, Vivacom, and Yettel: Prepaid Plans and Prices Compared (2026 Budget Reality)
- eSIM Options for Bulgaria: Local Operators vs. Third-Party Services
- How to Top Up Your Balance and Manage Your Plan
- Free WiFi in Bulgaria: Where It Works and Where It Doesn’t
- Common Mistakes Travelers Make (and How to Avoid Them)
- Frequently Asked Questions
Bulgaria’s Schengen entry in 2024 changed how many travelers move through the country — but it also raised expectations around connectivity. More people are arriving overland from Greece and Romania, using navigation apps at the border, booking accommodation on the fly, and relying on mobile data from the moment they arrive. If your home carrier charges roaming fees across the EU, or if you’re visiting from outside Europe altogether, those data costs add up fast. Getting a local Bulgarian SIM card is still the most reliable and affordable fix, and in 2026 it’s easier than it’s ever been — provided you know exactly what to do before you walk into a store.
Bulgaria’s Three Main Mobile Operators: What You’re Actually Choosing Between
Bulgaria’s mobile market runs on three national networks: A1 Bulgaria, Vivacom, and Yettel Bulgaria (which was formerly Telenor, rebranded under the PPF Group). Every traveler buying a prepaid SIM will be choosing between these three. There is no meaningful fourth option, and the discount MVNOs operating on top of these networks rarely offer tourist-specific products.
A1 Bulgaria is part of the A1 Telekom Austria Group and operates strong infrastructure across Sofia and other major cities. Its 4G coverage is solid in urban areas, and 5G rollout has continued steadily through 2025 and into 2026. The official website is a1.bg and the companion app is called My A1, available on both Android and iOS.
Vivacom started as Bulgaria’s incumbent fixed-line operator and has translated that heritage into unusually good rural coverage. If you’re planning to visit the Rhodope Mountains, the Balkan Range, or the quieter Black Sea villages north of Varna, Vivacom’s network tends to hold signal where others drop. The official website is vivacom.bg and the app is My Vivacom.
Yettel Bulgaria competes aggressively on data pricing and tends to offer the most generous allowances in its tourist-tier packages. It has a modern network with good urban and inter-city coverage. The official website is yettel.bg and the app is simply called the Yettel App.
All three offer nationwide 4G and expanding 5G. For most city-focused trips, the difference between them is minor. For rural or mountain travel, lean toward Vivacom.
What You Need Before You Buy (ID, Phone Compatibility, and What to Check First)
Before you queue up at a store, two things can block you from getting connected: missing ID and a locked phone. Both are easy to sort in advance.
Mandatory ID Registration
Since 2024, Bulgarian law requires every prepaid SIM card to be registered to an individual. This rule remains firmly in place in 2026 with no exemptions for tourists. You must present either a valid passport or, for EU citizens, a national identity card. The name on the SIM registration must match the document you present. There is no way around this — stores will refuse to sell without it.
Keep your passport accessible from the moment you land, not buried in your luggage.
Phone Unlocking
A Bulgarian SIM will not work in a phone that is locked to another carrier. Before you travel, contact your home operator and ask them to unlock your device. Most carriers will do this for free once your contract is fulfilled, but the process can take a few days. Do this at least a week before departure.
To test whether your phone is unlocked, try inserting any foreign SIM — if it asks for an unlock code, it’s still locked.
Nano SIM vs. eSIM
Check which SIM format your phone uses. Most phones manufactured after 2020 use a nano SIM. Many 2022-and-later flagship devices also support eSIM. Knowing this before you visit a store means you can ask for the right product immediately rather than discovering mid-transaction that your phone doesn’t take a standard SIM tray.
Where to Buy Your SIM Card in Bulgaria
You have three realistic purchase options, and they are not equally convenient.
Official Operator Stores
This is the best option for the overwhelming majority of travelers. Staff at official A1, Vivacom, and Yettel stores are trained to handle tourist registrations, speak enough English to get through the process, and will physically activate the SIM and confirm it’s working before you leave. You will find official stores in Sofia’s city center, all major shopping malls (such as Mall of Sofia, Paradise Center, and Serdika Center), and in the arrivals area at Sofia Airport Terminal 2.
In cities like Plovdiv, Varna, Burgas, and Veliko Tarnovo, each operator maintains at least one prominent high-street store. A quick search on the operator’s website will show the nearest branch.
Airport Kiosks
Sofia Airport Terminal 2 has kiosks and retail points where SIM cards are sold. These are convenient if you land and want to be connected before you reach your accommodation. The selection is narrower than a full operator store, and in some cases prices are marginally higher. Make sure you’re buying from an authorised reseller — the kiosk should display official operator branding, not a generic electronics sign.
Supermarkets and Convenience Stores
SIM starter packs do appear in supermarkets and some petrol station shops, but staff at these locations are rarely equipped to help with tourist registration or troubleshooting. Unless you’re confident in Bulgarian and know exactly what plan you want, skip this option and go to an official store instead.
Step-by-Step: Buying and Activating a Physical SIM Card In-Store
The process is nearly identical across all three operators. Here is exactly what to expect from start to finish.
- Find the nearest official store using the operator’s website store locator or Google Maps. Search for “A1 store Sofia,” “Vivacom магазин,” or “Yettel store” plus your city.
- Walk in and tell staff you need a prepaid tourist SIM. The phrase “prepaid SIM for tourist” is understood at every major-city branch. You do not need to speak Bulgarian.
- Present your passport or national ID card. The staff member will scan or photograph the document for registration. This is a legal requirement — do not be surprised by it.
- Choose your plan. Tell the staff member roughly how long you’re staying and whether you need calls as well as data. They will recommend an appropriate package. Tourist starter packs are the standard recommendation for visits under 30 days.
- Pay in BGN. Cash and card are both accepted. You do not need to have exact change.
- Wait for activation. The staff member will insert the SIM, activate it on their system, and confirm your phone is showing signal and data. This takes around five to ten minutes.
- Keep your SIM card packaging. The plastic holder contains your Bulgarian phone number, PIN code, and PUK code. You will need these if the card locks or if you want to top up via a payment terminal.
The entire process from walking in to walking out rarely takes more than 20 minutes at a well-staffed branch.
A1, Vivacom, and Yettel: Prepaid Plans and Prices Compared (2026 Budget Reality)
All prices below are in BGN. The fixed EUR conversion rate is 1 EUR = 1.95583 BGN, as Bulgaria remains pegged to the euro ahead of eurozone accession. USD equivalents are approximate based on 2026 exchange rates.
Tourist Starter Packs (Best Value for Most Travelers)
- A1 Tourist Starter Pack: approximately 20 BGN (approx. 10.23 EUR / ~11 USD). Includes 20–30 GB of 4G/5G data, unlimited national calls and SMS, and potentially some international minutes to EU countries. Valid 28–30 days.
- Vivacom Tourist SIM: approximately 20 BGN (approx. 10.23 EUR / ~11 USD). Includes 25–35 GB of 4G/5G data, unlimited national calls and SMS, and potentially some EU roaming data. Valid 30 days.
- Yettel Connect Tourist Pack: approximately 20–25 BGN (approx. 10.23–12.78 EUR / ~11–14 USD). Includes 30–40 GB of 4G/5G data, unlimited national calls and SMS, and potentially some international calls or EU roaming data. Valid 28–30 days.
Standard Prepaid (Budget Entry Point)
If you only need occasional data and don’t want to commit to a full tourist pack, all three operators sell a basic prepaid starter card for around 8–10 BGN (approx. 4.09–5.11 EUR). This gives you a small credit balance to start with. Data bundles are then purchased separately.
- A1 data add-ons: 5 GB for 10 BGN (approx. 5.11 EUR) valid 28 days; 15 GB for 15 BGN (approx. 7.67 EUR) valid 28 days.
- Vivacom data add-ons: 7 GB for 12 BGN (approx. 6.14 EUR) valid 30 days; 20 GB for 18 BGN (approx. 9.20 EUR) valid 30 days.
- Yettel data add-ons: 6 GB for 11 BGN (approx. 5.62 EUR) valid 28 days; 18 GB for 16 BGN (approx. 8.18 EUR) valid 28 days.
Budget Tiers at a Glance
- Budget: Standard prepaid starter + one small data bundle — approximately 18–22 BGN total (9–11 EUR). Good for short trips under a week with light usage.
- Mid-range: Tourist starter pack from any operator — approximately 20–25 BGN (10–13 EUR). Covers most travelers for a full month.
- Comfortable: Tourist starter pack plus a top-up data bundle if you stream heavily or use navigation constantly — approximately 35–40 BGN (18–20 EUR) for the month.
By any standard, Bulgarian prepaid data is extremely affordable. The tourist starter packs in particular represent strong value compared to roaming charges from most non-EU home operators.
eSIM Options for Bulgaria: Local Operators vs. Third-Party Services
eSIM support has expanded significantly across Bulgaria since 2024, and by 2026 all three major operators are expected to offer prepaid eSIM products for compatible devices.
eSIM Directly from Bulgarian Operators
A1, Vivacom, and Yettel are moving toward prepaid eSIM activation either via their apps or in official stores. The in-store process involves presenting your ID (the same registration requirement applies), then receiving a QR code — either printed or sent to your email — which you scan from your phone’s eSIM settings to download the profile. Pricing mirrors the physical SIM tourist packs listed above.
The key advantage: you get a real Bulgarian phone number with call and SMS capability, and rates are the same as physical SIM packages. The process still requires ID verification, so it cannot be done entirely remotely without prior setup.
Third-Party eSIM Providers
Services like Airalo, Holafly, Nomad, and eSIM.net all offer Bulgaria-specific or regional eSIM plans. These can be purchased and installed entirely before you leave home, with no ID registration required on your end (the SIM is registered to the provider’s entity).
Typical projected 2026 pricing from third-party providers:
- 1 GB valid 7–10 days: approximately 5–7 EUR
- 5 GB valid 30 days: approximately 15–20 EUR
- 10 GB valid 30 days: approximately 25–35 EUR
These are data-only plans. You will not receive a local Bulgarian phone number, and voice calls or SMS are not included. For travelers who use WhatsApp, Signal, or FaceTime for all communication, this is rarely a problem. For anyone who needs to call Bulgarian landlines or receive SMS verification codes on a local number, a physical SIM or a local operator eSIM is the better choice.
On a per-GB basis, third-party eSIMs cost roughly two to three times more than local operator plans. The premium pays for convenience: you activate before departure, your main SIM slot stays free for your home SIM, and there’s no store visit required.
How to Top Up Your Balance and Manage Your Plan
Running out of data mid-trip is more disruptive than it sounds — especially if you’re navigating an unfamiliar city or waiting on a booking confirmation. Here are the four ways to top up any Bulgarian prepaid SIM.
Operator Mobile Apps
The My A1, My Vivacom, and Yettel App all support balance top-ups using a credit or debit card. This is the fastest method and works 24 hours a day. You can also check remaining data and call credit, activate new bundles, and in many cases manage your plan entirely without visiting a store.
Official Operator Websites
a1.bg, vivacom.bg, and yettel.bg all have top-up portals in their customer sections. You’ll need your Bulgarian phone number and a payment card.
EasyPay and Paypoint Terminals
These cash payment terminals are found in post offices, pharmacies, grocery stores, and petrol stations throughout Bulgaria — including in smaller towns. Select the top-up option, enter your Bulgarian phone number, insert cash, and the credit appears on your account within minutes. You’ll need to know your Bulgarian phone number, which is printed on the SIM packaging.
In-Store at Any Operator Branch
Walk in, give your number, hand over cash or card. Simple, but requires you to find a branch during opening hours.
A practical habit: check your remaining data balance every two or three days using the operator app. All three apps show this clearly on the home screen once you log in. The faint buzz of anxiety when you’re down to your last 500 MB in an unfamiliar city is very avoidable.
Free WiFi in Bulgaria: Where It Works and Where It Doesn’t
A local SIM is the foundation, but knowing where free WiFi is genuinely reliable helps you manage data wisely.
Sofia Airport offers free WiFi in both terminals with no time limit — it’s strong enough for video calls while you wait for luggage. Most hotels, guesthouses, and hostels across Bulgaria include free WiFi as standard, and the quality in Sofia’s mid-range hotels is generally fast and stable.
Cafes and restaurants in cities almost universally offer free WiFi; you’ll see the password written on a chalkboard or printed on the receipt. The background warmth of a Bulgarian kafene in the afternoon — the clatter of small espresso cups, the low hum of conversation — is a perfectly decent place to catch up on messages without touching your mobile data.
Shopping malls including Mall of Sofia, Paradise Center, and Serdika Center all offer free guest WiFi. It’s useful for quick tasks but slows noticeably on busy weekend afternoons.
BDZ (Bulgarian State Railways) trains on certain routes offer onboard WiFi, but reliability varies considerably. On the Sofia–Plovdiv route you may find it functional; on slower regional lines it is inconsistent at best. Do not rely on train WiFi for anything time-sensitive. The same caution applies to intercity bus WiFi from operators like Biomet and Union-Ivkoni — it exists on some coaches but drops frequently through mountain terrain.
Rural areas, mountain hiking trails, and some coastal villages have weak or no public WiFi infrastructure. For those locations, your mobile data is the only realistic option — which is exactly why a well-stocked prepaid plan matters.
Common Mistakes Travelers Make (and How to Avoid Them)
These errors come up repeatedly and all of them are entirely preventable.
- Arriving with a locked phone. The most common reason travelers cannot use a Bulgarian SIM at all. Check and unlock your phone before you leave home, not after you land.
- Buying a SIM from a supermarket without checking the registration process. If the cashier doesn’t ask to see your passport, the SIM may not be properly registered — which can cause the card to be deactivated later when the operator’s system flags unregistered numbers. Always go to an official store for first-time purchases.
- Throwing away the SIM packaging. The plastic holder has your PIN, PUK, and phone number printed on it. Lose it, and topping up at a terminal or unlocking a frozen card becomes significantly harder. Take a photo of it before it disappears into your bag.
- Assuming third-party eSIM gives you a phone number. Airalo and similar services provide data only. If you need a Bulgarian number — for accommodation confirmations, rental car companies, or bank SMS codes — you need either a local operator SIM or a local operator eSIM.
- Not checking data balance until it runs out. Download the operator app on the day you buy your SIM and spend two minutes getting your account set up. Checking your balance takes ten seconds after that.
- Expecting English-language menus at payment terminals. EasyPay and Paypoint terminals often default to Bulgarian. The sequence is generally: select top-up service → select operator → enter phone number → insert cash → confirm. Knowing this flow in advance saves confusion.
Frequently Asked Questions
Do I need to show my passport to buy a SIM card in Bulgaria?
Yes, without exception. Bulgarian law requires all prepaid SIM cards to be registered to an individual using a valid passport or national ID card. This rule has been in force since 2024 and applies to all tourists regardless of nationality. EU citizens may use their national ID card as an alternative to a passport.
Can I buy a Bulgarian SIM card at the airport when I land?
Yes. Sofia Airport Terminal 2 has kiosks and authorised retail points selling prepaid SIM cards from all three major operators. The selection is more limited than a full operator store, and prices may be marginally higher. For the best plan options, a city-center operator store is preferable, but airport purchase works fine for immediate basic connectivity.
Which Bulgarian mobile operator has the best coverage for rural and mountain areas?
Vivacom has historically offered the strongest rural and mountain coverage in Bulgaria, a legacy of its origins as the national fixed-line and early mobile operator. If your trip includes the Rhodope Mountains, the Balkan Range, or remote Black Sea villages, Vivacom is the most reliable choice. All three operators perform comparably in cities.
Do third-party eSIMs like Airalo work in Bulgaria, and are they worth it?
Yes, Airalo, Holafly, Nomad, and eSIM.net all offer plans covering Bulgaria. They are data-only — no local phone number, no SMS, no voice calls. They cost roughly two to three times more per gigabyte than local prepaid plans, but they can be activated before departure with no ID requirement. Worth considering for short trips or as a backup for dual-SIM phones.
What happens if my prepaid SIM runs out of credit or data while I’m in Bulgaria?
You can top up at any time using the operator’s mobile app, the official website, an EasyPay or Paypoint cash terminal, or by visiting any operator store. The app is the fastest option. You’ll need your Bulgarian phone number, which is printed on the SIM card packaging — keep that information saved somewhere accessible from day one.
📷 Featured image by Anton Atanasov on Unsplash.