If you're planning a trip to Belgrade or a road trip through the Balkans, an eSIM for Serbia connects you as soon as you land, with no airport queues or surprise charges. Serbia is not part of the European Union, so your Spanish "roaming like home" rate does not apply here: without your own data plan, every MB can cost you an arm and a leg. In this guide, we'll tell you about real coverage, how many GB you need, and how it compares to local SIMs.
Does an eSIM work in Serbia?
Yes. An eSIM works perfectly in Serbia as long as your mobile is compatible (iPhone XS or later, Google Pixel, Samsung Galaxy S20 onwards and most recent high-end models). It is installed by scanning a QR code before leaving home and connects to Serbian networks as soon as you arrive in the country. You don't need to change your physical SIM or take out your Spanish number.
The big advantage over roaming is that you know what you're paying for in advance. Serbia is outside the European roaming agreement, and that's where classic roaming gets expensive. With an eSIM, you contract for the GB you want at a fixed price, and your WhatsApp, Google Maps, and boarding passes work from minute one. If you're coming from a country where you've already used one, you'll see that the process is identical; if it's your first time, our guide on how to activate an eSIM explains it in detail.

Coverage and local operators
Serbia has three main operators: Telenor (now Yettel), A1 Serbia and mts (Telekom Srbija). All three offer 4G throughout almost the entire country and 5G in Belgrade, Novi Sad, and Niš. A good travel eSIM relies on several of these networks, so your mobile automatically chooses the strongest signal wherever you are, without you having to do anything.
Urban coverage is excellent. On mountain routes to Zlatibor or Kopaonik, or in small towns, the signal drops to 4G or 3G, which is normal in rural areas of any country. For 95% of a tourist trip —city, restaurants, museums, transfers— you'll be well covered. A useful fact: fiber and Wi-Fi in hotels and cafes in Belgrade is fast and very common, so you can save mobile data for the street.
Tip: activate your eSIM and make sure "Data roaming" is turned on for the data line before taking off. This way, when you land at Nikola Tesla Airport (Belgrade), you'll connect without touching your phone.
How many GB do you need for your trip?
It depends on how much you use maps, social media, and streaming. For normal tourist use —Maps, messaging, some Instagram, and looking up places— most travelers use between 1 and 3 GB per week. If you work remotely, make video calls, or upload a lot of stories, go up to 5 GB or more. Here's a realistic guide:
| Traveler profile | Days | Recommended GB |
|---|---|---|
| Weekend in Belgrade | 2-3 | 1-2 GB |
| Tourist route through Serbia | 5-7 | 3-5 GB |
| Nomad / remote work | 10-15 | 10 GB or unlimited |
| Balkan road trip (several countries) | 10+ | regional plan |
If you run short, it's okay: you can add more data without buying a new SIM. And if you're unsure about the exact volume, check out our guide on how much data you need for travel, which breaks down consumption by app. It's better to have a little too much than to run out of internet in the middle of Belgrade's old town.

eSIM vs local SIM vs roaming
You have three ways to get data in Serbia, and each has its moment. The local SIM is cheap in terms of GB but forces you to go to a store with your passport, communicate in Serbian, and change your physical card. Your Spanish operator's roaming is convenient but, since Serbia is outside the EU, it usually charges a premium per MB. The eSIM is the sweet spot: fixed price, online activation, and your Spanish number intact for bank SMS.
| Option | Advantage | Disadvantage |
|---|---|---|
| Travel eSIM | Ready before you fly, fixed price | Requires compatible mobile |
| Local Serbian SIM | Lots of cheap GB | Store, passport, change SIM |
| Spanish roaming | No setup required | Very expensive outside the EU |
To understand why roaming gets so expensive in non-EU destinations, check out eSIM vs roaming and how to avoid roaming.
How to activate it step-by-step
The process takes a minute and can be done from home with Wi-Fi. It's that simple:
- Check that your mobile supports eSIM (Settings > General > About, or dial *#06# and look for the EID).
- Buy your Serbia eSIM and receive the QR code by email instantly.
- Scan the QR code: Settings > Mobile Data > Add eSIM.
- Label it as "Travel" and leave it as the data line.
- Upon landing, activate "Data Roaming" on that line and you're good to go.
Do not delete your Spanish SIM: the eSIM coexists with it, so you will continue to receive calls and SMS from your usual number while browsing with Serbian data. If your QR code expires before you travel or something doesn't start, see what to do if your eSIM has expired.
Belgrade, Novi Sad and the Balkans
Belgrade is the star stop: the Kalemegdan fortress, the bohemian Skadarlija district, and the nightlife of the splavovi (Danube riverboat clubs). With data in your pocket, you can navigate with Maps between Stari Grad and Novi Beograd without getting lost, and order a taxi by app without haggling over the price. Novi Sad, an hour away, shines in summer for the EXIT festival inside the Petrovaradin fortress.
If your plan is a road trip through the Balkans —Serbia, Bosnia, Montenegro, North Macedonia— consider a regional eSIM instead of one per country; it saves you from installing several. And if you combine Serbia with neighboring EU destinations, you might also want to look into the Croatia eSIM for the European part of the route. Each country has its product; choose the one that covers your actual itinerary.
Frequently asked questions
Does the Serbia eSIM include calls?
Most travel eSIMs are data-only, not traditional voice minutes. You don't need them: with data, you can use WhatsApp, Telegram, or FaceTime to make free calls and video calls. You also keep your Spanish number on your physical SIM to receive bank SMS or important calls.
How much does roaming in Serbia cost with my operator?
Since Serbia is outside the EU, roaming from Spanish operators is usually charged per MB or in expensive daily bundles, well above the "like at home" European price. That's why a data eSIM with a fixed price is much more cost-effective for a tourist stay.
Can I use the eSIM in several Balkan countries?
An eSIM for Serbia only works in Serbia. If you are going to cross into Bosnia, Montenegro or North Macedonia, a regional Balkans plan or an eSIM per country is the logical choice. Check the plan's coverage before buying to make sure it includes your route.
Do I need to register the eSIM with my passport?
No. Unlike many local Serbian SIMs, which require in-person registration with a document, a travel eSIM is purchased online without paperwork. You receive the QR by email, scan it, and that's it: no stores, no queues, and no language barrier.
Does it work as soon as I land at Belgrade airport?
Yes, if you installed it before flying and left data roaming activated on that line. As soon as your phone exits airplane mode at Nikola Tesla airport, it connects to the Serbian network in seconds. That's why it's convenient to set it up at home with Wi-Fi.
Conclusion
Serbia is a fantastic and affordable destination, but since it is outside the EU, it is advisable to sort out your data before taking off to avoid expensive roaming. An eSIM gives you coverage from local operators, a fixed price and activation in a minute, without changing your number. Install your Serbia eSIM before you fly and land in Belgrade already connected.


