This site is reader-supported. When you buy through our links, we sometimes earn a commission from the provider — at no extra cost to you. In fact, you'll often get an exclusive discount. These partnerships fund our independent work, but never shape our conclusions. Learn more
Heading to Vietnam soon? Sort out your eSIM before you leave. A translation app, Grab for your daily rides and Maps to find your way all run on mobile data, so it is the first thing you want working the moment you land. The catch is that the difference between providers, in both price and quality, is enormous. So I tested 20 eSIMs for Vietnam and compared them side by side, while I travelled through Hanoi, Hoi An, Da Nang, Nha Trang and Cam Ranh.
The good news is that mobile data in Vietnam is dirt cheap, and avoiding high roaming charges takes a couple of clicks. The best eSIMs in my test were not the most expensive ones, quite the opposite: even as a heavy user, you do not need to spend more than $15 for a month. And an eSIM with a local Vietnamese phone number is easy to get.
In this guide I share what I measured on the ground, what to look out for when you choose, and which providers I would skip.
Short on time? Go for the local Viettel eSIM at MicroEsim: a generous 5 GB of data every single day, for very little money, and code FYESIM takes another 5% off. Viettel has the best network in Vietnam, ideal in the cities and even more so once you get off the beaten track.
How to choose the best eSIM for Vietnam
Which eSIM suits you best comes down to a handful of questions:
- Are you only visiting Vietnam, or other countries in the region as well?
- How long are you staying?
- Do you need a phone number as well?
- How much do you value convenience, a polished app and good customer service?
For most trips the local Viettel eSIM at MicroEsim is my tip. 5 GB a day is far more data than most people will ever use, but it is so cheap that it beats even the small bundles from Saily, Airalo and Ubigi on price, let alone Holafly. It was also the best performer of the 20 eSIMs I tested. And Viettel has the best coverage in the country, so it works just as well in the cities as it does off the beaten track.
Travelling through several countries in the region? Then Jetpac and Eskimo are worth a look. And if you want a local number, MicroEsim also sells a MobiFone plan that comes with one.
Roamless, Airalo, Ubigi, Saily and Maya Mobile all deliver perfectly good eSIMs for Vietnam. They are simply not my first pick here, because the local Viettel eSIM from MicroEsim gives you many times the data for less money. But if a smooth app and a polished experience are worth that difference to you, they remain strong options. You get the easiest installation and activation with providers like Saily, Airalo and Jetpac. Saily in particular is strong on user experience, better than the cheaper providers with local deals, and that can be a reason to pay the difference after all.
The providers I would avoid are Airhub and Yesim, and to a lesser extent Holafly. You can read why in the comparison of all 20 providers further down.
Not sure how much data you need? Our data calculator works it out for you.
Want to compare prices yourself? Browse all 50+ providers for Vietnam in our comparison tool, with plans from under $0.50.
MicroEsim: The best eSIM for Vietnam, and the cheapest
This is the one I would buy myself, and the best of the 20 eSIMs I tested. MicroEsim sells a local Viettel eSIM, and Viettel is the network with the best coverage in Vietnam: the one that still works when you leave the cities. Use code FYESIM for 5% off.
It was also the steadiest connection of the whole test, at 825 Mbps down. Your data stays inside Vietnam instead of travelling via Singapore first, and that is what you feel when a page loads, and even more so on a video call.

The data is what makes it hard to beat: 35 GB for a week, or 150 GB for a month, sold as 5 GB a day. That is more than most unlimited plans give you at full speed.
Want a Vietnamese phone number too? Then take the MobiFone version: it comes with local calling minutes, needs no ID registration, and came second of the twenty in my test, right behind the Viettel one.

