Quick answer

Get an eSIM if your phone supports it and you want data working the moment you land — it's the faster, simpler option for most trips. Choose a physical SIM if you want the lowest price, need a Vietnamese phone number for app verification, or you're heading deep into rural or mountainous areas where Viettel's coverage is worth buying directly. The one thing to know before deciding: nearly every tourist eSIM for Vietnam is data-only, so it won't give you a local number.

Ask this question in any Vietnam travel group and you'll get a dozen confident answers pointing in opposite directions. That's because "which is better" is the wrong framing — eSIMs and physical SIMs aren't competing products so much as two different trade-offs between price, convenience and what you actually need your phone to do while you're there.

The good news is the decision comes down to four things, and you can settle all four before you book a flight. Here's what actually separates them in practice.

Cost: where you buy matters more than which you buy

The biggest price gap in Vietnam isn't between eSIMs and physical SIMs — it's between the airport and everywhere else. Tourist SIM counters in arrivals halls typically run 30–40% above what the same plan costs at a carrier store in town, and that markup applies whether you're buying plastic or a QR code.

Once you compare like for like, local physical SIMs are generally the cheapest option available, often landing around $10 for roughly 20GB if you buy in the city. Travel eSIMs from international providers sit slightly higher, though not dramatically so, and the gap narrows on shorter plans where you're paying for a few days rather than a month.

So if squeezing out the lowest possible cost is the priority, a physical SIM bought away from the airport wins. If you're weighing that saving against an hour of your first afternoon spent finding a phone shop and queueing with your passport, the maths gets less obvious.

Setup: eSIMs win before you fly, physical SIMs win at arrivals

An eSIM is bought and installed from an app, which means the work happens at home on your own wifi rather than in a terminal after a long flight. Done properly, you land with data already live and walk straight past the SIM counter.

There's a catch worth planning around: eSIM activation usually needs an internet connection, and airport wifi in Hanoi or Ho Chi Minh City is not something to stake your arrival on. Install and activate before you leave, not after you land.

Physical SIMs flip the equation. Vinaphone and other operators staff counters in the arrivals halls at Noi Bai, Tan Son Nhat, Da Nang, Cam Ranh and Phu Quoc, so buying on arrival is genuinely easy — but the reverse isn't true. Airport shops overwhelmingly sell physical prepaid SIMs, and finding an eSIM at the counter is much harder. If your plan is to sort connectivity after landing, that pushes you toward plastic by default.

Coverage: the question isn't eSIM or SIM, it's which network

This is where most comparisons go wrong. An eSIM doesn't have its own coverage — it rides on one of Vietnam's three networks, the same Viettel, Vinaphone or Mobifone towers a physical SIM would use. A well-provisioned eSIM on Viettel and a Viettel SIM card will perform identically in the same spot.

What that means practically: coverage differences you read about are network differences, not format differences. All three operators handle Hanoi, Ho Chi Minh City and Da Nang comfortably, with city speeds in the 40–50 Mbps range. The picture changes on mountain routes, rural districts and long overland corridors, where Viettel is consistently the strongest and the other two get patchy.

If your itinerary sticks to cities and well-travelled routes, either format is fine and you can choose on convenience alone. If you're riding the Ha Giang Loop, heading to Sapa or spending time well off the main corridors, the deciding factor is getting onto Viettel — which is easiest to guarantee by buying a Viettel SIM directly, since eSIM providers don't always let you pick the underlying network.

The catch most guides skip: tourist eSIMs are data-only

Almost every travel eSIM sold for Vietnam provides data and nothing else. No Vietnamese phone number, no SMS, no voice calls. For a lot of trips that's completely fine — messaging apps, maps and email all run on data.

It stops being fine when something needs to send you a text. Ride-hailing apps sometimes want a local number to verify an account, some hotel and restaurant bookings expect a number they can actually ring, and the occasional bank or service will insist on SMS confirmation. A physical SIM gives you a Vietnamese number; a tourist eSIM almost never does.

It's worth thinking through before you commit. If you can foresee needing a local number, that alone is a strong argument for a physical SIM — or for carrying an eSIM for data and picking up a cheap local SIM once you're in town.

Phone compatibility: check this first, not last

