Every travel forum, every YouTube comment section, every Reddit thread about international travel asks the same three questions:
- "Should I get an eSIM or just buy a local SIM at the airport?"
- "Is it cheaper to use my home carrier's roaming add-on?"
- "My phone doesn't support eSIM — what do I do?"
Here is the complete, honest answer. No affiliate bias. No overselling. Just the actual comparison.
The Three Options — Quick Overview
| Option | Setup | Cost | Best For | Biggest Downside |
|---|---|---|---|---|
| Travel eSIM | Buy online, scan QR at home | $7–$40/trip | Multi-country trips, last-minute prep, eSIM-only phones | Requires compatible unlocked phone |
| Local SIM card | Buy at airport or store on arrival | $5–$25/trip | Single-country long stays, maximum local data speed | Lose home number, queue at airport, passport may be required |
| Home carrier roaming | Already set up, just enable | $10–$15/day | 1–2 day trips, emergencies | Very expensive for trips longer than 3 days |
The Real Cost Comparison by Destination
🇯🇵 Japan — 10 Days, 5GB
| Option | Cost | Notes |
|---|---|---|
| Travel eSIM (chinacheckpick.com) | $9.99 | 5GB, 30 days, buy online, no queue |
| IIJmio tourist SIM at Narita airport | ~$18–$25 | Physical SIM, queue, requires passport, data-only |
| Pocket WiFi rental (10 days) | ~$40–$80 | Separate device to carry + charge, share with group |
| AT&T International Day Pass (10 days) | ~$100 | $10/day, limited data, slow after threshold |
| Vodafone UK roaming (10 days) | ~£60–£80 | Daily rate, speed limits apply |
Verdict for Japan: Travel eSIM wins on price. Local SIM close second if you want to queue at Narita and register. Home carrier roaming is 5–10x more expensive.
🇹🇭 Thailand — 10 Days, 5GB
| Option | Cost | Notes |
|---|---|---|
| Travel eSIM (chinacheckpick.com) | $9.99 | 5GB, 30 days |
| AIS SIM at Suvarnabhumi airport | ~$10–$18 | Physical SIM, requires passport, 15–30 min queue |
| 7-Eleven AIS SIM (tourist package) | ~$8–$12 | Cheapest local option but limited English support |
| T-Mobile US roaming (10 days) | ~$50 (flat rate add-on) | 15GB high-speed then throttled |
Verdict for Thailand: Very close between eSIM and local AIS SIM on price. eSIM wins on convenience (no queue, keep home number, works before landing). Local SIM wins if you want a Thai phone number for local services.
🇨🇳 China — 7 Days (Special Case)
| Option | Cost | Google/WhatsApp? |
|---|---|---|
| International roaming eSIM (chinacheckpick.com) | ~$15–$25 | ✅ Yes — bypasses Great Firewall |
| Local China SIM (airport kiosk) | ~$10–$20 | ❌ No — fully blocked by Great Firewall |
| China local eSIM (local provider) | ~$8–$15 | ❌ No — routes through Chinese infrastructure |
| Home carrier roaming (AT&T, EE, etc.) | ~$70–$105 | ✅ Yes — expensive but works |
| VPN on local SIM | ~$10 SIM + VPN cost | ⚠️ Unreliable after 2026 crackdowns |
Verdict for China: International roaming eSIM is the clear winner. A local China SIM or local China eSIM will NOT give you Google or WhatsApp access regardless of price — they route through Chinese domestic infrastructure. Only international roaming bypasses the Great Firewall.
🇦🇪 Dubai / UAE — 5 Days
| Option | Cost | WhatsApp Calls? |
|---|---|---|
| International roaming eSIM (chinacheckpick.com) | $15.99 | ✅ Yes |
| UAE local SIM (du or e& at DXB airport) | ~AED 55–90 ($15–$25) | ❌ No — VoIP blocked by UAE law |
| Hotel WiFi | Usually free | ❌ No — also blocked |
| Home carrier roaming | ~$50–$150 | ✅ Yes — very expensive |
Verdict for Dubai: International roaming eSIM wins decisively. A UAE local SIM is useless for WhatsApp calls — the entire point for most tourists. Home carrier roaming works but costs 5–10x more.
When to Choose Each Option
Choose Travel eSIM if:
- ✅ You're visiting 2+ countries on one trip (one eSIM, no swapping)
- ✅ You want to keep your home number active (dual SIM)
- ✅ You need Google/WhatsApp in China or WhatsApp calls in Dubai
- ✅ You're last-minute (buy from your departure gate, install on airport WiFi)
- ✅ Your phone is eSIM-only (iPhone 14 US, many 2023+ flagships)
- ✅ You hate airport SIM card queues
Choose Local SIM if:
- ✅ You need a local phone number (for local 2FA, local contacts)
- ✅ You're staying in one country for 2+ weeks and want maximum local speeds
- ✅ You're on a tight budget and the local SIM is genuinely cheaper for your data needs
- ✅ Your phone doesn't support eSIM
Use Home Carrier Roaming if:
- ✅ Trip is 1–2 days only
- ✅ You need everything to "just work" with zero setup
- ✅ Emergency — you forgot to buy an eSIM and need data now
- ❌ Never for trips longer than 3 days — it's always significantly more expensive
The Dual SIM Advantage — Keep Both Numbers
The biggest practical advantage of a travel eSIM over swapping physical SIM cards is dual SIM. Modern iPhones and Android flagships support two simultaneous connections:
- Slot 1 (home SIM): Your home phone number — receives calls, SMS, bank 2FA codes, WhatsApp on your usual number
- Slot 2 (travel eSIM): Local data in your destination country
When you swap to a local physical SIM, you lose your home number entirely for the duration of the trip. WhatsApp and all apps linked to that number continue to work via the eSIM's internet connection, but you won't receive regular calls or SMS to your home number. For most travellers, missing bank 2FA codes is the problem that bites hardest.
Does eSIM Work on My Phone? Quick Check
Dial *#06# on your phone. If you see an EID number (long string starting with 89), your phone supports eSIM.
Confirmed eSIM support:
- iPhone XS, XR, 11, 12, 13, 14, 15, 16 — all models and variants
- Samsung Galaxy S20, S21, S22, S23, S24, S25 — all models
- Samsung Galaxy Z Fold 3/4/5/6, Z Flip 3/4/5/6
- Google Pixel 3, 4, 5, 6, 7, 8, 9 — all models
- Most 2022+ flagship Android phones
Does NOT support eSIM:
- iPhones purchased in mainland China (hardware difference)
- Budget Android phones under ~$200 (most don't include eSIM chip)
- Older phones (pre-2018 generally)
Frequently Asked Questions
Can I use an eSIM and keep my regular SIM at the same time?
Yes. This is one of the primary advantages of eSIM over physical SIM swapping. Most modern smartphones support dual SIM (one physical SIM + one eSIM simultaneously). Your home SIM stays in the phone for calls and SMS. The eSIM handles data in your destination country. You can receive calls on your home number while using eSIM data at the same time.
Is an eSIM cheaper than roaming?
Almost always yes, for trips of 3+ days. Home carrier daily roaming rates (AT&T International Day Pass $10/day, Vodafone roaming £3–5/day, EE £2/day with Travel Pass) cost $30–$150+ for a 10-day trip. A travel eSIM for the same destination typically costs $8–$25 total. The exception is T-Mobile US which includes free international data (at 2G speeds only, 512Kbps) — for light users, this may be sufficient and free.
Will a local SIM work better than an eSIM for speed?
In theory, local SIMs get higher network priority than roaming connections. In practice, for tourist-level usage (maps, social media, messaging), the difference is unnoticeable in good coverage areas. In congested situations (Full Moon Party in Koh Phangan, Shibuya crossing at peak hour), local SIMs may have a slight edge. For everyday use, travel eSIM and local SIM speeds are comparable.
Can I buy an eSIM after I've already arrived at my destination?
Yes, but you need WiFi to install it. Airport WiFi usually works for eSIM installation. Hotels often have WiFi in the lobby. The QR code is delivered by email within minutes of purchase. The limitation: in China, you must buy and install the eSIM before entering China, as the purchase and activation websites may be blocked on Chinese networks.