Bulgaria is cheap for data — here is the arithmetic

Bulgarian data costs as little as $0.72 a gigabyte on a verified 50GB plan at $36. An airport SIM is about $9. EU visitors need neither.

EU visitors first: you already have this

Bulgaria is an EU member, so roam-like-at-home applies. If your SIM is from anywhere in the EU or EEA, your domestic data works here at domestic prices and there is nothing to buy. Bulgaria's partial Schengen status has no bearing on roaming — that is a border-control question, not a mobile one.

Everyone else — the UK, US, Canada, Australia — will pay daily roaming rates without a local plan, and the plans below are cheap enough that it is not a close call.

Bulgaria is one of Europe's cheaper markets, not one of its worst

A correction first. An earlier version of this page told readers Bulgarian data bottomed out at $1.35 a gigabyte, and that this was poor value by European standards. Both halves were wrong. The verified floor is $0.72 a gigabyte, on Airalo's 50GB for 30 days at $36, read from its own site on 13 August 2026 — squarely mid-table for the EU.

The old figure was wrong for an instructive reason: it was calculated from the small plans. Bulgaria's ladder runs to 50GB, and the rate falls at every step.

PlanPricePer GBSource
Saily 1GB / 7 days$1.99$1.99Verified
Airalo 1GB / 3 days$4$4Verified
Saily 3GB / 30 days$4.99$1.66Verified
Airalo 3GB / 7 days$5$1.67Verified
Saily 5GB / 30 days$6.99$1.40Verified
Airalo 5GB / 30 days$7$1.40Verified
Nomad 3GB / 30 days$9$3Verified
Saily 10GB / 30 days$11.99$1.20Verified
Airalo 10GB / 30 days$12$1.20Verified
Nomad 10GB / 30 days$16$1.60Verified
Saily 20GB / 30 days$19.99$1Verified
Airalo 20GB / 30 days$20$1Verified
Airalo 50GB / 30 days$36$0.72Verified

Every row above has been checked at the seller's own site. Two sets of figures moved when we read them. Nomad's 3GB month is $9 rather than the $7 this page used to print, and its 10GB month is $16 rather than $14. Saily's whole Bulgarian range came in at roughly half what we had: $1.99 rather than $3.99 at 1GB, $4.99 rather than $8.99 at 3GB, and three larger plans this page did not know existed. At 5, 10 and 20GB Saily now lands exactly one cent under Airalo.

For most trips the sweet spot is around 5GB or 10GB — $6.99 and $11.99 from Saily, $7 and $12 from Airalo, which is less than a round of drinks in Sofia either way. Buy 20GB or 50GB only if you are working from a laptop or staying a month; the rate is better, but the total is not.

Holafly's verified unlimited starts at $11.90 for three days and $20.50 for five, against Airalo's $11.50 and $18.50. In a country this cheap, unlimited is hard to justify.

The local SIM: fine, but no longer the cheap option

Sofia Airport sells prepaid SIMs from Vivacom and A1 stores in Terminal 2 arrivals, and a tourist data package runs about $9. In town, Vivacom, A1 and Yettel have stores in Sofia, Plovdiv and Varna, and some pharmacies and convenience shops stock prepaid SIMs too. A passport is required for registration.

That $9 airport pack now sits above a verified 5GB eSIM at $7 and only a little under 10GB at $12. Unless you want a specific carrier, or a Bulgarian number for calls and local services, the eSIM is the better buy — which was not true a few years ago.

Which network, and where the signal stops

Vivacom has the fastest 4G and 5G speeds and broad nationwide coverage; A1 Bulgaria is competitive with it. Yettel is the third option.

What you cannot do is choose between them through an eSIM. Airalo does not publish a host network for Bulgaria or for any other country — its Bulgarian plans are sold under the name Bultel, which is a product name at checkout. Neither do Saily or Nomad — an earlier version of this page said both listed A1 and Vivacom, and those entries were errors in our data. Holafly names nothing either: its own Bulgarian listing carries no carrier, and the A1, Vivacom and Yettel line this page used to attribute to it came from our own data rather than from the seller. If you want Vivacom specifically, the way to get it is a Vivacom SIM from a Vivacom shop.

Coverage is strong in the cities and along the Black Sea resorts. It drops on the remote Rhodope hiking trails, in the Rila mountains above the ski resort bases including the Musala summit area, under some of the deeper coastal cliffs, and in rural villages in the north-west.

Full plan lists are on the Bulgaria hub.

Common questions

What is the cheapest data you can buy in Bulgaria?

Per gigabyte, a verified 50GB plan for 30 days at $36 — $0.72 a gigabyte. In absolute terms, Saily's 1GB for 7 days at $1.99 is the lowest price we hold, and at $1.99 a gigabyte it is no longer the worst value in the country per unit either — Airalo's 1GB for three days works out at $4.00 a gigabyte. This page previously printed $3.99 for that Saily plan, a figure never read off Saily. For a normal week's trip, a 5GB plan at a verified $7 is the sensible middle.

Which network will my Bulgarian eSIM use?

No seller confirms it. Airalo publishes no host network anywhere, and its Bultel branding is a product name rather than a carrier. Saily and Nomad publish nothing either. Holafly names nothing either — the A1, Vivacom and Yettel listing this answer used to give was ours, not Holafly's. Buy a local SIM if you need Vivacom's speeds or A1's coverage specifically.

Do I need a SIM at all if I am coming from another EU country?

No. Roam-like-at-home covers Bulgaria on your existing allowance. The only reason to buy is a low roaming fair-use cap on a heavy-data domestic plan, which is worth checking before you fly rather than after.