Home/Blog/Sofia SIM Card & eSIM for Tourists: Internet, Prices & Where to Buy

Neighbourhood picks

Sofia SIM Card & eSIM for Tourists: Internet, Prices & Where to Buy

Stay connected in Bulgaria's capital with a local SIM or eSIM—here's exactly where to buy one at the airport or in the city centre, what you'll pay, and which networks offer the best coverage across Sofia-Grad.

2026-08-30
Sofia SIM Card & eSIM for Tourists: Internet, Prices & Where to Buy

Buying a SIM Card at Sofia Airport: Terminal 2 Arrivals

The simplest way to get online the moment you land is to pick up a prepaid SIM at Sofia Airport's Terminal 2 arrivals hall. You'll find official kiosks for all three major Bulgarian mobile operators—A1, Vivacom and Yettel—lined up between the baggage claim exit and the taxi ranks. A1 operates the most prominent booth, usually staffed until the last evening flight lands around 23:00, and sells a tourist prepaid package with 20GB of data, 200 minutes of domestic calls and unlimited SMS for 15 leva (roughly 7.50 euros). Registration takes under five minutes: hand over your passport, the clerk copies your details into their system to comply with Bulgarian telecom regulations, you pay in cash or by card, and they'll install and activate the SIM before you leave the counter. The 20GB allowance lasts thirty days and is more than enough for maps, messaging and social media unless you stream hours of video daily.

Vivacom and Yettel offer near-identical starter packs at the airport—20GB for 15 leva or 30GB for 20 leva—and all three networks deliver strong 4G coverage across central Sofia neighbourhoods like Oborishte, Lozenets and the city garden near Vasil Levski monument. If your flight arrives late and the official kiosks have closed, a Relay convenience store opposite the arrivals exit sells top-up vouchers and can activate a basic SIM with 10GB for 12 leva, though the process is slower because the cashier must phone customer service to register your passport. I would choose A1 or Vivacom over Yettel purely for wider coverage if you plan day trips to Vitosha mountain or Rila Monastery; in downtown Sofia all three perform identically, but A1's signal holds better on the E79 highway toward Blagoevgrad and on the hiking trails above Aleko hut at 1,800 metres elevation.

City-Centre Mobile Shops and What You'll Actually Pay

If you skip the airport kiosk, central Sofia has dozens of branded mobile shops within a ten-minute walk of most hotels. The A1 flagship store at 2 Alabin Street—two blocks downhill from the Serdika metro station—opens weekdays at 09:00 and Saturdays at 10:00, and its English-speaking staff will walk you through every prepaid option. The standard tourist SIM here costs the same 15 leva as at the airport, but in-store you can also request a microSIM or nanoSIM size on the spot and ask about data-only plans if you use messaging apps instead of regular calls. A pure data SIM with 50GB valid for thirty days runs 25 leva, which makes sense if you're working remotely from a Sofia hotel and need to tether a laptop. Vivacom's Serdika Center mall outlet, one floor below the Billa supermarket, stays open until 21:00 every day and often runs weekend promotions—last October they offered 30GB for 15 leva instead of 20 leva, saving day-trippers a few euros.

Yettel shops are slightly less common in the centre but you'll find one at 16 Graf Ignatiev Street, opposite the National Palace of Culture metro exit, and another inside Mall of Sofia near Tsarigradsko Shose boulevard. Registration requirements are identical at every official store: bring your passport, expect the clerk to photocopy the ID page, and allow five to ten minutes for the system to activate your number. Some tourists worry about language barriers, but every chain-store employee under forty speaks workable English and the payment terminals accept Visa, Mastercard and cash in leva. Avoid the independent resellers in underpasses near the central market hall—they're legal but sometimes sell SIMs registered under someone else's passport to skip the paperwork, which can lead to the line being suspended without warning if that original owner cancels service. Stick to branded A1, Vivacom or Yettel locations and you'll have zero problems.

eSIM Options: Which Apps Work in Bulgaria and How to Set Up

If your phone supports eSIM—most iPhones from the XS onward, recent Samsung Galaxy models and Google Pixels do—you can skip the physical card entirely and activate a Bulgarian data plan before your flight even lands. Airalo, the best-known eSIM marketplace, sells a Bulgaria-specific package with 3GB for seven days at 4.50 US dollars, 5GB for fifteen days at 8 US dollars, or 10GB valid thirty days for 13.50 dollars. You buy the plan through Airalo's app, receive a QR code by email, scan it in your phone's settings under Cellular or Mobile Data, and the eSIM activates within seconds once you're in Bulgarian airspace or on the ground. Coverage runs on A1's network, so expect the same strong signal across Sofia's city centre, Studentski Grad university quarter, and residential zones like Mladost and Lyulin. The main trade-off is cost: that 10GB Airalo eSIM converts to roughly 26 leva, while a physical A1 SIM at the airport gives you 20GB for 15 leva—nearly double the data for half the money.

