iPhone eSIM in Vietnam — every model, every market, no guesswork
Published 2026-05-07 · Updated 2026-05-07
You have an iPhone. You are flying to Vietnam. Will the eSIM work? Probably yes — but a few specific iPhones are silently incompatible because of where they were sold (not where they were made), and the dual-SIM call setup catches first-time eSIM users by surprise. This guide covers every iPhone model from XS to the latest, the regional twist that matters, and the exact iOS settings to get right.
Which iPhones support eSIM?
eSIM was introduced in iPhone XS, XR, and XS Max in September 2018. Every iPhone released since then — 11, 12, 13, 14, 15, 16, and the SE 2nd / 3rd gen — supports eSIM. Older iPhones (X, 8, 8 Plus, 7, 6) do not have eSIM hardware and cannot use a Vietnam eSIM. For those phones, you need a physical Vietnam SIM (we no longer sell physical SIM, but airport kiosks still do).
Your iPhone supports up to 8 stored eSIM profiles and can have 2 active simultaneously (dual SIM). On iPhone 13 and newer (sold outside the US), you can have one physical SIM and one eSIM, OR two eSIMs. On iPhone 14 and newer sold in the US, there is no physical SIM tray at all — only eSIM.
The mainland China / Hong Kong / Macau caveat (read this)
Apple sells different iPhone hardware variants in different markets. iPhones marketed for sale in mainland China, Hong Kong, and Macau before 2024 have NO eSIM hardware at all — they use a physical dual-SIM tray instead. Those iPhones cannot install our eSIM, period. There is no software workaround.
How to check: open Settings → General → About → "Available SIM". If you see "eSIM" listed, your iPhone has eSIM hardware. If you only see "Physical SIM", you have the China/HK/Macau variant. The same iPhone model number will say different things based on where it was sold.
The "where I bought it" rule: if you bought your iPhone in mainland China, Hong Kong, or Macau, regardless of who carries it home or what carrier you use it with, it is the no-eSIM variant. If you bought it anywhere else (Korea, Japan, USA, Europe, Singapore, Vietnam), it has eSIM.
Apple changed this in late 2024 — newer iPhone 16 models sold in mainland China have eSIM via dual-eSIM configuration. But anything older than that, sold in those markets, does not.
Exact iOS activation steps
Step 1: open Settings → Cellular → Add eSIM.
Step 2: choose "Use QR Code". Allow camera access.
Step 3: point your camera at the QR code we email you. The "Set Up Cellular" prompt appears within 1-2 seconds.
Step 4: tap "Continue" through the activation screens. iOS asks you to label the line — pick "Travel", "Vietnam", "Data", or anything memorable.
Step 5: choose your default lines. Recommended setup: "Default Voice Line" = your home line (so calls and iMessage continue to work). "iMessage & FaceTime" = your home line. "Cellular Data" = Vietnam line.
Step 6: do NOT enable "Allow Cellular Data Switching" if you want to be sure no usage charges hit your home plan. Some travelers leave it off intentionally.
Step 7: in Cellular settings, tap on the new Vietnam line. Confirm "Turn on this line" is enabled. Confirm "Data Roaming" is ENABLED on this line — counterintuitively, some Vietnam carriers require this flag even though you are using a local plan, because iOS treats anything not from your home country as "roaming".
Dual SIM call routing — the part that confuses first-timers
On dual SIM, when someone calls you, your iPhone rings on whichever line they dialed. If your boss dials your home number, your iPhone rings on the home line and uses cellular minutes from your home plan. Iif a Vietnamese hotel dials your Vietnam line (which has no voice plan in our case), your iPhone rings on the Vietnam line — but most of our eSIM data plans do not include voice minutes, so the call may not connect or may charge per-minute roaming.
Practical recommendation for travelers: keep your home line as the default voice line. Tell anyone who needs to reach you to use the home number. Use WhatsApp, KakaoTalk, WeChat, Zalo, or iMessage for messages — those run on cellular data, which is unlimited on most of our plans.
If you need to call Vietnamese businesses (hotels, restaurants, taxis): use the Phone app and dial normally. iOS will route the call through whichever line is set as default voice. Outgoing calls from your home line cost whatever your home carrier charges for international roaming — check before you go. Or, simply use Grab to call drivers and Zalo to message hotels (the Vietnamese standard).
iOS troubleshooting checklist
Symptom: "Cellular Plan was not added". Cause: usually a one-time iOS bug. Fix: restart iPhone, then re-scan the QR code. We can also generate a fresh activation code via support if needed.
Symptom: "SIM Not Supported". Cause: your iPhone is carrier-locked. Fix: contact your home carrier (T-Mobile, Verizon, KT, SKT, etc.) and ask them to unlock. Most will unlock for free if you have completed your contract or paid the device off.
Symptom: eSIM installed but no signal in Vietnam after 5+ minutes. Fix sequence: (1) Settings → Cellular → tap Vietnam line → toggle "Turn on this line" off then on. (2) Toggle Data Roaming on for the Vietnam line. (3) Settings → Cellular → Cellular Data → ensure Vietnam line is selected. (4) Settings → Cellular → Network Selection → turn off "Automatic", manually pick "Viettel" or "Vinaphone".
Symptom: "No Service" intermittently. Often happens in tunnels (Hai Van), high-rises with weak signal, or rural valleys. Not a configuration issue — physics. Wait until you exit the dead zone.
iMessage and FaceTime over Vietnam eSIM
iMessage and FaceTime work over any internet connection — they don't care which SIM you use. As long as you have data (from any line), they work. Your iMessage account stays tied to your Apple ID and home phone number.
One subtle thing: if you send an SMS to a friend who does not have iMessage, the SMS routes via whichever line is set as "Default Voice Line". Setting Vietnam as voice would cost you per-SMS roaming. Keep voice on home line for safety.
Pre-flight iPhone checklist
24 hours before flight: install our eSIM by scanning the QR code emailed to you. Set Vietnam line as data default. Set home line as voice + iMessage default. Disable "Allow Cellular Data Switching".
On the plane: airplane mode the whole flight. iOS holds eSIM profiles through airplane mode without issue.
On landing, after gate arrival: turn off airplane mode. Wait 30-60 seconds for the Vietnam tower to register. You should see "VN VIETTEL" or "VN VINAPHONE" in the status bar. Open Safari and load any page — that confirms data is working.
If status bar shows your home carrier instead: that means you are connecting to home roaming, which is expensive. Check Settings → Cellular → Cellular Data → Vietnam line is selected.
Ready?
iPhone XS through 16, sold outside mainland China / HK / Macau before 2024, all support eSIM. Activation takes 30 seconds in Settings. The dual-SIM call routing is the only quirk worth getting right.
Browse our eSIM plans, scan the QR before your flight, land in Vietnam already online. iPhone-tested support team available 24/7 in EN/KO/ZH.
Ready to get connected in Vietnam?
Pick a plan, scan the QR code, land online. Direct from Viettel and Vinaphone.