Serbia
K · Pexels

Serbia eSIM and SIM cards: the one place we'd tell you to buy local

Serbia is outside the EU roaming area, so nobody arrives covered. The best travel eSIM here costs $0.70 a gigabyte, and only if you commit to 50 GB; Yettel's tourist plan works out at roughly 28 cents. That gap is too wide to argue with.

Serbia eSIM plans compared

  • Nomad50 GB · 30d$35$0.70/GB✓ checkedBest value8 plans
    DataDaysPricePer GB
    1 GB7$4$4
    3 GB30$7$2.33
    5 GB30$10$2
    10 GB30$15$1.50
    20 GB30$21$1.05
    Unlimited5$26—
    50 GB30$35$0.70
    Unlimited10$45—

    Check Nomad prices →

  • Airalo50 GB · 30d$49$0.98/GB✓ checked18 plans
    DataDaysPricePer GB
    1 GB3$4$4
    3 GB3$7.50$2.50
    3 GB7$8$2.67
    5 GB7$10$2
    5 GB15$10.50$2.10
    5 GB30$11$2.20
    10 GB7$16.50$1.65
    10 GB15$17$1.70
    10 GB30$18$1.80
    Unlimited3$18.50—
    20 GB15$26$1.30
    20 GB30$27$1.35
    Unlimited5$27.50—
    Unlimited7$33.50—
    Unlimited10$37.50—
    Unlimited15$48—
    50 GB30$49$0.98
    Unlimited30$95—

    Check Airalo prices →

  • Saily20 GB · 30d$26.99$1.35/GB✓ checked5 plans
    DataDaysPricePer GB
    1 GB7$3.99$3.99
    3 GB30$7.99$2.66
    5 GB30$10.99$2.20
    10 GB30$17.99$1.80
    20 GB30$26.99$1.35

    Check Saily prices →

  • HolaflyUnlimited · 3d$18.90unlimited✓ checked6 plans
    DataDaysPricePer GB
    Unlimited3$18.90—
    Unlimited5$27.90—
    Unlimited7$33.90—
    Unlimited10$39.50—
    Unlimited15$54.90—
    Unlimited30$106.50—

    Check Holafly prices →

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.

Serbia mobile networks

Best for visitorsYettel SerbiaAverage 4G68 MbpsNetworks3
NetworkWhat it's likeTravel eSIMs using it
Telekom SrbijaGood 4G nationwide — average 60-90 Mbps download. 5G launched December 2025 on n78/n28 bands, expanding in Belgrade and major cities. All three carriers competitive on coverage andNone disclosed
Yettel SerbiaBest for visitorsYettel offers 50GB tourist plan at ~$14 with no ID required at some locations. A1 Serbia has good city coverage. Telekom Srbija widest rural coverage.None disclosed
A1 SerbiaGood 4G nationwide — average 60-90 Mbps download. 5G launched December 2025 on n78/n28 bands, expanding in Belgrade and major cities. All three carriers competitive on coverage andNone disclosed

There is no safety net at the Serbian border

Every other country in this part of Europe has an escape hatch. Croatia, Bulgaria, Hungary and Romania are all inside the EU roaming area, so a European visitor turns on data roaming and pays nothing extra. Serbia is not, and there is no equivalent arrangement that covers visitors from anywhere else either.

That matters more than it sounds, because a lot of people arrive in Belgrade having driven or flown from somewhere where roaming was free, without registering that the rule stopped applying at the border. Your home operator's out-of-bundle rates take over the moment you cross, and those rates are designed to be avoided rather than paid. Check yours before you travel, and assume you are buying something.

So the question in Serbia is not whether to buy. It is what.

The local SIM wins, and it is not close

This is the clearest buy-local case of any country we have written up.