None of the above matters if your handset can't take an eSIM. You'll need a reasonably recent, carrier-unlocked phone — broadly iPhones from the XS onward and most recent flagship Android models. Older or budget devices frequently don't support it, and a phone locked to your home carrier won't accept a foreign profile even if the hardware is capable.

Check this before you buy anything. It takes two minutes in your phone's settings and it's the one factor that can make the decision for you.

So which should you get?

For a standard one-to-three week trip through the main cities and coastal routes, an eSIM is the better call. You skip the airport queue, skip the passport paperwork at a counter, and land connected for a price that's only marginally above a local SIM. Buy it before you fly and activate it at home.

Choose a physical SIM if you want the lowest price and don't mind buying in town, if you need a Vietnamese number, if you're heading somewhere remote enough that being on Viettel specifically matters, or if your phone simply doesn't support eSIM.

The one thing that genuinely trips people up is decision fatigue — there are dozens of eSIM providers, all with near-identical plans, and it's easy to spend an evening comparing them for the sake of a few dollars. If you'd rather skip that entirely, LocalPay currently bundles a free 5GB Vietnam eSIM with signup. It's aimed at exactly this problem: you arrive already connected without having picked a provider, and because the app is a QR payments wallet for Vietnam, Indonesia and the Philippines, it also covers the other thing every traveller has to sort out — paying at cafes, markets and street stalls that take local QR codes but not foreign cards.

That combination is worth noting given the data-only point above. A data eSIM handles maps and messaging, but it doesn't help you pay for anything. Having the wallet and the data arrive together removes two arrival-day problems in one step.

Get the free 5GB eSIM

An eSIM doesn't have its own coverage — it rides on the same Viettel, Vinaphone or Mobifone towers a physical SIM would use.

Settle these four things before you decide

  • Does your phone support eSIM, and is it carrier-unlocked? Check this first — it may decide for you.
  • Will you need a Vietnamese phone number for app verification or bookings? If yes, lean physical SIM.
  • Does your route leave the main cities? If yes, prioritise getting onto Viettel over the format.
  • Are you buying at the airport or in town? Airport counters cost 30–40% more either way.
  • If you go eSIM, install and activate it at home — don't rely on airport wifi to get it working.

Strip away the noise and it's a short checklist: confirm your phone takes an eSIM, decide whether you need a Vietnamese number, and check whether your route goes anywhere Viettel's coverage advantage matters. If the answers are yes, no and no, get an eSIM and sort it before you fly. If any of them go the other way, a physical SIM bought in town is the more sensible buy.

Either way, handle it before you're standing in an arrivals hall making the call on no sleep — it's a ten-minute decision at home and a thirty-minute queue at the airport.

Frequently asked questions

Do eSIMs work in Vietnam?

Yes. eSIMs work throughout Vietnam and run on the same Viettel, Vinaphone and Mobifone networks as physical SIM cards. Coverage is strong across cities and main travel routes, and less predictable in mountainous and rural areas — but that's a network limitation, not an eSIM one.

Is an eSIM better than a SIM card in Vietnam?

For most tourists, yes — an eSIM is faster to set up, avoids the airport queue and requires no passport paperwork at a counter. A physical SIM is better if you want the cheapest possible plan, need a Vietnamese phone number, or are travelling somewhere remote where being on Viettel specifically matters.

Do Vietnam tourist eSIMs come with a phone number?

Almost never. Nearly all travel eSIMs sold for Vietnam are data-only, with no Vietnamese number, SMS or voice calling. If you need a local number — for ride-hailing verification, for example — you'll want a physical SIM instead, or in addition.

Can I buy an eSIM at the airport in Vietnam?

It's difficult. SIM counters at Noi Bai, Tan Son Nhat and other Vietnamese airports overwhelmingly sell physical prepaid SIMs rather than eSIMs. If you want an eSIM, buy and activate it online before you fly.

Do I need a passport to buy a SIM card in Vietnam?

Yes, for a physical SIM. Registration is mandatory in Vietnam for tourists and locals alike, so bring your passport to the counter. eSIMs bought online avoid this step entirely.

Is there a free eSIM option for Vietnam?

A few apps bundle one as a signup incentive rather than selling it outright. LocalPay currently includes a free 5GB Vietnam eSIM with new signups alongside its QR payments wallet, which covers both data and paying locally.