
Connectivity guide
SIM and eSIM Options for Sofia Visitors
How to get mobile data for Sofia: the passport rule most visitors don't expect, buying a local SIM, whether EU roaming already covers you, and eSIM as an alternative.
Getting mobile data in Sofia is straightforward once you know one specific rule, and pointless to worry about at all if you're already covered by your home plan.
Start with whether you actually need to buy anything, then use the SIM or eSIM breakdown below if you do.
- The surprise
- ID is legally required
- EU travelers
- May need nothing at all
- Real alternative
- eSIM avoids the shop visit
No prepaid SIM can be activated in Bulgaria without passport or EU ID registration.
Roam Like at Home often already covers you, subject to your plan's fair-use cap.
No passport step, activates before or after landing.
The one rule
The One Rule That Surprises Most Visitors
Bulgarian law requires a valid passport (non-EU visitors) or national ID (EU citizens) to activate any prepaid SIM card. The shop registers your ID at the counter in a few minutes, and there's no way around it: an unregistered SIM legally can't be activated. Bring ID with you if you plan to buy a physical SIM.
Buying a SIM
Buying a Physical SIM
Bulgaria has three mobile carriers: A1, Vivacom, and Yettel. All three operate retail kiosks at Sofia Airport, alongside shops throughout the city. Exact kiosk hours and which terminal each carrier sits in vary by source and can change, so confirm on arrival rather than planning around a specific location.
Check this first
EU Travelers May Not Need to Do Anything
Bulgaria is in the EU, so a mobile plan from another EU or EEA country typically already works under the "Roam Like at Home" regulation, using your home data allowance at no extra charge. That rule has been in place since 2017 and runs through at least 2032. The catch is your plan's fair-use data cap for roaming, which is often smaller than your domestic allowance, so check that limit on your own plan before assuming unlimited use.
The alternative
eSIM as an Alternative
An eSIM is a real, working alternative to a physical SIM in Bulgaria. It skips the passport-registration step and the shop visit entirely, and can be activated before you land or once you're on the ground. Coverage in Sofia and other tourist areas is generally reported as solid, though eSIM data typically costs more per gigabyte than a local carrier's own SIM.
The decision
Which Choice Actually Fits You
If you're travelling on an EU or EEA plan, check your fair-use roaming cap first; you may not need to buy anything at all. If you need more data than that cap allows, or you're travelling from outside the EU, weigh a physical SIM (cheaper data, but a passport and a shop visit) against an eSIM (more convenient and ready before you land, but priced at a market rate rather than a local carrier's own price).
Where to go next
Where to Go for Related Decisions
For the broader first-time orientation this page supports, see First Time in Sofia. For the separate arrival-transport decision, see Sofia Airport to City Centre.
Booking support
No confirmed SIM or eSIM option yet
This part of the guide is reserved for a confirmed, bookable SIM or eSIM option. None currently apply here.
Check back once a confirmed, verified option is available.
Before you travel
What's Worth Confirming Yourself
Which terminal each carrier's kiosk sits in, its exact hours, and current SIM or eSIM prices are all worth confirming yourself before you rely on them.
Staying accurate
How We Keep This Connectivity Guide Accurate
Airport kiosk hours and terminal assignments change, so we've flagged that fact for regular rechecking rather than leaving it to go stale.
Return to First Time in Sofia or plan arrival with Sofia Airport to City Centre.