Both work. The question is which costs you less time and money for the trip you are actually taking, and the honest answer depends on how long you are going and what you need the phone to do.
The short version
| Travel eSIM | Local physical SIM | |
|---|---|---|
| Set up before you fly | Yes | No |
| Needs a shop and ID | No | Usually yes |
| Keeps your home number active | Yes | Only on a dual-SIM phone |
| Gives you a local phone number | Rarely | Yes |
| Best for trips under a month | Usually | Sometimes |
| Best for long stays | Sometimes | Usually |
Where the eSIM clearly wins
You arrive connected. This is the real advantage and it is bigger than it sounds. You install the plan at home, and the moment the plane doors open you have a map, your messages and a way to call a car. No hunting for a kiosk in the arrivals hall at midnight, no queue, no negotiating in a language you do not speak.
You keep your own number. Your bank sends its verification code to your normal number. So does your email provider, your airline and your hotel. Swapping in a local SIM cuts you off from all of that unless your phone runs two SIMs at once. An eSIM sits alongside your existing line by design.
Nothing to lose. No pin, no tray, no envelope with your real SIM in it that you have to keep track of for two weeks.
You can compare prices calmly. Buying at the airport means paying airport prices under time pressure. Buying beforehand means reading the actual terms.
Where the physical SIM still wins
I am not going to pretend it is one-sided.
You need a local number. Some countries make this genuinely important. Food delivery, domestic banking apps, ride-hailing that verifies by SMS, government services — plenty of these want a local number and will not take a foreign one. If your trip involves any of that, buy a local SIM.
You are staying for months. Long stays change the maths. Local carriers sell resident-priced monthly plans that are cheaper per gigabyte than any travel product, and after a few months that difference outgrows the convenience.
Your phone does not do eSIM. Older handsets and some regional model variants simply lack the hardware. No amount of wanting will fix that.
You want very large data volumes. Travel eSIMs are priced for travel-sized appetites. If you are going to work remotely on a hotspot for a month, price a local unlimited plan before assuming an eSIM is cheaper.
The middle path most people should take
Use both, in the order that suits the trip.
For a holiday of a week or two: buy an eSIM before you fly, and do not think about it again.
For a longer stay: buy an eSIM to cover your arrival and first few days, then take your time finding a proper local plan once you have found your feet, worked out which carrier actually has coverage where you are living, and can visit a shop without your luggage.
That combination removes the worst part of both options — the dead, disconnected hours after landing, and the risk of locking yourself into an expensive travel product for months.
What about roaming on your home plan?
It is the third option and usually the worst one. Some carriers now include reasonable roaming in certain regions, and if yours genuinely does, use it. Check the actual terms rather than the advertisement: look for the daily charge, the fair-use data cap, and what happens when you exceed it. The cap is often far lower than your normal allowance, and the overage rate is where the damage happens.
We go through this in detail in The Real Cost of Roaming.
So which one?
Short trip, want it simple, need your own number to keep working: eSIM.
Long stay, need a local number, happy to visit a shop: local SIM.
Not sure yet: eSIM now, decide later. It is the reversible choice, and it costs very little to be wrong.