Yes, eSIMs work well in Bulgaria — and for most travelers they’re the easiest option. Here’s what to know before you buy one.
Bulgaria has strong 4G coverage across most of the country, with 5G expanding rapidly in major cities. Coverage is reliable in urban areas, though you may notice patchier signals in remote mountain regions like the Rila and Pirin ranges.
Best eSIMs for Bulgaria — Quick Comparison
Data checked: July 2026. Prices and plans verified directly from provider websites.
| Provider | Best for | Why choose it | Plans |
|---|---|---|---|
| ⭐ Yesim Our pick | Best overall | Flexible international eSIM option that’s easy to arrange before your trip. | Check Yesim plans → |
| Airalo | Budget travelers | Simple prepaid eSIM plans for short trips and travelers who don’t need huge amounts of data. | Check Airalo plans → |
| Drimsim | Pay-as-you-go | A flexible alternative for travelers who prefer paying for the data they actually use. | Check Drimsim rates → |
Prices and available plans can change. Check the provider’s website for the latest options before purchasing.
Some links on this page are affiliate links. If you make a purchase through them, we may earn a commission at no extra cost to you.
- Yettel (local eSIM) — 25GB–100GB data, 30–60 days validity, from 20 BGN (~€10). Best for massive data at local prices, with unlimited first days.
- A1 Bulgaria (local eSIM) — 15GB–100GB data, 30 days validity, from 15 BGN (~€7.50). Best for flexible prepaid data packages.
- Vivacom (local eSIM) — 80GB data, 28 days validity, 25.40 BGN (~€12.70). Best for generous data with EU roaming included.
- Holafly — Unlimited data, 3–30 days validity, from €19 for 5 days. Best for heavy data users and streamers.
- Airalo — 1GB–20GB data, 7–30 days validity, from $4.50. Best for budget travelers and short trips.
Does eSIM Work in Bulgaria?
Yes, eSIMs connect seamlessly to Bulgaria’s three major local carriers: A1 Bulgaria, Yettel Bulgaria, and Vivacom. All three offer excellent coverage throughout the country, including in rural areas and along highways.
- Cities: Excellent 4G and expanding 5G coverage in Sofia, Plovdiv, Varna, Burgas, and major tourist towns. 100% of the population has access to 4G, while 89% has access to 5G.
- Rural areas and mountains: Coverage is generally good, but can get patchy in remote mountain regions like the Rila Mountains, Pirin National Park, and the Balkan range. The ski resort of Bansko has solid coverage, but hiking trails above 2,000 meters may lose signal.
- Known weak spots: Remote hiking trails in the Rila and Pirin mountains often have no signal at all.
- Offline maps recommendation: Download Google Maps or Maps.me offline before heading into mountainous areas. This is essential if you’re hiking in national parks or driving through remote regions.
Best eSIM Options for Bulgaria
Yettel — Best for Massive Data at Local Prices
Yettel is one of Bulgaria’s most popular operators, offering excellent value for travelers who need lots of data. Their prepaid eSIM packages are among the best deals in the country.
- What’s included: 25GB plan for 20 BGN (~€10) valid 30 days — with unlimited data for the first 5 days, then 25,000 MB for the remaining period. 100GB plan for 80 BGN (~€41) valid 60 days — with unlimited data for the first 20 days. Data-only plan with no phone number.
- Network: Yettel’s own network, with 99% availability and 19.8% 5G availability.
- Real price: 25GB plan from 20 BGN (~€10).
- Downside: You need to purchase the eSIM from a Yettel store in person or online. Plans are local data only — they won’t work in neighboring countries.
- Who it suits: Travelers staying a week or more, heavy data users, and anyone who wants unbeatable value.
A1 Bulgaria — Best for Flexible Prepaid Data
A1 Bulgaria is another major operator with wide coverage and flexible prepaid options. Their starter packs start at 15GB for 15 BGN (~€7.50) — no ID registration required for data-only plans.
- What’s included: Prepaid data packages from 15GB to 100GB, all valid for 30 days. Data-only plan with no phone number.
- Network: A1’s own network, with 99% availability and 20.1% 5G availability.
- Real price: 15GB for 15 BGN (~€7.50).
- Downside: You need to visit an A1 store to purchase the eSIM. Local data only — no EU roaming included.
- Who it suits: Budget-conscious travelers, city-break visitors, and anyone staying primarily in urban areas.
Vivacom — Best for EU Roaming Included
Vivacom offers an excellent data package that includes EU roaming at no extra cost. Their Data2Go plan is perfect if you’re visiting multiple Balkan countries during your trip.
- What’s included: 80,000 MB of high-speed data in Bulgaria plus 17,000 MB for EU roaming. Valid for 28 days. No ID registration required.
- Network: Vivacom’s own network, with the highest Coverage Experience score and 5G Availability (24.5%) among Bulgarian operators.
- Real price: 25.40 BGN (~€12.70) for 80GB.
- Downside: You need to purchase in person at a Vivacom store or partner outlet.
- Who it suits: Travelers visiting multiple EU countries, road-trippers, and anyone wanting a local SIM with roaming included.
Holafly — Best for Unlimited Data
Holafly is the go-to if you don’t want to think about data caps. They offer truly unlimited data plans for Bulgaria, connecting to A1, Vivacom, and Yettel networks for nationwide coverage.
- What’s included: Unlimited data for 3–30 days. Data-only plan with no phone number.
- Network: Connects to A1, Vivacom, and Yettel towers.
- Real price: A 5-day plan costs around €19.
- Downside: It’s pricier than local options. “Unlimited” data is subject to a Fair Usage Policy, which can slow speeds after heavy daily usage. Hotspot sharing may also be limited.
- Who it suits: Streamers, digital nomads, and anyone who wants zero data anxiety and is willing to pay for the convenience.
Airalo — Best Budget International Option
Airalo is a favorite for budget-conscious travelers, offering flexible, low-cost plans that are perfect for short city breaks or light users. The eSIM connects to Vivacom’s network.
- What’s included: Data-only plans from 1GB / 7 days at $4.50 to 20GB / 30 days at $32.
- Network: Connects to Vivacom’s network.
- Real price: 1GB / 7-day plan from $4.50.
- Downside: No unlimited data. Pricing per GB is higher than local options.
- Who it suits: Budget travelers, weekend visitors, and people who just need data for maps and messaging.
Check current Airalo plans for Bulgaria →
eSIM vs Local SIM in Bulgaria — Which Is Better?
Let’s be honest: an eSIM isn’t automatically the winner, especially for longer stays or heavy data use.
- Setup: International eSIM is set up before you travel and takes minutes. A local SIM requires finding a store or kiosk on arrival. Local eSIMs from Yettel, A1, and Vivacom can also be purchased online and installed via QR code.
- Price: Local SIMs offer incredible value — 25GB from 20 BGN (~€10). International eSIMs start from roughly $4 for 1GB.
- Data amount: Local SIMs offer massive data packages (25GB–100GB). International eSIMs offer smaller, fixed plans.
- Phone calls: Most eSIMs are data-only. Local SIMs can include a local number for calls and texts if you register with ID.
- Works on arrival: International eSIM works instantly. Local eSIM requires online purchase or a store visit.
- Flexibility: International eSIM is a fixed plan. Local SIMs can be topped up anytime at many locations or via app.
Who should choose an international eSIM: Short trips under one week, weekend city breaks, and travelers who want the convenience of having data the moment they land.
Who should get a local SIM or local eSIM: Stays of one week or more, heavy data users, and anyone on a tight budget. Local prepaid eSIMs from Yettel, A1, or Vivacom offer incredible value — 25GB for around €10 is unbeatable. Yettel’s local eSIM can also be purchased online and installed via QR code before arrival, giving you the best of both worlds: massive data, local network coverage, and no store visit.
How to Set Up Your eSIM for Bulgaria
- Check compatibility: Make sure your phone is eSIM-compatible and network-unlocked. Most iPhones from XS and newer, Samsung Galaxy S20 and newer, and Google Pixel 3 and newer support it.
- Buy the eSIM: Purchase your chosen plan from a provider before you travel. You’ll usually get a QR code via email. Local eSIMs like Yettel’s can also be ordered online and installed via QR code.
- Install via QR code or app: Scan the QR code in your phone’s settings to install the eSIM profile. It takes two to five minutes.
- Set data roaming ON: When you land in Bulgaria, turn data roaming on for the eSIM line.
- Keep your home SIM active: Dual SIM works fine. You can keep your home SIM active for calls and texts while using the eSIM for data.
Common setup mistake: Activating the eSIM before you travel. Some plans start counting down their validity the moment you install them, so you might burn through your days before you even land. Check the provider’s policy before you activate.
READ ALSO:
- Is Bulgaria Safe to Travel Solo in 2026? Honest Guide
- Bulgaria Travel Tips: What to Know Before Your First Visit
- Best Time to Visit Bulgaria: Month-by-Month Guide 2026
eSIM Tips for Traveling in Bulgaria
- Buy a local eSIM online for the best value: If your phone supports eSIM, order Yettel’s prepaid eSIM online before arrival. You get 25GB for 20 BGN (~€10) with unlimited first 5 days — no queuing at the airport.
- Buy before you fly if using an international provider: Airport WiFi at Sofia, Varna, or Burgas can be unreliable for QR scanning on arrival. Install the eSIM while you have good WiFi at home or in your hotel.
- Download offline maps before landing: Use Google Maps or Maps.me to download Bulgaria’s map data. This is a lifesaver if you lose signal in the Rila or Pirin mountains.
- No ID registration for data-only plans: If you purchase a data-only SIM or eSIM from A1, Yettel, or Vivacom, you don’t need to register with your passport. This makes it quick and hassle-free.
- Keep your primary SIM for calls: If you want to keep your regular number for WhatsApp or iMessage, leave it active. Your phone will use the eSIM for data.
- Don’t stream on budget plans: A 1GB plan will disappear quickly if you start watching videos. For heavy data, choose a local 25GB plan or Holafly’s unlimited option.
- Check EU roaming if you’re visiting other countries: Local SIMs like Vivacom’s Data2Go include EU roaming data, which is handy if you’re also visiting Romania, Greece, or other neighboring countries.
Frequently Asked Questions
Does my phone support eSIM for Bulgaria?
Most modern phones do, including iPhone XR and newer, Samsung Galaxy S20 and newer, and Google Pixel 3 and newer. Double-check your phone’s settings or the provider’s compatibility checker before buying.
Can I use an eSIM and keep my regular SIM at the same time in Bulgaria?
Yes. On dual-SIM devices, you can keep your home SIM active for calls and texts while using the eSIM purely for data. This is one of the biggest advantages of using an eSIM.
How much data do I need for a week in Bulgaria?
For average use — maps, messaging, social media, and a few photos — 3GB to 5GB is usually enough for a week-long trip. If you stream music or videos, you’ll want more. However, local tourist SIMs offer 25GB for around €10, so there’s no reason to limit yourself.
Is 5G available in Bulgaria?
Yes, 5G is available in major cities like Sofia, Plovdiv, Varna, and Burgas. 89% of the population has access to 5G, while 100% has access to 4G. Vivacom has the highest 5G availability at 24.5%, followed by A1 at 20.1% and Yettel at 19.8%.
Can I buy a local SIM at Sofia Airport?
Yes, you’ll find kiosks from A1, Yettel, and Vivacom in the arrivals area at Sofia Airport, as well as Varna and Burgas airports. However, airport stores can be pricier with more limited options. If you have time, it’s better to buy a SIM in town. For the best value, order Yettel’s eSIM online before you arrive.
Bottom line
For the best value and coverage, order a Yettel local eSIM online before you arrive — you get 25GB for around €10 with unlimited first 5 days. For convenience and unlimited data, Holafly is your best bet. If you’re on a tight budget for a short city break, Airalo works fine.
