Device compatibility: what works and what to check

eSIM support has been standard on flagship smartphones since 2018. The iPhone XS was Apple's first eSIM-capable model, and every iPhone released since supports it. iPhone 14 and later models sold outside the United States have dual eSIM capability, allowing two eSIM profiles simultaneously. Android support is broader but less uniform: flagship Samsung, Google Pixel, and OnePlus models from 2019 onward generally support eSIM, but mid-range and budget Android devices from the same period often do not. The safest check is your manufacturer's website for your specific model number.

One complication that affects a significant number of travellers is carrier locking. Phones purchased through a mobile carrier on a subsidised plan may be locked to that carrier's network, preventing international eSIMs from activating. This is most common with US carrier-purchased iPhones and some South Korean Samsung models. On iPhone, the lock status is visible under Settings, General, About, where the Carrier Lock field reads either No SIM Restrictions for an unlocked device or the carrier name for a locked one. Most carriers unlock phones that are fully paid off and out of contract, usually within 24 to 72 hours of a request.

DeviceeSIM supportVietnam network compatibility
iPhone XS to 13Yes, one physical SIM plus one eSIM4G LTE on Viettel. Fast and reliable for all travel use.
iPhone 14 and laterYes, dual eSIM on non-US modelsFull 5G on Viettel in Da Nang, Hanoi, HCMC.
Samsung Galaxy S21 and laterYes, check market variant4G/5G on Viettel depending on model year.
Google Pixel 4 and laterYes4G/5G depending on model. Pixel 6 and later: 5G capable.
Android mid-rangeModel dependentVerify before purchase. Many do not support eSIM.

Installing on iPhone: the complete process

The iPhone eSIM installation process is consistent across models from the XS through the current iPhone 16 series. Begin with a reliable wifi connection at home and your eSIM provider's QR code ready, either on another screen or printed. Open Settings, then Cellular or Mobile Service depending on your iOS version, then Add Cellular Plan or Add eSIM. The camera opens to scan the QR code. Hold the phone steady in good light and the code scans within a few seconds. iOS then displays the plan details and asks you to confirm. The profile downloads over wifi in 30 to 60 seconds.

After installation, iOS asks you to label the eSIM. Label it clearly, for example Vietnam, so you can identify it in the cellular settings without confusion. The next step is setting this eSIM as the active data line: Settings, Cellular, Cellular Data, then select the Vietnam eSIM. If you are using dual SIM with your home number on a physical SIM or second eSIM, set the home line for calls and SMS and the Vietnam eSIM for data only. Finally, and this is the step most commonly missed, enable Data Roaming specifically on the Vietnam eSIM line. Without this enabled, the eSIM installs correctly but does not connect to Vietnamese networks on arrival.

Installing on Android: Samsung and Pixel

The Android installation path varies more between manufacturers than the iPhone path does. On Samsung Galaxy devices, the eSIM option is typically found under Settings, Connections, SIM Manager, Add Mobile Plan. The QR code scanning process is the same: have the code ready, open the eSIM addition menu, scan, and confirm. On Google Pixel devices, the path is Settings, Network and Internet, SIMs, Add a SIM. Both require a wifi connection for the initial download.

After installation on Android, set the Vietnam eSIM as the preferred data SIM in the SIM management settings. Some Android devices require enabling data roaming per SIM rather than globally. Find the Vietnam eSIM in the SIM list and confirm roaming is enabled for that specific line. This setting is often labelled Data Roaming or International Roaming and defaults to off for any new SIM. Enabling it on the correct line is the step that most Android activation failures trace back to when the eSIM is otherwise correctly installed.

Activating on arrival in Vietnam

Activation is the moment the eSIM connects to a Vietnamese network for the first time. This happens automatically when you land and your phone detects a Viettel or other operator signal, provided the eSIM is installed, set as the data line, and has data roaming enabled. The most reliable activation sequence is to put the phone into airplane mode during the flight, then turn airplane mode off after landing. This forces an immediate network search and typically connects within two to three minutes. If the eSIM does not connect after five minutes, toggle airplane mode on and off a second time.

