If you are visiting Vietnam, the SIM card process at Tan Son Nhat (Ho Chi Minh City) or Noi Bai (Hanoi) airports involves passport registration, potential activation delays, and a queue of 15-30 minutes. Tourist SIMs cost 100,000-300,000 VND ($4-12 USD) for 7-30 days - cheap by any standard, but the activation hassle is the real cost. An eSIM eliminates all of this.
We tested five eSIM providers for Vietnam travelers across coverage on Viettel, Mobifone, and Vinaphone networks.
Quick verdict
Airalo is our top pick for Vietnam. Reliable coverage across Hanoi, Ho Chi Minh City, Da Nang, Hoi An, and Ha Long Bay. Use ONLYCNEW for 15% off your first purchase or ONLYC for 10% off any plan.
Our rankings
1. Airalo - Best overall
Airalo connects to Viettel or Mobifone networks in Vietnam, providing strong 4G coverage across Hanoi, Ho Chi Minh City, Da Nang, Hoi An, Nha Trang, Phu Quoc, Ha Long Bay (main tourist areas), Hue, and Sapa town center.
Vietnam pricing: 1GB/7 days from $4.50 USD (about 115,000 VND). 3GB/30 days from $7 USD (about 179,000 VND). 5GB/30 days from $10 USD (about 256,000 VND). Comparable to airport SIMs but without the registration hassle.
What we liked: No passport registration. Instant activation. Asialink regional plan covers Vietnam plus Singapore on one eSIM - perfect for a Hanoi to Bangkok to Bali itinerary.
Where it falls short: Data-only, no +84 number. Grab Vietnam requires a +84 number for new accounts. Coverage in remote mountain areas (Ha Giang loop, Sapa outskirts, deep Mekong Delta) can be spotty.
OnlyCodes exclusive codes:
- ONLYCNEW - 15% off. Activate here.
- ONLYC - 10% off any plan. Activate here.
2. Holafly - Unlimited data
Holafly offers unlimited plans. Useful for travelers uploading content from Ha Long Bay or doing remote work from Ho Chi Minh City cafes.
3. Nomad - Competitive Vietnam pricing
Nomad sometimes beats Airalo for specific Vietnam plans.
4. Maya Mobile - Regional coverage
Maya Mobile offers solid Vietnam coverage.
5. GigSky - Flexible plans
GigSky for short stopovers.
Airport SIM vs eSIM
| Factor | SGN/HAN Airport SIM | eSIM (Airalo) | |---|---|---| | Cost (7 days, 5GB) | 150,000-250,000 VND | About $10 USD (256,000 VND) | | Setup time | 15-30 minutes | Under 3 minutes | | Passport registration | Required | Not needed | | Keep home number | No | Yes (dual SIM) | | Multi-country | No | Yes (Asialink) |
Vietnam-specific tips
Grab: Grab Vietnam is essential for getting around Hanoi and HCMC. Works on eSIM data if you have an existing account. New accounts require +84 SMS verification.
Coverage highlights: Hanoi Old Quarter, HCMC District 1-3, Da Nang beach area, Hoi An Ancient Town, and Nha Trang all have excellent 4G. Ha Long Bay cruise boats have patchy coverage but major stops have signal.
Ha Giang loop: Coverage along the Ha Giang loop is inconsistent. Download offline maps before leaving Ha Giang town. eSIM will work in towns along the route but may drop on mountain passes.
Offline maps tip: Vietnam rides often go through areas with brief signal drops. Download Google Maps or Maps.me offline maps for your travel areas over WiFi.
Data usage: For a typical 7-10 day Vietnam trip, 3-5GB covers maps, Grab, WhatsApp, social media, and casual browsing. Vietnamese WiFi in hotels and cafes is generally good, which helps extend your data plan.
When a physical SIM is still better
Get a Viettel or Mobifone SIM if you are staying longer than 30 days, if you need a +84 number for Grab registration or Vietnamese banking apps, or if you want ultra-cheap unlimited data (Viettel monthly plans from 70,000 VND are among the cheapest in the world).
Frequently asked questions
Will Grab work with eSIM in Vietnam?
If you have an existing Grab account, yes. New Vietnamese Grab accounts require +84 SMS verification.
Does eSIM cover Ha Long Bay?
Coverage is good at main tourist stops and on Ha Long Bay proper. Deep inside caves and on remote islands, signal may drop.
Is Vietnamese SIM registration difficult?
It requires passport registration and sometimes takes time to fully activate. eSIM bypasses this entirely.
Can I use eSIM for a motorbike trip?
Yes, eSIM data works for navigation. Download offline maps as backup for rural stretches where cellular coverage drops.
FAQ
Which network does Airalo connect to in Vietnam? Airalo connects to Viettel or Mobifone networks in Vietnam, providing strong 4G coverage across major tourist destinations including Hanoi, Ho Chi Minh City, Da Nang, Hoi An, Nha Trang, Phu Quoc, Ha Long Bay, Hue, and Sapa town center.
Do I need passport registration for eSIM in Vietnam? No, eSIMs like Airalo do not require passport registration, unlike physical SIM cards purchased at Tan Son Nhat or Noi Bai airports which require passport registration and can involve 15-30 minute queues.
Can I use Grab with an eSIM in Vietnam? Most eSIMs are data-only and don't provide a +84 Vietnamese phone number. Since Grab Vietnam requires a +84 number for new account registration, you may face limitations when trying to create a new Grab account with an eSIM.
How much does an eSIM cost compared to airport SIMs in Vietnam? eSIM pricing is comparable to airport SIMs. Airalo offers 1GB/7 days from $4.50 USD and 5GB/30 days from $10 USD, while airport tourist SIMs cost 100,000-300,000 VND ($4-12 USD) for 7-30 days, but eSIMs eliminate the registration hassle and waiting time.
You Might Also Like
- The Best Music Streaming in May 2026: We Tested 2 Options
- NordVPN vs ExpressVPN: Which One Wins on Speed and Reliability?
- ElevenLabs Review 2026: Best AI Voice Generator for Content Creators
Related Reading
- Best Streaming Services Vietnam 2026: 7 Compared in VND
- Best Shopping Apps Vietnam 2026: 7 Compared in VND
OnlyCodes Deals
- Airalo - 15% Off First eSIM | Code: ONLYCNEW | Get Deal
- Airalo - 10% Off All eSIMs | Code: ONLYC | Get Deal
---
OnlyCodes may earn a commission when you purchase through our links. This does not influence our recommendations.
Airport SIM vs eSIM comparison
| Factor | SGN/HAN Airport SIM | eSIM (Airalo) | |---|---|---| | Cost (7 days, 5GB) | 150,000-250,000 VND | About $10 USD (256,000 VND) | | Setup time | 15-30 minutes | Under 3 minutes | | Passport registration | Required, sometimes slow | Not needed | | Activation delay | Sometimes up to 24 hours | Instant | | Keep home number | No (SIM swap) | Yes (dual SIM) | | Multi-country | No | Yes (Asialink) | | Top-up | Find a shop or convenience store | Instant in app |
How to set up your eSIM for Vietnam
Before your flight: 1. Download the Airalo app on your phone 2. Search for Vietnam or Asialink (regional plan) 3. Pick your plan based on trip length and data needs 4. Purchase and scan the QR code to install 5. Do NOT activate yet - wait until you land
When you land at Tan Son Nhat or Noi Bai: 1. Turn off airplane mode 2. Settings, Cellular/Network, select eSIM line 3. Enable data roaming 4. Connected. Skip the passport registration counter entirely.
Pro tip: Install the eSIM at home over WiFi before your trip. Vietnamese airport WiFi can be slow, so having everything pre-configured saves time.
Cafe WiFi as your data extender
Vietnam has excellent cafe culture with good WiFi in most coffee shops across Hanoi, Ho Chi Minh City, Da Nang, and Hoi An. Use cafe WiFi for heavy downloads and save your eSIM data for navigation, messaging, and on-the-go use. A 3GB plan can easily last 7-10 days when you supplement with cafe WiFi.
Additional frequently asked questions
How much data do I need for a 2-week Vietnam trip?
For a 14-day trip mixing cities and countryside: 5GB covers normal use including WhatsApp, maps, social media, and Grab. Heavy users uploading daily photos and doing video calls should budget 7-10GB or consider Holafly unlimited.
Does eSIM work on the Reunification Express train?
Coverage along the Hanoi to Ho Chi Minh City railway is inconsistent. You will have signal in cities and towns but may lose it in mountainous stretches between Hue and Da Nang. Download offline maps and entertainment before long train journeys.
Can I use eSIM data for Grab in Vietnam?
Yes, if you already have a Grab account. Grab just needs data, not a local number. New Vietnamese Grab accounts require +84 SMS verification.