The best travel eSIM rate we can find for Serbia is $0.70 a gigabyte — Nomad's verified 50 GB / 30-day plan at $35. That is a lot of data and a lot of money to commit to up front, and at the sizes most visitors actually buy, the rate is $1.50 at 10 GB and $2.00 at 5 GB. Even that floor is roughly three times Thailand's $0.24, the cheapest verified rate we hold anywhere.

Yettel Serbia sells a tourist plan with 50 GB for around $14.

That is roughly 28 cents a gigabyte, against $0.70 from the best eSIM — and against the $1.50 a gigabyte you would more realistically pay at 10 GB. Two and a half times the value at best, closer to five times in practice, from a network that is also our pick for visitors. There is no clever counter-argument here. If you are in Serbia for more than a couple of days and you can get to a Yettel shop, that is the answer, and it pays this site nothing to say so.

The eSIM still has a job. It gets you connected the moment you land, before you have found a shop, worked out the queue or changed money. For a two-day stopover in Belgrade that convenience is worth the premium. For anything longer it is worth about a day, after which you should go and buy the local plan.

We had Nomad's Serbian pricing badly wrong

This section used to be headed "Nomad's Serbian pricing does not make sense", and it argued that the provider was comprehensively the most expensive option in the country — that its 1 GB plan cost more than its 3 GB plan, and that its mid-sized bundles ran to more than double Airalo's for the same data. None of those figures had been read off Nomad's own site. They have now been, and they were between two and three times the real prices. The pattern we could not explain was an artefact of our own data, not of Nomad's pricing.

Corrected, every row below is verified: Airalo's from its own site on 13 August 2026, Nomad's from its own on 18 August. Only the Saily row is still indicative.

PlanPriceCost per GBSource
Nomad, 50 GB / 30 days$35$0.70verified
Airalo, 50 GB / 30 days$49$0.98verified
Nomad, 20 GB / 30 days$21$1.05verified
Airalo, 20 GB / 30 days$27$1.35verified
Nomad, 10 GB / 30 days$15$1.50verified
Airalo, 10 GB / 30 days$18$1.80verified
Nomad, 5 GB / 30 days$10$2verified
Airalo, 5 GB / 7 days$10$2verified
Airalo, 5 GB / 30 days$11$2.20verified
Nomad, 3 GB / 30 days$7$2.33verified
Airalo, 3 GB / 7 days$8$2.67verified
Saily, 1 GB / 7 days$3.99$3.99verified
Airalo, 1 GB / 3 days$4$4verified
Nomad, 1 GB / 7 days$4$4verified

The conclusion inverts. Nomad is now the cheapest eSIM in Serbia at every size it sells: cheaper than Airalo at 3, 5, 10, 20 and 50 GB, and level with it at 1 GB while giving you seven days of validity instead of three. Nomad undercuts Airalo in 25 of the 47 countries it covers, and Serbia is one of the wider margins — $14 on the 50 GB month.

The lesson we drew from the old numbers was "do not assume the provider that was cheapest for your last trip is cheapest for this one". That still holds. It just applies to our own figures as much as to anyone's, which is why prices we have not read at the seller are now labelled as such on every page.

Holafly's unlimited windows — $27.90 for five days, $39.50 for ten, all verified — are priced much as they are in the EU countries around Serbia. Holafly sells six windows and no others — 3, 5, 7, 10, 15 and 30 days — so the 25-day plan this page used to list does not exist. Set against Nomad's verified $15 for 10 GB over a month, the ten-day unlimited at $36.90 is hard to justify. On the unlimited shelf itself, Nomad's verified $26 for five days undercuts Airalo's $27.50, while at ten days Airalo's $37.50 beats Nomad's $45; Airalo's verified 10 GB / 15 days at $17 undercuts all of them for an allowance most visitors will not exhaust.

Serbia is fast

One thing Serbia does very well. The average mobile speed is around 68 Mbps, with typical downloads in the 60 to 90 Mbps range — the fastest of the eight countries in this batch and comfortably ahead of Croatia, Hungary or Bulgaria. 5G launched in December 2025 on the n78 and n28 bands and is expanding across Belgrade and the major cities.

