
Buying a SIM card at Sofia Airport (SOF)
Sofia is one of the few European airports where buying on arrival is a reasonable idea — Vivacom and A1 both have counters. Bulgarian data is cheap either way.
Bulgaria eSIM plans compared
Airalo50 GB · 30d$36$0.72/GB✓ checkedBest value18 plansData Days Price Per GB 1 GB 3 $4 $4 3 GB 3 $4.50 $1.50 3 GB 7 $5 $1.67 5 GB 7 $6 $1.20 5 GB 15 $6.50 $1.30 5 GB 30 $7 $1.40 10 GB 7 $11 $1.10 10 GB 15 $11.50 $1.15 Unlimited 3 $11.50 — 10 GB 30 $12 $1.20 Unlimited 5 $18.50 — 20 GB 15 $19 $0.95 20 GB 30 $20 $1 Unlimited 7 $27 — Unlimited 10 $34.50 — 50 GB 30 $36 $0.72 Unlimited 15 $48 — Unlimited 30 $71 —
Nomad50 GB · 30d$45$0.90/GB✓ checked10 plansData Days Price Per GB 1 GB 7 $4.50 $4.50 3 GB 30 $9 $3 Unlimited 3 $11 — 5 GB 30 $12.50 $2.50 10 GB 30 $16 $1.60 Unlimited 5 $18 — 20 GB 30 $20 $1 Unlimited 7 $25 — Unlimited 10 $33 — 50 GB 30 $45 $0.90 Saily20 GB · 30d$19.99$1/GB✓ checked5 plans
Data Days Price Per GB 1 GB 7 $1.99 $1.99 3 GB 30 $4.99 $1.66 5 GB 30 $6.99 $1.40 10 GB 30 $11.99 $1.20 20 GB 30 $19.99 $1 HolaflyUnlimited · 3d$11.90unlimited✓ checked6 plans
Data Days Price Per GB Unlimited 3 $11.90 — Unlimited 5 $20.50 — Unlimited 7 $27.50 — Unlimited 10 $36.50 — Unlimited 15 $50.50 — Unlimited 30 $73.90 —
Providers marked ✓ checked were read from their own site on ; those marked indicative come from our earlier research and are not yet verified. Providers change pricing without notice — check before buying. Host networks marked ? are taken from provider listings and have not been confirmed by us; where no network is shown, the provider does not publish one. How we check prices.
Actual operator counters, not a newsagent shelf
Sofia Airport has Vivacom and A1 Bulgaria selling in arrivals. That is two national operators with staffed counters, competing in the same hall — a better retail situation than most of the European airports on this site, several of which offer nothing but a newsstand with three SIMs behind the till.
A Bulgarian prepaid SIM runs around $9 at airport prices. That is not a tourist markup; it is close to what the same SIM costs anywhere in the country. If your phone cannot take an eSIM, or you simply prefer a physical card, Sofia is a reasonable place to buy one, and we are happy to say so.
We hold no opening hours for either counter and no terminal-level detail on where they sit. If you land late, do not assume both operators are staffed.
Ten minutes, and a passport
Waits run about 10 minutes at peak and roughly 3 minutes off-peak. Bulgaria requires a passport or national ID to register a prepaid SIM, which is national law rather than a shop rule, so the same document is needed in a Sofia city store. That registration step is what the ten minutes is mostly spent on.
Free wi-fi covers the terminal, so you can activate an eSIM, check the metro into the centre, or message a driver without buying anything.
If you are arriving from the EU, buy nothing
Bulgaria is in the EU. If your everyday SIM comes from any EU or EEA country, roam-like-at-home applies — your normal allowance works here at your normal price. Check your operator's roaming fair-use cap, and skip both counters. That is the right answer for a large share of arrivals at SOF and it costs nothing.
Bulgaria is a cheap data market, not an expensive one
This site has previously described Bulgaria as one of the worst-value markets in EU Europe, with a floor around $1.35 a gigabyte. That was wrong, and it is worth correcting plainly. The real floor is $0.72, and Bulgaria is cheap at every tier of the ladder rather than only the top.
| Plan | Price | Per GB | Source |
|---|---|---|---|
| Airalo 1GB / 3 days | $4 | $4 | Verified 13 Aug 2026 |
| Airalo 5GB / 15 days | $6.50 | $1.30 | Verified 13 Aug 2026 |
| Airalo 5GB / 30 days | $7 | $1.40 | Verified 13 Aug 2026 |
| Airalo 10GB / 30 days | $12 | $1.20 | Verified 13 Aug 2026 |
| Airalo 20GB / 30 days | $20 | $1 | Verified 13 Aug 2026 |
| Airalo 50GB / 30 days | $36 | $0.72 | Verified 13 Aug 2026 |
Every row above was read from Airalo's own site on 13 August 2026.
Notice how flat that curve is compared with most countries. Five gigabytes for $7 is already good value; twenty for $20 is a round dollar a gigabyte; fifty for $36 is $0.72. Only the 1GB starter plan is poor value, and that is true everywhere. A week in Sofia on 5GB costs about the same as a sandwich at the airport you flew from.
Saily and Nomad also sell Bulgaria — Nomad's 10GB over 30 days is a verified $16, read at its own checkout on 17 August 2026 and four dollars above the $12 this page quotes for Airalo, and Saily's 3GB over 30 days is an indicative $8.99. Both are beaten on value by the verified Airalo rows above. An earlier version of this page gave that same 10GB plan as $14, a figure nobody had checked.
Set that against the roughly $9 local SIM at the counter. The physical SIM is competitive, and unlike an eSIM you know exactly whose network you are on. What we cannot tell you is the allowance in the pack Vivacom or A1 sells at the airport, so we cannot declare a winner on value — only that neither option is a rip-off, which is unusual.
Networks
Holafly lists no carrier for Bulgaria. Reading its own pages showed it publishes no host network here or in any other country, and the A1, Vivacom and Yettel line this page used to carry came from our own data rather than from the seller. Airalo, Saily and Nomad publish no host network for Bulgaria at all — an earlier version of this page said Saily and Nomad both listed A1 and Vivacom, and those entries were errors in our data — its Bulgarian product is sold under the retail name Bultel, which is a label rather than a carrier and should not be read as one.
If network choice matters — a rural stay, mountain driving, anywhere off the Sofia–Plovdiv–Black Sea axis — the airport counters are the only route where you know. Vivacom, A1 Bulgaria and Yettel Bulgaria all have city stores as well.
The verdict
An eSIM installed before you fly is still the smoother option: no queue, no passport scan at purchase, live before baggage reclaim, and $0.72 a gigabyte at the top of the ladder. But Sofia is one of the few airports where the counter is a genuine alternative rather than a trap. Full pricing and the local-versus-eSIM comparison are on the Bulgaria hub.
Common questions
Can I buy a SIM card at Sofia Airport?
Yes, and it is a fair deal. Vivacom and A1 Bulgaria both have counters in arrivals, and a Bulgarian prepaid SIM runs around $9 at airport prices. We hold no opening hours for either counter, so late arrivals should have a fallback.
Is Bulgaria expensive for mobile data?
No — the opposite. Verified Airalo pricing runs from $7 for 5GB over 30 days to $36 for 50GB, which is $0.72 per gigabyte, checked on 13 August 2026. An earlier version of this page quoted a $1.35 floor and called Bulgaria poor value. That was wrong.
Do I need a passport to buy a Bulgarian SIM?
Yes. Bulgaria requires a passport or national ID to register a prepaid SIM, at the airport counters and in city stores alike. Buying an eSIM online avoids the registration step entirely.