Two other eSIM providers work reliably in Sofia: Nomad offers 5GB on Vivacom's network for 11 US dollars over fifteen days, and Holafly sells unlimited-data plans starting at 19 euros for five days, also riding A1 infrastructure. Holafly's unlimited option sounds appealing but the fine print throttles speeds after the first 2GB daily, so it's really only better than a physical SIM if you desperately need to avoid an airport queue or your phone has a locked SIM tray. I would choose eSIM only if you're visiting Bulgaria for under a week, your hotel is in the absolute centre near Vitosha Boulevard where every network shines, and you value setup convenience over budget. For stays longer than five days, or if you plan to explore beyond the ring road—perhaps driving to Kopitoto peak on Vitosha or taking the mountain train to Gorna Banya—a physical prepaid SIM bought at the airport for 15 leva delivers far better value and identical performance. One practical upside to eSIM: if you keep your home country's physical SIM in the primary slot, you can still receive verification codes and banking texts without swapping cards or paying roaming fees, which matters if you're checking into a Sofia hotel that sends a confirmation code to your main number.

Network Coverage Across Sofia-Grad: Which Operator Wins Where

All three national carriers blanket central Sofia with fast 4G and expanding 5G, so if your hotel sits anywhere between the Serdika metro hub and the National Palace of Culture, you'll stream and navigate without a hitch on any network. A1 has the edge in older residential districts—Oborishte's narrow streets around the Russian Church, the hillside lanes of Iztok below Borisova Gradina park, and the communist-era apartment blocks of Nadezhda and Slatina—where Vivacom and Yettel sometimes drop to 3G indoors. If you base yourself in a modern Sofia hotel along Tsarigradsko Shose or in the Business Park Sofia complex, all three networks maintain strong 4G-plus speeds because telecom companies prioritised those corridors for business travellers. Vivacom historically led in metro tunnel coverage, so if you rely on internet while riding the red or blue lines you'll notice fewer dead zones with a Vivacom SIM, though A1 has closed that gap over the past two years.

Outside the city limits, network differences matter more. A1 dominates the Vitosha mountain trails: its 4G signal reaches Zlatnite Mostove nature park at 1,450 metres and holds intermittent service up to the Cherni Vrah summit at 2,290 metres, while Yettel fades above the Aleko lift station. If you're driving the ring road to Sofia Airport or heading west toward Pernik and Radomir, Vivacom and A1 trade places depending on the exact stretch—both are solid, Yettel occasionally lags. For day trips southeast to Plovdiv on the A1/A6 motorway, any network works flawlessly because those highways carry enough traffic to justify dense tower spacing. I'd recommend A1 for visitors who plan mountain hikes or rural monastery visits, Vivacom if you'll spend most time in the Sofia city centre and metro system, and Yettel only if a promotion drops the price below 15 leva—it's perfectly adequate but never the best at anything specific. Before you commit, ask your hotel's reception which network guests report fewest problems with; properties in Lozenets and Dragalevtsi often hear complaints about one carrier or another based on hyper-local tower placement.

Top-Up and Data Add-Ons: Extending Your Plan Mid-Stay

Ran through your 20GB faster than expected? Every petrol station, Billa supermarket and neighbourhood kiosk sells scratch-card top-ups in denominations from 5 to 30 leva. A1 cards are bright red, Vivacom blue, Yettel yellow—scratch off the silver panel, dial the toll-free number printed on the card (usually 123 plus a pound key for A1, 120 for Vivacom), follow the Bulgarian voice prompts by pressing 2 for English, then enter the twelve-digit PIN. Your credit appears within sixty seconds, and you can convert that balance to a data bundle by texting a short code: A1 users send DATA10 to 1011 to buy 10GB for 10 leva, valid fourteen days, or DATA20 for 20GB at 15 leva over thirty days. Vivacom's system is nearly identical—text 10GB to 1001 for the same 10-leva package—and Yettel lists all bundle codes in English on the back of every top-up card.

