
eSIM vs Local SIM: When Each One Actually Makes Sense
People online love to pick sides on this. The eSIM crowd says physical SIMs are dead. The local SIM crowd says eSIMs are overpriced. I've used both in over 30 countries across four years, and the truth is boring: it depends on the trip. Here's my honest breakdown of when each option wins, when it doesn't, and what I actually do most of the time.
When eSIM Is the Smarter Choice
For most short trips under two weeks, an eSIM is almost always the better play. You install it before you leave, activate it when you land, and you're online before you clear immigration. No hunting for a SIM kiosk, no fumbling with a tiny chip and an ejector pin on a moving airport bus.
I landed in Lisbon last March. My eSIM connected about 15 seconds after I switched off airplane mode. The couple next to me on the plane spent 40 minutes queuing at the Vodafone booth in arrivals. They paid around $20 for 10GB, roughly the same as my eSIM, but lost nearly an hour of their vacation doing it.
eSIMs also win big for country-hopping. A regional plan covering all of Europe means you cross from France to Spain to Portugal without changing anything. I did a three-country Balkans trip in June with a single regional plan. Zero hassle at each border.
Other scenarios where eSIM is the obvious pick:
Trips under 14 days where convenience matters more than saving a few dollars. Multi-country itineraries where buying a new SIM in each country would be tedious. Late-night arrivals when airport SIM shops are closed. Countries with complicated SIM registration like India, Indonesia, and Nigeria, where ID verification can take hours. And situations where you need your home number active, since your physical SIM stays in the phone while the eSIM handles data.
When a Local SIM Actually Makes More Sense
Here's where I break from the eSIM cheerleading. There are real situations where buying a physical SIM is the better move.
Long Stays Over a Month
Local SIM plans are almost always cheaper for extended visits. In Thailand, I paid 299 baht (about $8.50) for a 30-day unlimited data plan from AIS. The equivalent eSIM coverage for a month runs roughly $35-45 depending on the provider. Over a three-month stay, that difference adds up to over $80.
Vietnam is even more dramatic. A local Viettel SIM with 90 days of 2GB/day costs about 300,000 VND ($12). Ninety days of eSIM data? You're looking at $100+ easily.
When You Need a Local Phone Number
This catches people off guard. If you need to receive calls or SMS from local businesses, think food delivery apps, ride-hailing services, hotel confirmations, or apartment rental contacts. Most eSIM plans are data-only with no phone number at all.
In Colombia, I tried using a data-only eSIM for two weeks. It worked fine for Instagram and maps, but I couldn't register for Rappi (the local delivery app), my Airbnb host couldn't text me the door code, and a restaurant couldn't call to confirm my reservation. I gave in and bought a Claro SIM on day three.
Countries Where Local Data Is Basically Free
In some places, mobile data is so cheap that the eSIM premium just doesn't add up. India's Jio offers 2GB/day for 28 days for about 299 INR ($3.50), while an eSIM for the same period costs $15-25. Egypt's Vodafone sells 20GB for 30 days at about 200 EGP ($4), versus $18-30 for an eSIM. Turkey, Indonesia, same story.
If you're backpacking Southeast Asia for three months and counting every dollar, local SIMs save $50-100 over a long trip. That's a few nights' accommodation in that part of the world.
Countries Where eSIM Coverage Falls Short
Not every country's best network partners with eSIM providers. In Morocco, my eSIM connected to a network that worked fine in Marrakech but was useless in the Atlas Mountains. A Maroc Telecom physical SIM for 30 dirham ($3) worked in places the eSIM couldn't touch.
Same deal in parts of Africa and Southeast Asia. Local market leaders often don't have eSIM partnerships, so you end up on a secondary network with inferior rural coverage.
What I Actually Do: The Hybrid Approach
Here's my real setup for most trips.
I install an eSIM before departure and activate it when I land. This gives me immediate connectivity from the moment I touch down: maps, messaging, ride-hailing.
If I'm staying more than two weeks, or if I need a local number, I buy a local SIM within the first day or two. I don't rush to the airport booth where prices are inflated. I find a proper carrier store in the city where prices are typically 20-40% lower.
Then I use the eSIM as my backup. Even after installing a local SIM, I keep the eSIM plan active if I have remaining data. It's my fallback if the local SIM has issues.
I ran this exact setup in Argentina last November. eSIM activated on landing at Ezeiza for the taxi ride into Buenos Aires. Next morning, walked into a Personal store in Palermo and got a local SIM with 50GB for 3,500 ARS (about $3.50 at the blue dollar rate). Used the local SIM as primary for the next month, kept the eSIM as backup. Perfect combination.
Five Questions to Decide What You Need
How long are you staying? Under 2 weeks, go eSIM. Over a month, go local SIM with an eSIM backup for arrival day. Two to four weeks, either works, but lean toward eSIM for convenience.
Do you need a local phone number? If yes, you need a local SIM. eSIMs rarely provide usable local numbers.
How price-sensitive are you? On a tight budget in developing countries, local SIMs save real money. If you're not counting pennies, the eSIM convenience is worth the small premium.
Are you visiting multiple countries? A regional eSIM plan is far simpler than buying a new SIM at every border.
Does your phone support eSIM? If not, this answers itself. But most phones from 2020 onward support eSIM, including iPhones from the XS forward, Samsung Galaxy S20 and newer, and Google Pixel 3 and up.
Common Myths Worth Killing
"Local SIMs are always cheaper." Not true anymore. In Western Europe, Japan, South Korea, and the US, eSIM prices are competitive with or cheaper than airport SIMs. A local SIM at Narita Airport costs 3,000-4,000 yen ($20-27). An eSIM for the same data? Often $10-15.
"eSIMs don't work as well as local SIMs." They use the exact same networks. An eSIM connecting to Vodafone UK gives you identical speeds and coverage to a physical Vodafone SIM. Radio waves don't know the difference.
"You can't use WhatsApp with an eSIM." Completely false. Data-only eSIMs support all messaging apps. You just can't receive traditional SMS on them.
"Local SIMs are always a hassle to buy." In many countries like Thailand, Japan, and most of Europe, buying a SIM takes five minutes. In India and Indonesia though? Yeah, it can be a multi-hour registration process.
My Bottom Line
About 70% of my trips, an eSIM is all I need. For the other 30%, longer stays, budget trips to cheap-data countries, and situations requiring a local number, I grab a local SIM too. There's no single right answer, and anyone who tells you otherwise is either selling something or hasn't traveled enough.
The best strategy is being flexible. Your needs in Tokyo for a week are completely different from your needs in Bali for three months. Assess each trip individually, stay open to both options, and you'll always be connected without overpaying.
Find Plans for Your Destination
Browse data plans for Japan, Thailand, UAE, Singapore, and all destinations.
Ready to get connected?
Browse affordable eSIM data plans for 200+ countries. Instant activation, no roaming fees.
Browse eSIM Plans

