Internet in Serbia: eSIM, roaming and Wi-Fi
Updated: 21 July 2026 · busevi.rs editorial team
The single most common surprise for visitors: Serbia is NOT in the EU roaming zone. „Roam like at home" plans from EU carriers normally exclude it, and pay-per-megabyte rates are brutal. The good news — solving it costs a few euros and five minutes, before you even fly.
The eSIM route (what we recommend)
If your phone supports eSIM (practically every phone from the last five years), buy a Serbia or Europe-wide data package online, install it with one tap before departure and switch it on when you land. You walk out of the plane with working internet — no kiosk hunting, no passport registration queues.
Typical prices: a few euros for 1–3 GB, ~10 € for 5–10 GB. For a week of maps, transit timetables and messaging, 3–5 GB is plenty.
Physical SIM cards
Local prepaid SIMs (mts, Yettel, A1) are cheap and generous, sold at kiosks and carrier shops — but airport kiosks keep tourist prices, and registration takes a little time. Worth it for stays of several weeks; for a short trip the eSIM wins on convenience.
Wi-Fi reality check
Cafés and hotels in Belgrade have solid free Wi-Fi almost universally. What you cannot count on is Wi-Fi in the street, at bus stops or on vehicles — and that is exactly where you need the journey planner and live timetables. Mobile data is not optional if you plan to move around efficiently.
Installing an eSIM, step by step
- Buy the package online and open the confirmation email — it contains a QR code or an „install" button.
- On iPhone: Settings → Mobile Service → Add eSIM; on Android: Settings → Network → SIM manager → Add eSIM. Scan the QR.
- Do this at home on Wi-Fi, BEFORE the trip — installation needs internet, activation does not.
- On landing: enable the eSIM line and Data Roaming for it, keep your home SIM on for calls/SMS if you wish.
- Names to check in settings: APN and roaming toggles are pre-configured by all major eSIM sellers — if data does not start, toggle flight mode once.
eSIM vs roaming vs local SIM: the honest maths
Pay-per-MB roaming in Serbia can cost more per day than your hotel — a single map-heavy afternoon burns hundreds of megabytes. Carrier „travel passes" (5–15 €/day) beat raw roaming but lose badly to a 10 € eSIM covering the whole week.
A local physical SIM wins only on multi-week stays or if you need a Serbian number for deliveries and local services. For the classic 3–10 day visit, the eSIM is the sweet spot: cheapest per gigabyte among convenient options, active the second you land, and your home number stays reachable.
Get an eSIM
Frequently asked questions
Does EU roaming work in Serbia?
Usually not — Serbia is outside the EU roaming zone and excluded from most „roam like at home" plans. Check your plan, but assume it does not.
How much data do I need for a week in Belgrade?
3–5 GB comfortably covers maps, transit timetables, messaging and social — streaming aside.
Should I buy a SIM at the airport?
Airport kiosks charge tourist prices. An eSIM installed before the trip is cheaper and works the moment you land.
Keep reading
All trip-planning guidesSome links on this page are partner links.