eSIM vs Local SIM Card vs Roaming: A Complete Cost Breakdown
When you land in a new country, one of the first decisions you'll make is how to stay connected. Do you activate your home carrier's roaming plan? Buy a local SIM card at the airport? Or use an eSIM you purchased before departure? The answer depends on where you're going, how long you're staying, and what connectivity you actually need.
The good news: we've done the research across dozens of destinations so you don't have to.
Your Mobile Phone Doesn't Have to Be a Roaming Nightmare
Compare real prices and find the option that fits your travel style
The Three Options Explained
Before we dive into numbers, let's clarify what each option actually is.
Factor | eSIM | Local SIM Card | International Roaming | |
|---|---|---|---|---|
| ⏱️Setup time | 2–5 minutes (before or after arrival) | 10–30 minutes (at airport or shop) | Instant (already active) | |
| 💰Cost per GB | $1–4 | $0.50–2 | $8–15 | |
| ✅Best for | Multi-country trips, frequent travelers | Single-country, extended stays | Short trips, peace of mind | |
| 📱Device requirement | eSIM-compatible phone (2018+) | Physical SIM slot (most phones) | Any phone with your home carrier | |
| 📞Local phone number | Sometimes (varies by provider) | Yes, always | No, uses home number | |
| 📶Connection quality | Excellent (same as local carrier) | Excellent (true local network) | Variable (roaming agreements) |
What Is an eSIM?
An eSIM (embedded SIM) is a digital SIM card built into your phone. Instead of swapping physical cards, you download a carrier profile and activate it instantly. Think of it as a contactless, app-based alternative to traditional SIM cards.
Who makes eSIMs? Companies like Airalo, Holafly, GigSky, and Nomad sell pre-packaged eSIMs. You can also get them from traditional carriers (AT&T, Vodafone, etc.) when traveling.
What Is a Local SIM Card?
The traditional option. You buy a physical SIM card from a local carrier in your destination and insert it into your phone. This instantly connects you to that country's mobile network.
What Is International Roaming?
You keep your home SIM card and your carrier automatically charges you for data, calls, and texts used abroad. It's the easiest option but often the most expensive.
Real-World Cost Comparisons by Destination
Let's look at actual prices for a typical 7-day trip with 5GB of data (light to moderate use).
Thailand (eSIM, Local SIM, Roaming)
eSIM: Airalo offers 3GB for $6, or 10GB for $12. For 5GB over 7 days, expect $8–10.
Local SIM: Thai carriers (AIS, True Move, DTAC) sell tourist packages at 7-Eleven and airports. 5GB + unlimited calls = $4–7 for 7 days.
Roaming: AT&T charges $10/day ($70 for 7 days) or $12/GB. For 5GB, that's $60–70.
Winner: Local SIM card. You'll find the best deals at AIS True online or any 7-Eleven. See our Thailand travel guide for more connectivity tips.
Mexico
eSIM: Holafly offers 50GB for Mexico for $29. For 5GB, you'd likely buy their 10GB plan = $15.
Local SIM: Carriers like Telcel and AT&T Mexico offer 5GB plans for $8–12 at the airport or any convenience store.
Roaming: T-Mobile and AT&T charge $10–12/day or $10/GB. For 5GB, that's $50–65.
Winner: Local SIM, especially in tourist areas. Check out Mexico's connectivity landscape before you go.
Japan
eSIM: Nomad or GigSky offer 5GB eSIMs for $15–18.
Local SIM: SoftBank, docomo, or au sell 5GB prepaid plans for $25–35 for 7 days. (Japan's data is pricier than Southeast Asia.)
Roaming: Major US carriers charge $10/day or $15/GB. For 5GB, expect $75+.
Winner: eSIM is competitive here. See Japan travel safety and connectivity for more details.
Spain
eSIM: European eSIM providers offer 5GB for $12–16.
Local SIM: Vodafone, Orange, and Movistar offer 5GB for $8–14. Available at airports and retail shops.
Roaming: Varies widely by carrier, but typically $50–70 for 5GB of data.
Winner: Local SIM or eSIM (roughly tied). Read Spain travel tips for more.
Australia
eSIM: Airalo or GigSky offers 5GB for $12–18.
Local SIM: Telstra, Vodafone, and Optus offer 5GB plans for $25–40 for 7 days. (Australia's pricing is among the world's highest.)
Roaming: Expect $40–80 for 5GB on most US/UK carriers.
Winner: eSIM, surprisingly. See Australia travel guide for connectivity specifics.
When to Choose Each Option
Choose eSIM If:
- You're visiting 2+ countries in one trip. Switch plans instantly without hunting for SIM cards.
- You need a plan before arrival and can't access shops at the airport.
- You want minimal setup time and prefer digital convenience.
- Your phone supports eSIM (iPhone XS+, Samsung Galaxy S21+, Google Pixel 6+, and most 2018+ flagship phones).
- You're staying 5–10 days in one place. The per-GB cost beats roaming and rivals local SIMs.
Popular eSIM providers:
- Airalo – 190+ countries, good for Asia & Americas
- Holafly – Excellent for Latin America & Europe
- Nomad – Asia specialist, solid support
- GigSky – Premium option, strong in developed nations
Choose Local SIM If:
- You're staying in one country for 7+ days.
- You want the cheapest per-GB cost (especially in Asia, Latin America, Africa).
- You need a local phone number for Uber, Airbnb, or local services.
- You want to avoid purchasing anything beforehand—just buy at the airport.
- Your phone supports dual SIM (eSIM + physical SIM), so you can keep your home number too.
How to buy:
- Look for the mobile carrier's kiosk at baggage claim or near the exit.
- Bring your passport.
- Ask for a tourist/prepaid plan (most countries have them clearly marked).
- Activation is instant.
Choose Roaming If:
- Your trip is less than 3 days.
- You already have an unlimited or high-data plan at home (less common in Europe).
- You're traveling with family and want everyone on the same account for simplicity.
- You prioritize never being unreachable and cost is secondary.
Pro tip: Before traveling, ask your home carrier about roaming passes. Some offer weekly or monthly roaming plans (e.g., T-Mobile's $15/day pass, AT&T's $10/day international plan) that are slightly cheaper than per-minute/per-GB charges.
Hidden Costs & Fine Print
eSIM Gotchas
- Not all phones support eSIM. Check your device first. Visit your phone maker's official site or try installing an eSIM app to verify.
- Provider networks vary. Some eSIM resellers (like Airalo) operate through roaming agreements with local carriers, which can mean slower speeds than native SIM cards.
- Data limits aren't always clear. Some eSIMs throttle you to 3G after a threshold; others just cut off. Read the fine print.
- Recharge fees. Buying multiple small eSIM plans for consecutive weeks might be pricier than one larger plan.
Local SIM Gotchas
- Minimum purchase amounts. Some carriers require you to buy credit (e.g., $20) even if you only need $10 of data.
- Expiration dates. Credit expires—sometimes in 7 days, sometimes in 30 days. Check before buying.
- Language barriers. Airport shops in non-English-speaking countries may not explain all options clearly. Ask for a "tourist plan" or "visitor package."
- Activation quirks. Some require a local address or email to activate. A hotel address or Airbnb listing works fine.
Roaming Gotchas
- Overage charges. Exceeding your plan's data cap can cost $20+ per GB on some carriers.
- No "peace of mind.". You're still being charged for every byte, even if your plan is supposed to be "unlimited." Many carriers throttle instead of cutting you off, which can make your phone unusable.
- Different rates for calls & texts. Data might be affordable, but calling home could cost $2–5 per minute.
Data Usage: How Much Do You Actually Need?
Before buying any plan, estimate your real usage:
- Light (2–3GB/week): Maps offline, messaging, email, occasional Instagram browsing.
- Moderate (5–8GB/week): Daily YouTube, Spotify, photos, video calls, tourist site browsing.
- Heavy (10+GB/week): 4K video streaming, constant social media, multiple Zoom calls, Netflix.
A clever trick: use WiFi at your hotel or café for video content, and reserve mobile data for navigation and messaging. This can cut your needs by 50%.
Destination-Specific Guides
We've created in-depth connectivity guides for popular destinations:
- Thailand Connectivity & Safety
- Mexico Connectivity Guide
- Japan Travel Tips
- Spain Visitor Guide
- Australia Travel Planning
- Southeast Asia Connectivity (Multi-Country)
- Europe Roaming & eSIM Guide
Each guide includes carrier recommendations, coverage maps, and local tips.
The Bottom Line
For most travelers:
- Multi-country trips (2+): eSIM wins. Seamless switching, no setup delays.
- Single country, 7+ days: Local SIM wins. Cheapest per-GB, local number bonus.
- Quick 2–3 day trips: Roaming is acceptable if your carrier offers a weekly pass.
- Longest stays (30+ days): Local SIM, or eSIM if you're moving between countries.
The $10–50 you save by choosing wisely isn't just money—it's a nicer dinner, another activity, or money toward your next adventure.
Choose once, stay connected smart, and enjoy your trip without worrying about your phone bill.
I used to spend $100+ on roaming alone. Switching to local SIMs cut that to $10 per country. Best travel hack I ever learned.
FAQ
Q: Can I use an eSIM and keep my home phone number?
A: Yes! If your phone supports dual SIM (eSIM + physical SIM slot), keep your home SIM card in the physical slot and use the eSIM for data. Your home number stays active for calls and texts. Most newer iPhones (XS+) and Samsung flagships (S20+) support this. You won't be able to use both simultaneously (only one can be active at a time), but you can switch between them in settings.
Q: Will I lose WhatsApp or 2FA messages if I switch SIMs?
A: No. As long as you have any internet connection (WiFi), WhatsApp and other messaging apps work fine. 2FA (two-factor authentication) messages via SMS will only arrive on the active SIM/number. If you use the dual SIM hybrid method and keep your home SIM in the physical slot, you'll receive 2FA messages there. Alternatively, use authenticator apps (Google Authenticator, Authy) instead of SMS for 2FA—more secure anyway.
Q: What if I run out of data mid-trip?
A: With eSIM and local SIM, you can usually top up instantly (buy more data from the same provider). With roaming, you'll either pay massive overage charges or get throttled to 3G. To avoid this, set a data limit in your phone's settings (iOS: Settings > Cellular > Cellular Data Limit; Android: Settings > Network > Data Usage). Most providers also let you pause data once you hit your limit.