MicroEsim: Pros
- Viettel eSIM: the best coverage in the country, and the steadiest connection of all 20 I tested
- Viettel eSIM: 150 GB for a month, far more data than the international eSIMs give you
- MobiFone eSIM: a Vietnamese phone number with local calling minutes and no ID registration
- Both keep your data inside Vietnam instead of routing it via Singapore, Hong Kong or even Europe
- Code FYESIM takes 5% off
MicroEsim: Cons
- No slick app, no polished onboarding and no 24/7 live support, nowhere near as smooth as Airalo or Saily
- Vietnam only: it stops working the moment you cross a border
- Viettel eSIM: the data comes as a daily allowance, not one pot to burn through at once
One tip: do not install your eSIM too far in advance, because some of them start running the moment you add them. I installed mine at the airport before departure.
One thing to check before you buy: this is a local eSIM, so it only works in Vietnam. The price is so low that it is worth it even for a short stay. The only reason to take a regional plan instead is if you would rather not switch eSIMs at every border. MicroEsim also sells a Vinaphone version and some plans under the roaming label. I left those untested, because on paper they appealed to me less.
Featured MicroEsim plans for Vietnam
-
MicroEsim Vietnam eSIM ViettelVietnam only5 GB of high-speed data per day; data stops until it resets after 24 hours.
Fair-use policy based on information we automatically receive from the provider every 24 hours.
What's this?
Unlimited plans almost always apply a fair-use or data policy: speeds may be reduced after a high-speed allowance. Sometimes providers also throttle the speed from the start. Check the provider's terms before buying. We recommend caution if a provider doesn't clearly communicate its policy during checkout.
5GData5 GB/day Validity7 days$6.39$6.07$6.39−5% with code -
MicroEsim Vietnam eSIM ViettelVietnam only5 GB of high-speed data per day; data stops until it resets after 24 hours.
Fair-use policy based on information we automatically receive from the provider every 24 hours.
What's this?
Unlimited plans almost always apply a fair-use or data policy: speeds may be reduced after a high-speed allowance. Sometimes providers also throttle the speed from the start. Check the provider's terms before buying. We recommend caution if a provider doesn't clearly communicate its policy during checkout.
5GData5 GB/day Validity30 days$10.98$10.43$10.98−5% with code
Jetpac: Best for Southeast Asia
For travelling around Southeast Asia and China, Jetpac is often one of my favourites, and Vietnam is no exception. It is one of the easiest providers to get going: installing and activating takes a couple of taps in the app, and you can keep several plans on the same eSIM, so you are not setting one up again at the next border. Jetpac runs through servers in Singapore, which has a quiet advantage: your Google searches default to English, so no Vietnamese ads and no Hong Kong Netflix. Use code FYESIM15 for 15% off.
It performed well here too. Downloads were even quicker than on the Viettel eSIM, but the connection takes longer to answer: Viettel reacts almost instantly, Jetpac needs a moment. You notice that most while something is downloading.
There is more in the box. On plans of 3 GB and up, WhatsApp chat, Uber, Grab and navigation in Google Maps keep working once your data runs out. If your flight is delayed you get lounge access, which you have to register for, and you can make calls from the app.
Other destinations where Jetpac scored high for me include Bali, China and Malaysia.
Jetpac: Pros
- Among the easiest to install and activate, straight from the app
- Several plans on one eSIM, so you do not set one up again at every border
- WhatsApp, Uber, Grab and Google Maps keep working when your data runs out (3 GB plans and up)
- Lounge access when your flight is delayed, after registering
- You can make calls from the app
- Code FYESIM15 takes 15% off
Jetpac: Cons
- Your data leaves through Singapore, so it responds slower than a local Vietnamese eSIM
- More expensive per GB than the local cards if Vietnam is your only stop
One thing to know: neighbouring Laos is not included, not in the Southeast Asia plan and not in Asia Pacific either. Travelling on to Laos as well? Then check which eSIMs cover both Laos and Vietnam.
Featured Jetpac plans for Vietnam
-
Jetpac Southeast Asia 10GB7 countriesData10 GBValidity7 days$20.00$17.00$1.70/GB$20.00$2.00/GB−15% with code -
Jetpac Southeast Asia 30GB7 countriesData30 GBValidity30 days$44.99$38.24$1.27/GB$44.99$1.50/GB−15% with code
Eskimo: Best free eSIM for Vietnam
Vietnam is one of the cheapest countries in the world to buy an eSIM for: in my eSIM Price Index it sits in the top ten. Compare prices, and you'll see just how cheap it is. The real saving only starts with the bigger bundles, though. Need just a couple of gigabytes and you pay what you would anywhere else, or you buy big and leave half of it unused.
That is where Eskimo comes in, with the only genuinely free eSIM for Vietnam I found: 1 GB of worldwide data, Vietnam included. Not a one-day trial, and not something you have to watch adverts for: 1 GB, no credit card. Enter my code FYESIM and Eskimo adds it to your account (here is how to claim the free eSIM). Your first purchase after that is 50 percent off, up to $15.

