Skip to content

eSIM, roaming or a local SIM: what each one really costs in 2026

An honest comparison of the three ways to get online abroad — including when roaming is the right answer and when a local SIM still wins.

onesim team

A mobile phone and SIM card shop on a city street
Photo: Zheunglualimzea / Wikimedia Commons (CC BY-SA 3.0)

There are three ways to have working data in another country, and the internet is full of people insisting that one of them is always right. It is not.

Here is what each actually costs, and the situations where each one wins.

The short version

Roaming on your own planA local SIMA travel eSIM

Set-up

None

Shop, passport, sometimes a queue

Installed before you fly

Typical cost

£2–3 or $5–12 a day

Cheapest per GB

Between the two

Your own number

Keeps working

Usually lost while it is in

Keeps working on the other line

Runs out how

Charged, or throttled

Stops, top up locally

Stops, buy another package

Best for

Short trips inside your own roaming zone

Long stays in one country

Most trips of 3–21 days

The three options, at a glance.

Roaming: fine inside your zone, expensive outside it

If you have an EU or EEA plan and you are travelling inside the EU, stop reading. Roam-like-at-home means your domestic allowance works across the union at no extra charge, and the rules run to 2032. Nothing beats free.

Outside that, roaming is sold by the day.

  • UK networks mostly reintroduced European roaming charges after Brexit, at roughly £2 to £3 a day — EE around £2.47, Vodafone and Three around £2, with O2 still the exception on standard consumer plans as of mid-2026. Outside Europe it is much more.
  • US networks sell day passes at roughly $5 to $12 a day per line depending on carrier and plan. T-Mobile's is the cheapest of the three big ones; AT&T and Verizon sit at the top of that range.
  • Everywhere else varies enormously, and pay-as-you-go roaming without a pass is where the horror stories come from.

The arithmetic is simple: a day pass is good value for two or three days and bad value for two or three weeks. At £2.50 a day, a fortnight in Spain from a UK plan is £35 before you have used a single megabyte.

Roaming wins when: you are inside your own free zone; the trip is two or three days; you need your own number for calls and texts, not just data; or your plan genuinely includes the destination.

A local SIM: still the cheapest per gigabyte

Buy a SIM in the country you are visiting and you get local prices, which in Thailand, Türkiye, Indonesia or most of the Balkans are dramatically lower than anything a foreign company can sell you.

The costs are not financial. You need to find an official shop rather than an airport kiosk with a markup. Many countries require passport registration, which takes time. Your own number is out of the phone unless it is dual-SIM. And in some places there are rules that catch visitors out — Türkiye, for example, requires foreign handsets used with a Turkish SIM to be registered against your passport after a set period, or the phone is blocked on Turkish networks.

A local SIM wins when: you are staying a month or more; you are in one country rather than several; you need a local number for deliveries, banking or a landlord; or you need very large amounts of data.

A travel eSIM: the middle, for most trips

A travel eSIM is a data package you install before you leave, over Wi-Fi, from home. There is no shop, no queue and no plastic. Your physical SIM stays in the phone, so your own number still receives calls and texts while the data runs over the travel line.

The honest limitations, so nobody is surprised:

  • Your phone must support eSIM and be carrier-unlocked. Most phones from the last five years do; some regional variants and carrier-locked handsets do not.
  • Most travel eSIMs are data only. No local number, no SMS. For two-factor codes, keep your own number reachable.
  • A package is tied to a region or a country list. Crossing outside the list means no data until you buy something that covers where you are.

A travel eSIM wins when: the trip is roughly three days to three weeks; you are crossing several countries in one region; you want the price fixed before you go; or you simply do not want to solve a connectivity problem in an arrivals hall at 1am.

What this looks like in numbers

A two-week trip through Italy, Croatia and Greece, from a UK plan:

  • Roaming: 14 days at about £2.50 = £35, and your full domestic allowance.
  • Local SIMs: three SIMs, three shops, three registrations. Cheapest per gigabyte, worst per hour of your life.
  • One regional eSIM: a single package covering all three countries, bought before you fly, at a price you saw before you paid.

For the same trip from a German plan, roaming wins outright, because all three countries are inside the EU zone.

That is genuinely the answer: check your own zone first. If the trip is inside it, do nothing. If it is not, compare a day pass against a package for the length of the trip, and take the smaller number.

What to check before you buy anything

Before you pay for any of the three

  • Does your existing plan already cover the destination, and at what daily rate?
  • Is your phone eSIM-capable and carrier-unlocked?
  • Does the package cover every country on the route, not just the first one?
  • What happens when the data runs out — does it stop, throttle, or charge?
  • Do you need a local number, or only data?

Sources and further reading

Related articles

Already know where you're going?

Prepaid data across 195+ destinations, installed before you fly.

Find your destination