All three operators are competitive on coverage. Telekom Srbija has the widest rural reach. Yettel is our pick overall and is the one carrying the 50 GB tourist plan. A1 Serbia has good city coverage. Which of them a travel eSIM lands on, nobody will tell you: Airalo, Nomad and Saily publish no host network for Serbia, and Holafly's listing of A1, Yettel and mts is its own unconfirmed claim.

For a trip that is Belgrade and Novi Sad — which is most trips — there is no coverage question to answer. Serbia is a small country with good infrastructure and no islands. The reason to think carefully here is price, not signal.

The ID question we cannot fully answer

Our country-level record says a passport or ID is required to register a prepaid SIM in Serbia. Our note on Yettel says its tourist plan is available with no ID required at some locations.

Both of those can be true at once — registration rules are often enforced unevenly between an operator's own stores, airport concessions and third-party resellers — but we cannot tell you which you will meet at any given counter. Take your passport. If you are not asked for it, fine. Planning around not being asked is how people end up without a SIM.

Airport prepaid at Belgrade Nikola Tesla runs to about $14, which matches the Yettel tourist plan price and suggests that is roughly what is on the shelf there. Treat that as an inference rather than a promise.

What we would do

Two or three days in Belgrade: buy an eSIM before you fly and accept the premium. Nomad's verified 3 GB / 30 days at $7, or Airalo's verified 3 GB / 7 days at $8, covers a short stay, and you land working. The absolute sums are small enough that optimising further is a waste of your evening.

A week or more, anywhere in Serbia: land on a cheap small eSIM if you want, then buy the Yettel tourist plan. Fifty gigabytes for about $14 is not something the eSIM market can compete with, and Yettel is the network we would have picked anyway.

Ten days or more with unpredictable usage: buy capped anyway. Nomad's verified 20 GB / 30 days at $21 costs less than any ten-day unlimited window on the board and runs three times as long. Holafly's $36.90, or Airalo's own verified $37.50, is only worth it if you truly cannot predict your usage — and Holafly still does not allow hotspot sharing.

Whatever you do: do not assume EU roaming covers you. It does not, and Serbia is the country in this region where that mistake gets expensive.

Our cheapest eSIM roundup ranks providers on cost per gigabyte worldwide, and how we test explains which prices on this page were read from the provider's own site and which are indicative.

Common questions

Does EU roaming work in Serbia?

No. Serbia is outside the EU roaming area, so roam-like-at-home does not apply and your home operator's standard out-of-bundle roaming rates take over at the border. This catches out a lot of people driving in from Hungary, Croatia or Romania, where roaming was free. Check your rates before you travel and plan to buy data.

Is it cheaper to buy a SIM card in Serbia than an eSIM?

Substantially, yes. Yettel Serbia sells a tourist plan with 50 GB for around $14, which works out at roughly 28 cents a gigabyte. The best travel eSIM rate we can find for Serbia is $0.70 a gigabyte, and that is only if you buy Nomad's verified 50 GB / 30-day plan at $35. Most visitors buy 10 GB, where the rate is more than twice that. For any stay longer than a couple of days, the local SIM is the clear answer.

Do I need my passport to buy a SIM in Serbia?

Bring it. Our country record says passport or ID registration is required for prepaid SIMs, while our note on Yettel says its tourist plan is available without ID at some locations. Both can be true, since enforcement often varies between operator stores, airport concessions and resellers — but you cannot plan around not being asked.

How fast is mobile data in Serbia?

Fast. The national average is around 68 Mbps with typical downloads in the 60 to 90 Mbps range, which is the quickest of any country in this group and ahead of Croatia, Hungary and Bulgaria. 5G launched in December 2025 on the n78 and n28 bands and is expanding across Belgrade and the major cities.