Nothing you buy goes to waste either. Plans stay valid for two years, a top-up extends that, and you can pass leftover data to someone else by filling in their email address. Eskimo is a provider from Singapore, and in Da Nang I measured 255 Mbps down and 96.4 Mbps up.
Eskimo: Pros
- 1 GB of worldwide data free with code FYESIM, no credit card
- 50% off your first purchase, up to $15
- Plans stay valid for two years, and a top-up extends that
- Leftover data can be passed on to someone else
- 255 Mbps down in my Da Nang test, more than you will ever need
Eskimo: Cons
- The free 1 GB is one-off, one per account
- Once you pay, the bundles cost well above the cheapest local options
Worth doing before you fly: the free gigabyte only arrives once you have registered with the code, and that same eSIM then works in more than 120 countries for the next two years.
Featured Eskimo plans for Vietnam
-
Eskimo Free Trial126 countries5GData1 GBValidity2 years$0.00$0.00/GB$0.00$0.00/GB1 GB Free Trial + Up to 50% Off -
Eskimo VietnamVietnam only5GData5 GBValidity2 years$10.90$5.45$1.09/GB$10.90$2.18/GB1 GB Free Trial + Up to 50% Off
Test results: 20 eSIMs for Vietnam

In August 2026 I tested twenty providers in Da Nang. The short version: the local eSIMs I bought at MicroEsim came out best, with Abestesim and the Vinaphone plan from MobiMatter close behind.
The familiar travel brands did fine too. Eskimo, Maya, Jetpac, Airalo, Roamless, Ubigi and Saily all worked without trouble, and budget provider Jambosim held its own. They all connect through a roaming profile instead of a local network, and none of them gave me real problems.
Before you get to the table, there are three things worth knowing:
- Download speed matters least. 100 Mbps is plenty on a phone, and enough to work on a laptop. Almost everything in this test clears that.
- Stability is how steady that connection stays once you actually use it, rather than just during a speed test.
- Response time is the delay between tapping something and the network reacting. That is what you feel when a page loads, when a message goes out, and most of all on a video call.
If you lean on your phone all day, I would not go below "Fair to good". If you mostly message and browse, "Fair" will do. Below that I would look elsewhere.
One caveat: this is a snapshot, and providers can change the network behind their eSIM at any time. I tested the providers that scored poorly more than once, and in different places.
Underneath the table I go into Airhub, Yesim and Holafly, the three that came out lower than you would expect.
| Provider | Speeds (Mbps) | Stability | Routing |
|---|---|---|---|
| MicroEsim (Viettel) | 825 ↓ / 158 ↑ | Excellent. Very steady, with barely any added delay even under heavy load (11 ms idle, 227 ms while downloading). | Viettel, local breakout |
| MicroEsim (MobiFone) | 673 ↓ / 67.2 ↑ | Excellent. Very steady and the quickest to react of the whole test, with only a little extra delay while downloading (12 ms idle, 463 ms while downloading). | MobiFone, local breakout, includes a phone number |
| Abestesim (local IP) | 95.8 ↓ / 34 ↑ | Good. Steady and consistent, with only small fluctuations (21 ms idle, 169 ms while downloading). | Vinaphone, local breakout |
| MobiMatter (Vinaphone) | 92.5 ↓ / 97.7 ↑ | Good. Very steady and reliable, with hardly any extra delay under load (73 ms idle, 53 ms while downloading). | VNPT, local breakout |
| Jetpac | 1156 ↓ / 104 ↑ | Good. Solid overall, but you notice the delay once a download starts (82 ms idle, 503 ms while downloading). | TELNA, exits in Singapore |
| Maya Mobile | 1270 ↓ / 109 ↑ | Good. Steady and perfectly usable, though downloads add a noticeable delay (119 ms idle, 522 ms while downloading). | TELNA, exits in Singapore |
| Eskimo | 255 ↓ / 96.4 ↑ | Fair to good. Fine for everyday use and steady even under load, just slower to react than the local options (96 ms idle, 181 ms while downloading). | Singtel, exits in Singapore |
| Jambosim (Asia) | 529 ↓ / 56.9 ↑ | Fair to good. Fine for everyday use, and the quickest to react of this group; the delay only shows up while a download is running (74 ms idle, 599 ms while downloading). | Webbing, exits in Singapore |
| Roamless | 448 ↓ / 87.5 ↑ | Fair to good. No trouble in daily use; variable under load, where the delay becomes noticeable (117 ms idle, 614 ms while downloading). | TELNA, exits in Singapore, no local breakout |
| Ubigi | 471 ↓ / 103 ↑ | Fair to good. Fine for everyday use; the delay becomes clear once a download is running (145 ms idle, 748 ms while downloading). | Transatel, no local breakout (IP registered in the UK, actual transit regional) |
| Saily | 442 ↓ / 103 ↑ | Fair to good. Fine day to day, though it is slower to react and the delay grows while downloading (156 ms idle, 758 ms while downloading). | Webbing, no local breakout (IP registered in Sydney, actual transit regional) |
| Airalo (Asialink) | 414 ↓ / 101 ↑ | Fair to good. Fine for everyday use and predictable, but the slowest to react of this group once a download is running (157 ms idle, 804 ms while downloading). | Webbing, exits in Singapore, no local breakout |
| Stellar | 155 ↓ / 84.7 ↑ | Fair. The results varied a lot between test rounds (91 ms idle, 261 ms while downloading). | China Mobile, exits in Singapore, no local breakout |
| Superalink | 150 ↓ / 99.3 ↑ | Fair. Noticeable swings in response time (121 ms idle, 308 ms while downloading). | China Mobile, exits in Singapore, no local breakout |
| Esimhero | 163 ↓ / 90.9 ↑ | Fair. Noticeable swings and a moderate delay under load (150 ms idle, 316 ms while downloading). | China Mobile, exits in Singapore, no local breakout |
| Roamix | 152 ↓ / 104 ↑ | Fair. A heavy delay as soon as you start downloading (155 ms idle, 496 ms while downloading). | China Mobile, exits in Singapore, no local breakout |
| Holafly | 266 ↓ / 57.9 ↑ | Fair. Fine for downloading, but the lowest upload of the five China Mobile brands and by far the slowest to respond while uploading (104 ms idle, 476 ms while downloading, 354 ms while uploading). | China Mobile, exits in Singapore, no local breakout |
| Nomad (Asia) | 175 ↓ / 7.17 ↑ | Poor. Unstable: a slow base connection, a heavy delay under load, and the lowest upload of the test at 7.17 Mbps (241 ms idle, 412 ms while downloading). | CSL (Hong Kong), no local breakout |
| Airhub | 8.48 ↓ / 9.85 ↑ | Poor. Badly congested, with a heavy delay in both directions and by far the lowest speeds of the test (76 ms idle, 872 ms while downloading). | Vietnamobile, local breakout but heavily congested |
| Yesim | 207 ↓ / 23.9 ↑ | Poor. Very unstable, and unusably slow to respond: nearly half a second before you have asked it to do anything (477 ms idle, 766 ms while downloading). | Sparks Communications, no local breakout (a genuine UK hairpin: the traffic really does travel via Europe) |
How I tested: I bought and ran all twenty eSIMs myself, back to back on the same iPhone 16 Pro Max in Da Nang on the same day, so no result comes down to a different handset, a different corner of the country or a quiet hour on the network. Providers that scored poorly were retested on other days and in other cities: Hanoi, Hoi An, Nha Trang and Cam Ranh. Speeds are the measured download and upload rates. The response times in brackets are the delay before the network answers, first with the connection idle and then while it is busy downloading. The ranking is based on how steady and responsive a connection felt in everyday use, not on raw download speed alone. Routing (the network your eSIM uses, and the country your data leaves through) is listed too, but providers can change this at any time.
The eSIMs I would avoid for Vietnam, based on these tests, are Yesim, Airhub and to a lesser extent Holafly.
- Yesim was the worst eSIM for Vietnam of the twenty I tested, and it was an unlimited plan at that. What you get is a European roaming eSIM: your connection comes out with a British IP address, so everything you do travels to Europe and back before it even reaches the internet. You feel that in every single thing you open. It took 477 ms before the network even answered, against 11 ms on the Viettel eSIM from MicroEsim. On a WhatsApp or FaceTime call you talk over each other the whole time, and even plain browsing was irritating: I kept thinking there was something wrong with my phone. And you pay for it: three days of unlimited data costs about as much as a whole month on Viettel.
- Airhub came second to last, and I cannot recommend it for Vietnam either. Its biggest problem was not the speed as such: you pay the full price for an unlimited plan that was throttled from the very first minute, and when I bought it in August 2026 I found nothing about that on the product page or at checkout. I never got past 8.5 Mbps down and 9.9 Mbps up, the lowest of all twenty. That belongs on the product page, in plain sight. I asked Airhub twice for a response and never got one.
- Holafly in Vietnam was not as bad as those two, but nowhere near MicroEsim, Jetpac, Airalo, Ubigi or Eskimo either. What you get is an eSIM from China Mobile that roams in Vietnam, like a handful of budget providers, and of those resellers, Holafly had the lowest upload and the slowest response, while costing the most.
What Yesim, Airhub and Holafly have in common: at checkout and in the terms I was shown, I could not find a concrete fair use policy for any of them. Holafly is the clearest example: the only one I could find sat in the third tab of the FAQ at the bottom of the country page, where speeds may be reduced "in rare cases", for "no more than one (1) day". No threshold, no numbers, nothing at checkout, while other China Mobile resellers do state theirs. Its hotspot was capped at 1 GB a day when I tested in August 2026, and Yesim and Airhub were no more concrete when I bought them. So you do not know what you are buying, you cannot compare it with the providers that do publish their limits, and you are left with exactly the worry that unlimited is supposed to take away.
Local networks in Vietnam
These are the mobile networks in Vietnam:
- Viettel
- MobiFone
- Vietnamobile
- Vinaphone
Travelling mainly to the big cities or the tourist areas? No worries there, all of them work well. But if you are heading through the country or into remote areas, you want to be sure your eSIM runs on Viettel. It is by far the best network in Vietnam for coverage and for 5G.

