On this page
- Bulgaria’s Three Mobile Networks — Who They Are and How They Compare
- How to Buy a Prepaid SIM Card in Bulgaria (Step-by-Step)
- Prepaid Plans and Tourist SIM Packages — Prices and What You Actually Get
- eSIM in Bulgaria — What Works, What Doesn’t, and the Best Third-Party Options
- Free WiFi Around Bulgaria — Where to Rely On It and Where Not To
- Managing Your SIM After Purchase — Apps, Top-Ups, and Staying in Control
- Common Mistakes Travelers Make (and How to Avoid Them)
- Frequently Asked Questions
Most travelers arriving in Bulgaria in 2026 assume connectivity will be simple — and it mostly is. But there are two surprises that catch people off guard every year. First, you must show your passport to buy any prepaid SIM card. No exceptions, no workarounds. Second, if you were counting on your local operator’s prepaid eSIM to work in Bulgaria, you will likely be disappointed — the three Bulgarian networks still prioritize postpaid customers for eSIM. Neither issue is a dealbreaker, but knowing about them before you land at Sofia Airport saves real frustration.
Bulgaria’s Three Mobile Networks — Who They Are and How They Compare
Bulgaria has three main mobile network operators, and all three are solid choices for travelers. The competition between them keeps prices reasonable and data allowances generous compared to many other European countries.
- A1 Bulgaria (www.a1.bg) — Part of the A1 Telekom Austria Group. Strong national coverage, particularly reliable in mountain resort areas like Bansko and Borovets.
- Vivacom (www.vivacom.bg) — The largest telecom company in Bulgaria overall. Widely regarded as having the most consistent coverage across rural and inland areas.
- Yettel (www.yettel.bg) — Formerly Telenor Bulgaria, rebranded after the PPF Group acquisition. Competes aggressively on price and data volume.
All three operate 4G LTE networks nationwide. By 2026, 5G coverage is well-established in Sofia, Plovdiv, Varna, and Burgas, and has expanded significantly along main transport corridors and into smaller cities. For most travelers, the practical difference between the three is minor. Pick the one with a store closest to where you arrive — all airports have at least one official operator outlet.
If you plan to travel off the beaten path — remote Rhodope villages, the Strandzha Nature Park, or the high-altitude Balkan trails — Vivacom has a slight edge in rural signal strength, though all three have improved considerably since 2024.
How to Buy a Prepaid SIM Card in Bulgaria (Step-by-Step)
The process is straightforward, but the ID requirement trips up travelers who didn’t read ahead. Here is exactly what happens when you walk into a store.
- Bring your passport or EU national ID card. This is non-negotiable under Bulgarian law as of 2026. The vendor will make a copy of it. A driving licence is not sufficient.
- Go to an official operator store. For the widest plan selection and staff who can actually help you activate the SIM, official stores are the right choice. Airport stores at Sofia (SOF), Varna (VAR), and Burgas (BOJ) are open during arrival hours. Shopping mall stores are open daily.
- Choose your plan. Tell the staff roughly how long you are staying and whether you need international call minutes. They will recommend a starter package or a dedicated tourist SIM.
- Complete registration. The staff member enters your ID details into their system. This takes two to three minutes.
- Receive the SIM and packaging. Keep the packaging. It contains your PIN and PUK codes — you will need these if your phone locks the SIM after too many wrong PIN attempts.
- Insert the SIM and confirm activation. The initial bundle usually activates automatically once the SIM is inserted into an unlocked phone. Staff can dial the balance check code (*123# for A1 and Yettel, *100# for Vivacom) to confirm everything is live before you leave the store.
You can also find basic prepaid SIMs at Kaufland, Lidl, and Billa supermarkets, as well as petrol stations, but staff assistance there is limited. For tourist packages with more data and international minutes, stick to official stores.
Prepaid Plans and Tourist SIM Packages — Prices and What You Actually Get
Each operator offers both standard prepaid bundles and dedicated tourist SIM packages. Here is a practical breakdown based on 2026 offerings. The fixed exchange rate is 1 EUR = 1.95583 BGN.
A1 Bulgaria
- Starter SIM: ~10 BGN (5.11 EUR) — includes 5–8 GB data, 100–200 national minutes and SMS, valid 7–14 days.
- Connect S: 10 BGN (5.11 EUR) / 30 days — 10 GB data, 200 minutes, 200 SMS.
- Connect M: 15 BGN (7.67 EUR) / 30 days — 20 GB data, 400 minutes, 400 SMS.
- Connect L: 20 BGN (10.23 EUR) / 30 days — unlimited data (first 50 GB at full speed), unlimited national calls and SMS.
- A1 Tourist Connect: 25 BGN (12.78 EUR) / 30 days — 50 GB data, 500 national minutes, 100 international minutes to EU, US, and Canada.
Vivacom
- Starter SIM: 8–12 BGN (4.09–6.14 EUR) — includes 6–10 GB data, 150–250 national minutes and SMS, valid 7–14 days.
- Free S: 10 BGN (5.11 EUR) / 30 days — 12 GB data, 250 minutes, 250 SMS.
- Free M: 16 BGN (8.18 EUR) / 30 days — 25 GB data, 500 minutes, 500 SMS.
- Free L: 22 BGN (11.25 EUR) / 30 days — unlimited data (first 60 GB at full speed), unlimited national calls and SMS.
- Vivacom Tourist Ultra: 28 BGN (14.32 EUR) / 30 days — 60 GB data, 600 national minutes, 150 international minutes to EU, US, and Canada.
Yettel
- Starter SIM: 9–11 BGN (4.60–5.62 EUR) — includes 7–9 GB data, 120–220 national minutes and SMS, valid 7–14 days.
- Start S: 9 BGN (4.60 EUR) / 30 days — 10 GB data, 200 minutes, 200 SMS.
- Start M: 14 BGN (7.16 EUR) / 30 days — 22 GB data, 450 minutes, 450 SMS.
- Start L: 19 BGN (9.71 EUR) / 30 days — unlimited data (first 55 GB at full speed), unlimited national calls and SMS.
- Yettel Tourist Max: 26 BGN (13.30 EUR) / 30 days — 55 GB data, 550 national minutes, 120 international minutes to EU, US, and Canada.
Tourist packages from all three operators are genuinely good value if you plan to call home even occasionally. The international minute allowances to EU, US, and Canada make them the obvious choice over a standard bundle for most international visitors.
eSIM in Bulgaria — What Works, What Doesn’t, and the Best Third-Party Options
eSIM is increasingly common among travelers in 2026, and compatible devices now include iPhone XR/XS and newer, Samsung Galaxy S20 and newer, and Google Pixel 3 and newer. The frustration is that Bulgarian operators have been slow to extend prepaid eSIM to tourists.
As of 2026, A1, Vivacom, and Yettel all offer eSIM — but primarily for postpaid contract customers. Prepaid eSIM for walk-in travelers is generally not available from any of the three local operators. This may change if dedicated eSIM tourist plans are introduced, so it is worth checking the latest information on each operator’s website before your trip.
For now, the most reliable eSIM route for travelers is through a third-party global eSIM provider. The most widely used options for Bulgaria in 2026 include:
- Airalo — Offers Bulgaria-specific and Europe-wide data plans. A 10 GB Europe plan typically costs around 20–25 EUR. Purchase and install before you fly.
- Holafly — Unlimited data plans for Europe, priced by duration rather than data volume. Popular with travelers who stream heavily.
- Nomad — Competitive pricing on regional Europe plans. Good app interface for monitoring usage.
- GigSky — Works well for travelers who need coverage across multiple countries in one trip.
The process for all of them is the same: download the provider’s app, purchase a Bulgaria or Europe plan, receive a QR code, scan it in your phone’s eSIM settings, and activate it when you land. No ID required, no store visit, no physical SIM to lose.
The trade-off is real though. Third-party eSIMs are data only. You will need WhatsApp, FaceTime Audio, or another VoIP app for calls. And for the same data volume, you will typically pay more than you would for a local physical SIM — a 10 GB third-party eSIM runs approximately 20–30 EUR, compared to under 15 EUR for a tourist SIM package with call minutes included.
If your phone supports dual SIM (one physical, one eSIM), a practical setup is to keep your home SIM active for calls and SMS from your contacts, while using a Bulgarian physical SIM or eSIM for local data. This avoids roaming charges without losing your home number.
Free WiFi Around Bulgaria — Where to Rely On It and Where Not To
Free WiFi in Bulgaria is genuinely widespread, but its quality varies enough that you should not count on it as your only connectivity option.
- Airports: Sofia (SOF), Varna (VAR), and Burgas (BOJ) all offer free WiFi in arrivals and departures. Speeds are adequate for downloading apps and checking maps while you wait for your SIM purchase.
- Train stations (BDZ): Free WiFi is available in the main halls of major stations including Sofia Central, Plovdiv, Varna, and Burgas. Useful for planning, not for heavy use.
- BDZ trains: This is where the picture gets less comfortable. WiFi on BDZ trains remains limited and unreliable in 2026. Some newer Intercity rolling stock offers it on specific routes, but do not plan your schedule around it. Download offline maps (Google Maps and HERE WeGo both work well) before boarding.
- Intercity buses: Most coaches on intercity routes offer free WiFi, and it is generally more consistent than train WiFi. International routes are the most reliable.
- City buses and trams: No WiFi. Your mobile data is the only option on local public transport.
Managing Your SIM After Purchase — Apps, Top-Ups, and Staying in Control
Once you have your SIM active, the operator apps make everything else easy. Download the relevant app as soon as you get a signal — this is the single most useful thing you can do after leaving the store.
- A1 App (Google Play / Apple App Store) — Check balance, monitor data usage, activate top-up bundles. Dial *123# for a quick balance check without opening the app.
- MyVivacom App (Google Play / Apple App Store) — Same functions. Balance check via *100#.
- Yettel App (Google Play / Apple App Store) — Balance, usage, and top-up. Dial *123# for a quick check.
All three apps show your remaining data in real time, which prevents the unpleasant surprise of running out mid-trip. Top-up bundles can be purchased through the app using a foreign credit or debit card in most cases.
If you prefer not to use the app, physical top-up vouchers are sold at operator stores, post offices, Kaufland, Lidl, Billa, and most petrol stations. Some ATMs also offer a top-up function for all three operators — look for it in the ATM’s main menu under “Mobile Services” or similar.
SIM cards from all three operators remain valid for 12 months after your last top-up. If you visit Bulgaria regularly, keeping the same SIM from one trip to the next saves you the registration process each time — as long as you top it up at least once within that 12-month window.
Common Mistakes Travelers Make (and How to Avoid Them)
These are the situations that generate the most complaints from travelers in Bulgaria — and every one of them is avoidable.
- Arriving with a locked phone. If your phone is locked to your home carrier, it will not accept a Bulgarian SIM. Check with your carrier before you travel and request an unlock if needed. This can take several days in some countries.
- Leaving the passport in the hotel. Some travelers carry just a driving licence or a photo of their passport for daily use. Neither will work for SIM registration. Bring the physical document or your EU national ID card.
- Buying a SIM at a kiosk and skipping store activation. Basic SIMs from supermarkets sometimes require you to call a registration number in Bulgarian. If you cannot navigate the automated menu, the SIM may not fully activate. An official store visit takes ten minutes and eliminates the problem.
- Assuming eSIM from your home country covers Bulgaria cheaply. International roaming from most non-EU carriers is still expensive in Bulgaria. Always check the specific Bulgaria rate, not just the general “Europe” roaming rate listed in your plan.
- Not checking the fair-use policy on unlimited plans. “Unlimited” on the L-tier plans means unlimited after a full-speed threshold — 50 GB for A1, 55 GB for Yettel, 60 GB for Vivacom. Above that threshold, speeds drop. For most travelers this limit is irrelevant, but heavy streamers or those using a mobile hotspot for a laptop should be aware.
- Throwing away the SIM packaging. The PIN and PUK codes printed on the card inside are your only way to unlock the SIM if it gets blocked. Keep the packaging until you leave Bulgaria.
Frequently Asked Questions
Do I need my passport to buy a SIM card in Bulgaria?
Yes, without exception. Bulgarian law requires ID verification for all prepaid SIM card purchases, including tourist packages and eSIM activations through local operators. A valid passport or EU national ID card is accepted. A driving licence or a photo on your phone is not sufficient. The vendor will make a copy of your document.
Which Bulgarian mobile operator has the best coverage in rural areas?
Vivacom has a slight edge in rural and inland areas, as it operates the most extensive fixed and mobile infrastructure across the country. A1 performs particularly well in ski resort areas. Yettel is competitive in urban zones and along main highways. For remote hiking or travel off main roads, Vivacom is the safer choice.
Can I use an eSIM in Bulgaria without visiting a store?
Yes, but not through a local Bulgarian operator. A1, Vivacom, and Yettel do not offer prepaid eSIM for walk-in travelers as of 2026. Your best option is a third-party provider like Airalo, Holafly, or Nomad. Purchase and install the eSIM before you travel, then activate it on arrival. No store visit or passport needed.
Is free WiFi reliable enough to skip buying a local SIM card?
For very short stays in cities, free WiFi from hotels and cafés is adequate for basic needs. However, it is not reliable on BDZ trains, on city buses, or in rural areas. If you plan to use navigation, make video calls, or stay more than two or three days, a local prepaid SIM is a far better option and costs very little.
How do I top up my Bulgarian prepaid SIM after the initial bundle runs out?
The easiest method is through the operator’s app — A1 App, MyVivacom App, or Yettel App — using a credit or debit card. Alternatively, buy a physical top-up voucher from any Kaufland, Lidl, Billa, or petrol station, or use the mobile top-up function available at many Bulgarian ATMs. Dial *123# (A1, Yettel) or *100# (Vivacom) to check your remaining balance at any time.
📷 Featured image by Chang Hank on Unsplash.