
SIM Cards and eSIMs in Bulgaria: Prices and Where to Buy
A prepaid SIM in Bulgaria with 6 to 12 GB of data costs about €4 to €6 from Yettel or Vivacom, and an EU phone plan needs nothing extra at all. Here is who needs one, what Vivacom, A1 and Yettel charge, where to buy a SIM in Sofia, how eSIMs compare, and how much data a trip uses.
Do you need a SIM card in Bulgaria?
Bulgaria is in the EU, so the answer depends on where your phone plan comes from. EU and EEA plans fall under "Roam Like At Home": you use your normal allowance in Bulgaria at no extra charge, within a fair-use cap. Everyone else pays their home network's roaming rates, and those are where a local SIM or an eSIM saves real money.
| Your phone plan | What it costs in Bulgaria | What I'd do |
|---|---|---|
| EU or EEA | Your normal allowance, no extra charge, within a fair-use cap | Check your allowance and use your own SIM |
| US, Verizon or AT&T | A day pass for every day you use the phone abroad | Buy an eSIM or a local SIM |
| UK, Canada, Australia and elsewhere | Your home network's roaming rates | Check your tariff, then compare it with an eSIM |
A US day pass keeps your own number, and you pay it again every day you use it. If you mainly want maps and WhatsApp, a 5 GB eSIM for the week is the better buy.
Bulgaria's three mobile networks
Bulgaria has three mobile networks, and all three sell prepaid SIM cards to visitors from their stores in Sofia. For a city break in Sofia, I'd buy from whichever store is closest.
| Network | Coverage | Best for |
|---|---|---|
| Vivacom | Widest coverage, including the mountain areas | Road trips, hiking, ski resorts |
| A1 (formerly Mtel) | Strong 4G and 5G in the cities | City breaks |
| Yettel (formerly Telenor) | Smallest network, weakest in the mountains | City breaks |
Outside the cities, the network shows. Vivacom reaches the road to Rila, the trailhead for the Seven Rila Lakes and the Rhodope villages better than the other two. For hiking, pick Vivacom.
Prepaid SIM card prices in 2026
These were the tourist plans on sale in the summer of 2026, with the old lev prices converted at the fixed 1.95583 and rounded. Every plan needs an unlocked phone.
| Network | Plan | Valid for | Price |
|---|---|---|---|
| Yettel | 6 GB and 400 minutes | 14 days | About €4 |
| Yettel | 8 GB and 500 minutes | 30 days | About €5 |
| Yettel | 15 GB and 1,000 minutes | 30 days | About €7.70 |
| Vivacom | 12 GB at full speed and 800 minutes | 30 days | About €6 |
| Vivacom | 25 GB at full speed | 30 days | About €10 |
| A1 | 6 GB starter | 10 days | €9.99 |
A1's starter is the dearest of the three for the data, and you top up calls and texts separately.
Where to buy a SIM card in Sofia
The first SIM shops you see are in the arrivals hall at Sofia Airport, right in front of you as you come through the sliding doors from baggage claim. They are the most convenient and the most expensive.
In the center, all three networks have shops on Vitosha Boulevard, the pedestrian shopping street between St Nedelya Church and NDK. A1 also has counters inside some Kaufland supermarkets. If the person at the counter has little English, ask for a colleague who speaks it. Bring your passport, which some stores ask for. Buying a SIM in a network store takes about ten minutes, set-up included.
Some convenience stores and gas stations also sell SIM cards, though I'd only buy one there if every network store is closed.
eSIMs for Bulgaria
An eSIM is a data plan you install on your phone from a QR code, with no physical card to swap. Buy it before you fly and your phone connects as soon as the plane lands. Travel eSIMs are data only, so calls go over WhatsApp or another app.
Most eSIM stores price their fixed-data Bulgaria plans in US dollars, while everything you pay for on the ground has been in euros since Bulgaria switched to the euro in January 2026. The euro prices below are the sellers' own, from their Bulgaria pages in November 2026.
| Provider | Bulgaria plans | Network in Bulgaria |
|---|---|---|
| Airalo | 5 GB for 7 days, or 5, 10 or 20 GB for 30 days | Vivacom |
| Airalo unlimited | €11 for 3 days, up to €65.50 for 30 days | Vivacom |
| Saily | 5 GB for 30 days | Not stated |
| Holafly unlimited | €3.90 for 1 day | A1, Vivacom and Yettel |
Airalo is the one I'd buy for most trips, because its plans run on Vivacom. Holafly's plans use all three networks, which suits a trip that moves between the cities and the mountains.
Unlimited eSIM plans
Almost every "unlimited" travel eSIM gives you a daily allowance at full speed and slows you down after it. Airalo's unlimited plans run at full speed for 3 GB a day. Holafly's can be slowed for up to a day under the networks' fair-use policy, and then full speed returns.
Most visitors never need one. I'd only buy unlimited if you stream video every day or run a laptop off your phone.
How much data you need in Bulgaria
Google Maps uses about 5 to 10 MB an hour of navigation, so a full day of finding your way costs under 100 MB. Browsing, messages and photos make up the rest, and around 3 GB a week is typical.
| Trip | Typical data use | What I'd buy |
|---|---|---|
| A long weekend | About 1.5 GB | A 5 GB eSIM, or your EU allowance |
| One week | About 3 GB | A 5 GB eSIM for 7 days |
| Two weeks | About 6 GB | Vivacom's 12 GB SIM, about €6, or a 10 GB eSIM |
| Daily video or a laptop on your phone | 10 GB or more | Vivacom's 25 GB SIM, about €10 |
Taxi apps only work online, and taxis in Sofia come through apps such as TaxiMe and Yellow!, since Uber and Bolt send no cars. Route planners need data too, and getting around Sofia on trams and buses is easiest with Google Maps or Moovit open.
Checking your phone before you buy
Two things must be true before any foreign SIM or eSIM works: the phone has to be carrier-unlocked, and for an eSIM it has to support one. Check both at home, since the arrivals hall is a bad place to find out.
To check for eSIM support, dial *#06# on the keypad. If an EID number appears next to the IMEI, the phone has an eSIM. For the lock, ask your home network to confirm the phone is carrier-unlocked before you travel.
Using your SIM beyond Bulgaria
Bulgarian prepaid SIMs have limited data for the rest of the EU, so they suit a trip that stays mostly in Bulgaria. For a route through several EU countries, a regional eSIM is simpler.
North Macedonia, Serbia and Turkey are outside the EU, and EU roaming rules stop at their borders. A Balkans itinerary from Sofia through Skopje or Belgrade needs a plan that lists those countries by name.
Mobile coverage in the mountains
Download offline maps before you drive to Rila Monastery or hike the trails above it, whatever your network. Those mountain roads are where I'd expect a Yettel signal to fade first, and a saved map keeps working without one.
Key takeaways
- EU and EEA phone plans work in Bulgaria at home prices.
- Prepaid SIMs from Vivacom, A1 and Yettel cost about €4 to €10, and Vivacom has the best mountain coverage.
- A 5 GB eSIM covers one to two weeks for most travelers.
- Skip the airport SIM shops if you can, and bring your passport to a city store.
- Check that your phone is unlocked, and dial *#06# to see whether it takes an eSIM.
Frequently asked questions
How much does a SIM card cost in Bulgaria?
A prepaid tourist SIM costs about €4 to €10, depending on the network and the data. Yettel's 8 GB plan is about €5 for 30 days, and Vivacom's 12 GB plan about €6. Airport shops charge more than city stores.
Can I buy a SIM card at Sofia Airport?
Yes, there are SIM shops in the arrivals hall, straight ahead as you leave baggage claim. They cost more than the network stores in the center, such as those on Vitosha Boulevard.
Which SIM card is best in Bulgaria?
Vivacom has the widest coverage, including the mountains, and the most data for the price. A1 is strong in the cities, and Yettel is fine for a city break but weakest in the mountains.
Does my EU SIM card work in Bulgaria?
Yes, Bulgaria is in the EU, so an EU or EEA plan works under Roam Like At Home at no extra charge. Check your plan's fair-use cap for data.
Is an eSIM or a local SIM better for Bulgaria?
An eSIM is easier, because you install it at home and land online. A local SIM gives more data for the money and includes minutes, but you have to find a store first.
Do I need a passport to buy a SIM card in Bulgaria?
Bring your passport, because some stores ask for it. With an eSIM, you buy online and no store visit is needed.
What should I do with my phone as an American traveling to Bulgaria?
Buy a travel eSIM before you fly, since Verizon and AT&T charge a day pass for every day you use your plan abroad. Check first that the phone is unlocked and supports eSIM, then install the plan at home and switch it on when you land.