MobiFone and Vinaphone are good enough for most travellers, but off the beaten track they fall behind. Vietnamobile is one to leave alone once you are outside the cities. For more on this, see for example Opensignal's Vietnam Mobile Network Experience Report, August 2026.
A real Viettel eSIM is sold by MicroEsim, for example.
Buying a local SIM card

Do you want to buy a local eSIM or SIM card once you land in Vietnam? If your phone takes an eSIM, doing it online is easier:
- MicroEsim has Viettel, Vinaphone and MobiFone plans, the last of those with local calling minutes.
- Abestesim sells plans from a budget service provider.
- MobiMatter has Vinaphone plans.
- Sim Local has MobiFone plans.
Do watch that you pick the local plans and not an international roaming eSIM, because most of these shops sell both.
So there is no need to wait until you arrive. Which is rather nice after a long flight.
Are you tied to an old-fashioned physical SIM? Then there is not much else for it. The airports have plenty of them, but there is one thing to watch out for: with a domestic transfer you may never walk past a stand that sells them.
In Hanoi and Cam Ranh I did not see a single seller, because I was transferring and ended up in the domestic terminals. The first SIM card stand I came across was in Da Nang, at the baggage belt, two weeks into the trip. At the international terminals the choice is wide, but a transfer can route you straight past it.
Prices are not the problem. A local SIM card costs you a few dollars, much like a local eSIM.
Final thoughts
Roaming charges add up fast in Vietnam, while data here is among the cheapest in the world. There is no reason to land without a plan.
My tests in Da Nang showed that the network does matter here. In the cities and the tourist areas all of them work, but once you head into the country Viettel is the one that keeps up. That is also where the local cards win twice over: better coverage, and far more data for less money.

In short, my picks for Vietnam:
- MicroEsim (best overall, and the cheapest)
- Jetpac (for crossing borders in the region)
- Eskimo (1 GB free to try)
Or compare 50+ providers yourself in our Vietnam eSIM comparison tool.
Founder of Find Your eSIM. An avid traveller with roots in telecom, he works fully remote and has been hands-on testing travel eSIMs since 2023. He only recommends providers he'd use himself.