On this page
- How eSIM and Physical SIM Actually Differ in Practice
- Local Operator Prepaid Plans — A1, Vivacom, and Yettel Compared
- Third-Party eSIM Providers — When They Make Sense
- Where and How to Buy a SIM or eSIM in Bulgaria
- 2026 Budget Reality — What You’ll Actually Pay
- WiFi Availability Across Bulgaria — When You Can Skip Mobile Data
- What Changed Since 2024 — The eSIM Shift
- Common Mistakes Tourists Make With Bulgarian SIMs
- Frequently Asked Questions
Choosing between an eSIM and a physical SIM for Bulgaria sounds simple until you start researching. You hit operator websites in Bulgarian, find conflicting advice on Reddit threads from 2022, and wonder whether your phone will even work. In 2026, the options are genuinely better than they were two years ago — all three major Bulgarian operators now support prepaid eSIMs for tourists — but that also means there are more decisions to make. This guide cuts through the noise and tells you exactly what to get based on your trip length, phone, and data needs.
How eSIM and Physical SIM Actually Differ in Practice
An eSIM is a digital SIM profile downloaded directly to your phone. There is no plastic card, no SIM tray, no risk of dropping that tiny chip on the floor of Sofia Airport at 6am. A physical SIM is the traditional removable card you slot into your device — familiar, universal, and still perfectly valid in 2026.
The practical difference for a tourist in Bulgaria comes down to three things: device compatibility, registration process, and flexibility.
- Device compatibility: eSIMs work on most smartphones released from 2018 onwards, including iPhone XS and later, Samsung Galaxy S20 and later, and most Google Pixel models from Pixel 3 onwards. Physical SIMs work on virtually every unlocked mobile phone.
- Registration: Both options require a valid passport or national ID card under Bulgarian law. This is not optional — it applies to physical SIMs and local operator eSIMs alike. There is no workaround for this.
- Flexibility: eSIMs allow dual SIM functionality. You keep your home country SIM active for calls and messages while running a Bulgarian data plan alongside it. With a physical SIM, you either swap cards (risking misplacing your home SIM) or carry a second device.
If your phone supports eSIM and you are comfortable with a short setup process, the eSIM is the cleaner option. If you have an older device or simply prefer something tangible, a physical SIM from a Bulgarian operator works just as well.
Local Operator Prepaid Plans — A1, Vivacom, and Yettel Compared
Bulgaria has three major mobile networks: A1, Vivacom, and Yettel (formerly Telenor). All three offer strong 4G coverage across populated areas, with 5G available in Sofia and major cities. All three support prepaid eSIMs as of 2026. Here is how their tourist-relevant plans compare.
A1 Bulgaria (A1.bg)
- Light Data 5GB: 5 GB data, 200 national minutes, valid 15 days — 12.00 BGN (6.13 EUR)
- Tourist Data 15GB: 15 GB data, unlimited A1 calls, 100 national minutes, valid 30 days — 18.00 BGN (9.20 EUR)
- Connect 30GB: 30 GB data, unlimited national minutes, 100 international minutes to EU/UK/US, valid 30 days — 25.00 BGN (12.78 EUR)
- Starter pack fee: approximately 10.00 BGN (5.11 EUR)
- App: A1 Bulgaria App (iOS and Android). Top up via app, website, vouchers at stores and kiosks, or selected ATMs.
Vivacom (Vivacom.bg)
- Base Pack 10GB: 10 GB data, 100 national minutes, valid 15 days — 14.00 BGN (7.16 EUR)
- Travel SIM 20GB: 20 GB data, unlimited Vivacom calls, 150 national minutes, valid 30 days — 20.00 BGN (10.22 EUR)
- Data Max 40GB: 40 GB data, unlimited national minutes, 50 international minutes to EU, valid 30 days — 28.00 BGN (14.31 EUR)
- Starter pack fee: approximately 10.00 BGN (5.11 EUR)
- App: My Vivacom (iOS and Android). Top up via app, website, vouchers at Vivacom stores, post offices, and retail chains.
Yettel (Yettel.bg)
- Short Stay 7GB: 7 GB data, 100 national minutes, valid 14 days — 13.00 BGN (6.65 EUR)
- Tourist Connect 25GB: 25 GB data, unlimited Yettel calls, 120 national minutes, valid 30 days — 22.00 BGN (11.25 EUR)
- Unlimited Data Lite: 50 GB data (speed throttled after 50 GB), unlimited national minutes, valid 30 days — 32.00 BGN (16.36 EUR)
- Starter pack fee: approximately 10.00 BGN (5.11 EUR)
- App: Yettel App (iOS and Android). Top up via app, website, vouchers, or Easypay cash points.
All three networks have English-speaking staff in stores in Sofia, Plovdiv, Varna, and Burgas. Their apps are available in English. For most two-week holidays involving navigation, social media, and occasional video calls, the 15–25 GB plans are more than sufficient.
Third-Party eSIM Providers — When They Make Sense
Providers like Airalo, Holafly, and Nomad sell data-only eSIMs for Bulgaria that you can activate before your plane lands. You download their app, pick a plan, pay by card, and scan a QR code. No ID required, no store visit, no Bulgarian language skills needed.
The trade-offs are real:
- Data only: You get no local Bulgarian phone number. Calls and SMS to local numbers go through your home SIM or apps like WhatsApp.
- Higher cost per GB: A 5 GB plan for 15–30 days typically costs 19.00–30.00 BGN (9.70–15.34 EUR) from a third-party provider. A local operator plan gives you more data, local minutes, and often a better rate for the same money.
- Network dependency: Third-party eSIMs still route through A1 or Vivacom infrastructure. Customer support goes back to the third-party provider, not the local network.
Third-party eSIMs make the most sense for trips under five days, for travellers who only need data and already use WhatsApp or similar for all calls, or for those who find Bulgarian operator websites too difficult to navigate. For a trip of a week or more, the local operator plans win on value every time.
Where and How to Buy a SIM or eSIM in Bulgaria
Sofia Airport (Terminal 2) has A1, Vivacom, and Yettel kiosks in the arrivals hall. Kiosk staff speak English and the process typically takes 10–20 minutes including ID registration.
For physical SIMs, the steps are:
- Visit an official A1, Vivacom, or Yettel store. Avoid buying from supermarkets or petrol stations unless you are confident handling self-registration online.
- Present your passport or national ID. This is a legal requirement — no exceptions.
- Select a prepaid plan. Staff will recommend one based on your length of stay.
- Wait 5–30 minutes for activation. The network needs time to register the new SIM.
For local operator eSIMs, the steps are:
- Go to A1.bg, Vivacom.bg, or Yettel.bg — or visit a store in person.
- Select a prepaid plan, upload your ID, and pay online.
- Receive a QR code by email.
- On your phone, go to Settings → Mobile Data → Add eSIM, then scan the QR code. You need an internet connection during this step.
- Set your new Bulgarian eSIM as the data line. Keep your home SIM active for calls if needed.
Operator stores in Sofia are concentrated along Vitosha Boulevard and in the major shopping centres (Mall of Sofia, Paradise Center, Serdika Center). In Varna, check the Varna Mall. In Plovdiv, stores are around the main pedestrian zone.
2026 Budget Reality — What You’ll Actually Pay
Here is a clear breakdown of what connectivity costs in Bulgaria in 2026, across all tiers.
Budget
- Third-party eSIM (e.g., Airalo 5 GB, 30 days): 19.00–30.00 BGN (9.70–15.34 EUR)
- A1 Light Data 5 GB (15 days): 12.00 BGN (6.13 EUR) + 10.00 BGN starter = 22.00 BGN (11.25 EUR) total
- Yettel Short Stay 7 GB (14 days): 13.00 BGN (6.65 EUR) + 10.00 BGN starter = 23.00 BGN (11.76 EUR) total
Mid-Range
- A1 Tourist Data 15 GB (30 days): 18.00 BGN (9.20 EUR) + 10.00 BGN starter = 28.00 BGN (14.31 EUR) total
- Vivacom Travel SIM 20 GB (30 days): 20.00 BGN (10.22 EUR) + 10.00 BGN starter = 30.00 BGN (15.34 EUR) total
- Yettel Tourist Connect 25 GB (30 days): 22.00 BGN (11.25 EUR) + 10.00 BGN starter = 32.00 BGN (16.36 EUR) total
Comfortable
- A1 Connect 30 GB with international minutes (30 days): 25.00 BGN (12.78 EUR) + 10.00 BGN starter = 35.00 BGN (17.89 EUR) total
- Vivacom Data Max 40 GB (30 days): 28.00 BGN (14.31 EUR) + 10.00 BGN starter = 38.00 BGN (19.43 EUR) total
- Yettel Unlimited Data Lite 50 GB (30 days): 32.00 BGN (16.36 EUR) + 10.00 BGN starter = 42.00 BGN (21.47 EUR) total
The starter pack fee is a one-time cost for the SIM or eSIM profile itself. After that, you only pay for plan renewals. Top-ups via the operator apps accept Visa and Mastercard without extra fees.
WiFi Availability Across Bulgaria — When You Can Skip Mobile Data
Bulgaria’s free WiFi situation is genuinely good by European standards. In practice, this means you can reduce your mobile data use significantly if you plan around it.
- Hotels and guesthouses: Free WiFi is standard across all price categories, from mountain guesthouses in the Rhodopes to boutique hotels in Plovdiv’s Old Town.
- Cafés and restaurants: Almost every café offers free WiFi. Ask for the password or look for a card on the table.
- BDZ intercity trains: Newer rolling stock on main routes (Sofia–Plovdiv, Sofia–Varna, Sofia–Burgas) offers free WiFi, though expect gaps in tunnels and rural stretches.
- Intercity buses: Many coaches on longer routes include WiFi. Quality varies by operator and route.
- Airports: Free WiFi at Sofia, Varna, and Burgas airports. Speed is adequate for messaging and maps.
- Public hotspots: Available in major city centres, but security on public networks is inconsistent. Use a VPN if connecting to anything sensitive.
If your trip centres on Sofia, Plovdiv, Varna, or Burgas — with hotel accommodation — a smaller data plan (7–15 GB) is likely enough. Travellers planning rural hiking, road trips through the Rhodopes or Rila, or frequent navigation in areas without reliable WiFi should size up to 20–30 GB.
What Changed Since 2024 — The eSIM Shift
In 2024, getting a prepaid eSIM from a Bulgarian operator as a tourist was either impossible or involved confusing in-store processes that weren’t designed for non-residents. By 2026, all three operators — A1, Vivacom, and Yettel — offer prepaid eSIMs directly to tourists, both online and in-store, with secure digital ID verification that lets you complete the entire process before you land.
Data allowances have also increased across prepaid packages. Where a 30-day tourist plan in 2024 might have offered 10–15 GB, equivalent plans in 2026 offer 20–40 GB at similar or marginally higher price points. This reflects the global trend of operators competing on data volume rather than price.
The ID registration requirement has not changed and is not expected to change. Every prepaid SIM — physical or eSIM, local or renewed — requires a passport or national ID on file with the operator.
Common Mistakes Tourists Make With Bulgarian SIMs
- Buying from a petrol station or supermarket without checking registration requirements. Non-official points of sale sometimes sell SIM cards that require self-registration on a Bulgarian-language website. This catches people out at midnight in a resort town with no WiFi.
- Assuming roaming from home is cheaper. EU roaming rules mean many European tourists can use their home plan in Bulgaria — but data caps and fair use limits often apply. Check your home operator’s policy before assuming unlimited roaming.
- Not checking eSIM compatibility before arrival. Not all phones that look modern support eSIM. Check Settings → About Phone or visit gsma.com to confirm your device supports eSIM before committing to an eSIM-only plan.
- Forgetting to set the eSIM as the data line. After activating a Bulgarian eSIM, your phone may still route data through your home SIM by default. Go to Settings → Mobile Data → and explicitly select the Bulgarian eSIM for data use.
- Underestimating data use for navigation. Google Maps and similar apps consume more data than most people expect, especially if downloading maps while driving through areas with patchy signal. Download offline maps before leaving your hotel.
Frequently Asked Questions
Do I need my passport to buy a SIM card in Bulgaria?
Yes, without exception. Bulgarian law requires all prepaid SIM cards — physical and eSIM — to be registered with a valid passport or national ID card. This applies to local operator purchases made in-store and online. Third-party eSIM providers like Airalo do not require ID because they sell data-only plans under wholesale agreements with local networks.
Which Bulgarian operator has the best coverage for rural areas?
A1 and Vivacom are generally considered to have the most consistent rural coverage, particularly in mountainous regions like the Rila and Rhodopes. Yettel is strong in urban areas and along major road corridors. For off-the-beaten-path hiking or remote village stays, A1 is the most commonly recommended network among travellers in 2026.
Can I buy a Bulgarian eSIM before I arrive in the country?
Yes. All three major operators — A1 (A1.bg), Vivacom (Vivacom.bg), and Yettel (Yettel.bg) — allow online eSIM purchase with digital ID verification. You receive a QR code by email and activate it on your device before or immediately after landing. Third-party providers like Airalo and Holafly also offer pre-arrival activation with no ID required.
Is it worth getting a local SIM for a trip shorter than five days?
For trips under five days, a third-party data-only eSIM from Airalo, Holafly, or Nomad is often more practical than a local SIM. The higher cost per GB is offset by the convenience of zero store visits and instant activation. If you need a local Bulgarian phone number for accommodation bookings or car rental callbacks, a local plan is worth the extra effort.
Will my European home SIM work in Bulgaria under EU roaming rules?
Bulgaria is an EU member state and Schengen Area member, so EU roaming regulations apply. Most EU-issued SIM cards allow you to use your home plan in Bulgaria at no extra charge, subject to fair use limits. Check your operator’s roaming policy carefully — some budget plans cap roaming data significantly below your standard home allowance, making a local SIM a better value for longer stays.