Vietnam eSIM: get online the moment you land
Updated 31 October 2026 · 5 min read
In short
An eSIM installed before you fly gives you internet the moment you land, with no queue at the airport SIM counter. You need an eSIM-compatible, unlocked phone. A local SIM is still a good option for long stays or if you need a Vietnamese number.
In Vietnam, mobile data runs everything: booking a Grab, finding your way through Hanoi's alleys, translating a menu, showing a train ticket. Having data as soon as you land avoids the first headaches.
eSIM or local SIM card?
| Criterion | eSIM (Airalo…) | Local SIM |
|---|---|---|
| Setup | Before departure, by QR code | At a counter or shop, with your passport |
| On arrival | Works as soon as you land | Possible queue at the airport |
| Vietnamese number | No (data only) | Yes |
| Phone | eSIM-compatible and unlocked | Unlocked, with a SIM tray |
| Best for | Trips of 1 to 4 weeks | Long stays, local calls |
The three main networks are Viettel, Vinaphone and Mobifone. Viettel is known for the best coverage in mountain areas (Sapa, Ha Giang): check which network your eSIM uses.
Set up a Vietnam eSIM in 5 steps
- Check your phoneMake sure your phone supports eSIM and is unlocked (Settings > Mobile Data on iPhone, Settings > Connections on Android).
- Buy the planChoose a Vietnam plan by trip length and data volume, ideally a few days before departure.
- Install the eSIMScan the QR code you received, or use the app's direct install, while on Wi-Fi.
- Set up your linesSet the eSIM as your data line and keep your main SIM on to receive texts (bank codes), with data roaming off.
- Activate on arrivalWhen you land, turn on data roaming for the eSIM line only. You will be connected within minutes.
Do you need a Vietnamese number?
For most travellers, no. Grab works with your usual number (you receive the code by text on your main SIM), and WhatsApp or Zalo run over data. A local number becomes useful if you stay several months or if motorbike rentals or guesthouses ask you to call them.