If you prefer not to fumble with scratch cards, download your carrier's official app—My A1, My Vivacom or My Yettel—and load credit with a debit card, then buy data add-ons in two taps. The apps also show exactly how much data you've burned and when your plan expires, which helps you avoid accidentally running dry before a train ride or a navigation-heavy day exploring the Boyana Church frescoes and National History Museum in the southern suburbs. One quirk: Bulgarian prepaid SIMs auto-renew the same bundle if you keep enough balance loaded, which is handy for longer stays but can surprise you with an unexpected 15-leva deduction if you forget to disable auto-renewal in the app settings. Most tourists visiting Sofia for a week will never need a top-up—20GB covers hundreds of hours of Google Maps, WhatsApp messaging and Instagram uploads—but if you're working from your hotel or video-calling home nightly, budget an extra 10 to 15 leva for a mid-stay data boost.

Practical Tips: Passport Rules, Hotspot Sharing and Staying Connected

Bulgarian law requires every SIM card, prepaid or contract, to be registered against a passport or national ID, so you cannot buy one anonymously or borrow a friend's unused card without re-registering it in your name. The airport and city-store clerks handle registration for you—it's a thirty-second photocopy and database entry—but if you try to activate a SIM bought second-hand from another traveller, the network will block data and calls until you visit a shop with your passport to transfer ownership. This rule frustrates some tourists who want to share a single SIM across multiple devices, but the workaround is simple: enable hotspot mode on the phone with the Bulgarian SIM and tether your tablet, laptop or travel companion's device over WiFi. A1, Vivacom and Yettel all allow hotspot tethering on prepaid plans with no extra fee, and a 20GB allowance easily supports two people using maps and messaging simultaneously, though streaming video on both devices will drain data by day three.

Keep your SIM active by using at least a few megabytes of data every ninety days; if the card sits dormant longer, the carrier reclaims the number and you lose any leftover credit. That's irrelevant for a one-week Sofia trip, but if you plan to return within three months you can keep the same Bulgarian number alive by leaving the SIM in a spare phone at home and sending a single WhatsApp message once a month. Hotel WiFi in Sofia is generally fast—most properties near Vitosha Boulevard and the National Palace of Culture offer 50Mbps or better in guest rooms—so you might question whether you need mobile data at all. The honest answer: you'll want it for navigation walking between the Alexander Nevsky Cathedral and the Central Market Hall, for calling restaurants to confirm reservations, and for uploading photos to family group chats while you're sitting in a city garden or riding the tram to Knyazhevo. Sofia's public transport and museum WiFi networks are patchy and often require a Bulgarian phone number to receive a login code, making hotel-based connectivity less useful the moment you step outside. A 15-leva SIM pays for itself in saved time, eliminated stress and the freedom to check your hotel booking confirmation email while standing in Serdika metro station, rather than hunting for a cafe with open WiFi.

Good to know

Questions, answered

Can I buy a Bulgarian SIM card without a passport?

No—Bulgarian telecom regulations mandate passport registration for every prepaid SIM. Airport kiosks and city mobile shops will photocopy your ID page and enter your details into their system before activating the card. The process takes under five minutes and is non-negotiable, so carry your passport whenever you plan to buy a SIM.

Which mobile network has the best coverage for day trips from Sofia?

A1 delivers the strongest signal on Vitosha mountain trails, Rila Monastery routes and highways toward Plovdiv and Blagoevgrad. Vivacom matches A1 in the city centre and excels in metro tunnels, while Yettel lags slightly outside urban areas. If you're staying purely within Sofia's ring road, all three perform equally.

How much data do I need for a week in Sofia?

Ten gigabytes covers a week of heavy map navigation, social media and messaging for most travellers. The standard 20GB airport package gives comfortable headroom unless you stream video for hours daily or run a mobile hotspot for multiple devices. Budget an extra 10GB if you work remotely from your hotel.

Is eSIM cheaper than buying a physical SIM at Sofia Airport?

No—a physical prepaid SIM costs 15 leva for 20GB at the airport, while popular eSIM providers like Airalo charge around 13.50 US dollars for just 10GB. eSIM offers convenience if you want to activate before landing, but a physical card delivers double the data for less money and works identically across Sofia.

Where can I top up my prepaid SIM in Sofia?

Every petrol station, Billa and Kaufland supermarket, and neighbourhood kiosk sells top-up scratch cards for A1, Vivacom and Yettel. You can also load credit and buy data bundles through each carrier's mobile app—My A1, My Vivacom or My Yettel—using a debit or credit card.

Doing good is the business: every booking through Stay Sofia funds one verified tonne of carbon removal — same room, same price, no markup.

Start your search