A Nano SIM card and corresponding tray for insertion into a Nexus 5X smartphone. Ruler in inches and centimeters included for scale.
Photo: BwDraco, CC BY-SA 3.0
Plan Your Trip

SIM Cards and eSIMs in Bulgaria: Prices and Where to Buy

Mobile data in Bulgaria is cheap and fast. Here is whether you need a local SIM or an eSIM, and what each costs.

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 planWhat it costs in BulgariaWhat I'd do
EU or EEAYour normal allowance, no extra charge, within a fair-use capCheck your allowance and use your own SIM
US, Verizon or AT&TA day pass for every day you use the phone abroadBuy an eSIM or a local SIM
UK, Canada, Australia and elsewhereYour home network's roaming ratesCheck 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.

NetworkCoverageBest for
VivacomWidest coverage, including the mountain areasRoad trips, hiking, ski resorts
A1 (formerly Mtel)Strong 4G and 5G in the citiesCity breaks
Yettel (formerly Telenor)Smallest network, weakest in the mountainsCity 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.

NetworkPlanValid forPrice
Yettel6 GB and 400 minutes14 daysAbout €4
Yettel8 GB and 500 minutes30 daysAbout €5
Yettel15 GB and 1,000 minutes30 daysAbout €7.70
Vivacom12 GB at full speed and 800 minutes30 daysAbout €6
Vivacom25 GB at full speed30 daysAbout €10
A16 GB starter10 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.

ProviderBulgaria plansNetwork in Bulgaria
Airalo5 GB for 7 days, or 5, 10 or 20 GB for 30 daysVivacom
Airalo unlimited€11 for 3 days, up to €65.50 for 30 daysVivacom
Saily5 GB for 30 daysNot stated
Holafly unlimited€3.90 for 1 dayA1, 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.

TripTypical data useWhat I'd buy
A long weekendAbout 1.5 GBA 5 GB eSIM, or your EU allowance
One weekAbout 3 GBA 5 GB eSIM for 7 days
Two weeksAbout 6 GBVivacom's 12 GB SIM, about €6, or a 10 GB eSIM
Daily video or a laptop on your phone10 GB or moreVivacom'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.