Noi Bai airport in Hanoi and Tan Son Nhat in Ho Chi Minh City both have strong Viettel signal in the arrivals hall and terminal areas. Da Nang airport likewise. Activation at any of these airports is usually immediate. The arrivals hall is a practical place to confirm the eSIM is working before getting into a taxi or booking a Grab, since you need connectivity to book the ride.

Common errors and how to fix them

The most common eSIM failure is the QR code scanned but the profile not downloading. This almost always indicates a wifi issue during the download attempt, either a weak connection or a network that blocked the profile server. Move to a stronger wifi connection or switch networks and retry. eSIM QR codes are single-use and are consumed on the first successful scan. If your QR code was scanned but the profile never installed, contact your provider with the order details to receive a new activation link.

The second common failure is the eSIM installed and visible in settings but showing no service on arrival in Vietnam. The diagnostic is straightforward: check that Data Roaming is enabled on the eSIM line specifically, check that the Vietnam eSIM is set as the active data line rather than a home SIM, and try toggling airplane mode. If none of these resolve it, check whether your phone can manually find Vietnamese networks by going to Settings, Cellular, Network Selection, and switching from Automatic to Manual. If Viettel appears in the list and can be selected, the eSIM is functional but auto-selection is failing for some reason. Select Viettel manually and confirm it connects.

ErrorMost likely causeFix
Profile download failsWeak wifi during downloadRetry on stronger wifi. Contact provider if QR code is now consumed.
No service on landingData Roaming disabled on eSIM lineEnable Data Roaming specifically on the Vietnam eSIM, not the home SIM.
SIM not supported errorCarrier-locked phoneContact home carrier to unlock. Usually processed in 24 to 72 hours.
eSIM disappeared after updateiOS or Android update removed profileContact provider for new activation link. Keep original QR code screenshot.

Dual SIM setup: keeping your home number active

For travellers who want to keep their home number active for incoming calls while using a Vietnam eSIM for data, the dual SIM setup is the cleanest solution. On iPhone with a physical SIM and one eSIM slot, keep the home SIM in the physical slot for calls and SMS, and install the Vietnam eSIM in the eSIM slot for data. In cellular settings, designate the home SIM as the default for voice calls and the Vietnam eSIM as the default for cellular data. Calls to your home number route through the home SIM normally. Data routes through the Vietnam eSIM at local rates. This eliminates roaming charges entirely while keeping your home number reachable.

On iPhone 14 and later with dual eSIM support, both a home eSIM and a Vietnam eSIM can coexist. The setup is the same: assign each eSIM its role in the cellular settings. On Android with dual SIM management, the same logic applies through the SIM manager settings. The one case where this does not work cleanly is if your home SIM is physically installed and your phone has no second physical SIM slot and no eSIM support. In that case, a Vietnam eSIM cannot be added and a local physical SIM purchased in-country is the only option.

Network selection in Vietnam

On landing and during travel, your eSIM should automatically select the strongest available network. In practice, manual network selection occasionally produces better results, particularly when switching between coverage zones in the northern highlands. In Settings, Cellular, Network Selection on iPhone, or Mobile Network, Network Operators on Android, switching from Automatic to Manual lets you force a specific operator. If your eSIM routes through Viettel, selecting Viettel manually in the Ha Giang region or after returning from a dead zone can speed up reconnection that the phone might otherwise take several minutes to resolve on its own.

Hotspot use and data consumption

Most Vietnam eSIM plans include hotspot or tethering functionality, allowing you to share your mobile connection with a laptop or tablet. Enabling personal hotspot in your phone settings activates this as normal. The key consideration is that laptop browsers and applications consume data at a significantly higher rate than phone apps. A laptop connected to your eSIM hotspot loading a standard news website pulls more data than the equivalent phone browse because desktop pages are uncompressed and assets are larger. A video call on a laptop through a hotspot uses the same video bandwidth as a phone call but at a quality setting that defaults higher. Plan your data budget for hotspot use at roughly 1.5 to 2 times your phone-only estimate for the same activities.

The pre-departure checklist

eSIM installed and labelled in Settings. Data line set to Vietnam eSIM. Data Roaming enabled on the Vietnam eSIM line. WhatsApp and Zalo verified with home SIM while still at home. Offline maps downloaded for your first destination. QR code screenshot saved to cloud storage. That sequence covers all standard Vietnam eSIM preparation and prevents every common activation failure.