Three routes, one honest recommendation

Vietnam eSIM with a phone number

None of the four travel eSIMs we can link include a Vietnamese number. In a country that runs on Zalo, that is worth understanding before you buy rather than after.

Hands holding a phone showing an incoming call while a motorbike taxi driver waits at the kerb
District 3 · the Grab driver is calling, and the number has to work
Quick answerNo mainstream travel eSIM gives you a Vietnamese number. Airalo, Saily, GigSky, Yesim and Holafly are all data-only for Vietnam. Three routes get you a +84: a local carrier SIM bought with your passport (≈$2 to $8, and the only one that reliably passes app verification), a reseller eSIM sold with a number attached ($6 to $20, verification not guaranteed), or a data eSIM plus a VoIP number from home. Checked September 4, 2026.

Why a local number matters more in Vietnam than most places Zalo, Grab and the delivery driver

In most destinations "data-only is fine, everyone uses WhatsApp" is true and sufficient. In Vietnam it is mostly true, with three specific holes.

Zalo is the messaging app. Not WhatsApp. Hotels, tour operators, restaurants, guides and the person renting you a scooter all use Zalo, and Zalo registers against a phone number. You can run it on your home number, and most visitors do, and it works.

Grab drivers call. Not message. When a driver cannot find you outside a numbered alley in the Old Quarter, the phone rings. In-app calling covers this over data, but only if the app has permission and the connection holds, and the driver may fall back to a normal call.

Some services want a local number in the field. Domestic flight bookings, some hotel systems, a bank if you are staying long enough to need one. A foreign number is sometimes rejected outright by the form.

None of that is fatal on a two-week trip. It is the difference between a trip that works and a trip that works with a small amount of friction, and the fix costs about five dollars.

The three ways to get a +84 number priced and compared

RouteCostGets you a +84Passes app verificationEffort
Local carrier SIM or eSIM (Viettel, Vinaphone, MobiFone)≈$2–8YesYesPassport at a counter or shop, or buy the eSIM online
Reseller eSIM sold with a number (Gigago, ByteSIM and similar)$6–20YesNot guaranteed — sellers say so themselvesBought online before you fly, no passport
Travel eSIM + a VoIP number (Google Voice, Skype, your carrier)Your data plan + $0–5/moNo, a US or virtual numberNo for Vietnamese servicesNothing extra on arrival
Travel eSIM alone (Airalo, Saily, GigSky, Yesim, Holafly)$2.99–$49NoNoNone. Zalo and WhatsApp on your home number

Reseller listings that advertise a Vietnamese number generally attach it to a Vinaphone or MobiFone MVNO plan, and Gigago's own product page warns that the included number "is not guaranteed to work for app registration or verification purposes (e.g. Zalo, banking apps), since it's a prepaid tourist eSIM". That warning is unusually honest and worth taking at face value. Checked September 4, 2026.

The verification trap a number is not the same as a usable number

A +84 number on a tourist eSIM will not necessarily register a Zalo account or a bank app. Vietnamese services increasingly check whether a number belongs to a properly registered prepaid tourist line, and reject the ones that do not. If your reason for wanting a local number is specifically "I need to register for something Vietnamese", the only route with a real success rate is a carrier line registered to your passport.

This is where most guides stop being useful. They list eSIMs "with a phone number" as if the number were the feature. The feature is what the number can do, and the two are not the same thing on a prepaid tourist line.

The practical hierarchy, worst to best: a virtual number is a US number and Vietnamese forms reject it; a reseller tourist number dials and receives and may fail verification; a carrier line bought with your passport does everything, because it is a real Vietnamese subscription with your name attached to it.

What we would actually do by trip type

Two weeks, cities and coast

Buy a data-only travel eSIM and run Zalo and WhatsApp on your existing home number. It works. Grab's in-app calling covers the driver problem as long as you have data, which is the whole point of the eSIM.

Cheapest sensible option: GigSky 5GB for $10.29 or 10GB for $16.79. Work out your size first if you are not sure.

A month or more, or anything administrative

Buy a local carrier line with your passport, for two to eight dollars, in the first city you land in. It gives you a working +84, it passes verification, and it is cheaper than any eSIM per gigabyte.

If your route also goes north, make it Viettel and you solve the coverage problem in the same purchase.

The route we would not take: paying $20 for a reseller eSIM whose number might not verify. It costs more than the carrier line and does less. It exists to solve the passport problem, and the passport takes two minutes.

For the large majority of trips, data-only is the right answer and the number question never comes up. GigSky is the cheapest at the sizes most people buy; Airalo costs a dollar more at 10GB and is the only brand that publishes which Vietnamese network you get.

See GigSky plans See Airalo plans The local SIM route

Questions about Vietnamese numbers

Can I get an eSIM with a local phone number in Vietnam?

Yes, but not from the mainstream travel brands. Airalo, Saily, GigSky, Yesim and Holafly are all data-only for Vietnam. A number comes from a Vietnamese carrier line, bought with your passport, or from a reseller that attaches a Vinaphone or MobiFone-MVNO number to its eSIM and cannot promise it will pass app verification.

How do I get a Vietnam phone number as a tourist?

Walk into a Viettel, Vinaphone or MobiFone store with your passport and buy a prepaid line, typically 60,000 to 200,000 VND (≈$2 to $8) including data. The registration takes a minute or two and is required by law. Airport counters do the same thing at a 30 to 50 percent premium.

Does an eSIM come with a phone number?

Only if the plan includes one. An eSIM is just a way of loading a profile onto a phone, so whether you get a number depends entirely on what the profile is. Travel eSIMs sold for Vietnam are data-only, which is why they need no passport and no registration.

Can I use WhatsApp and Zalo on a data-only eSIM?

Yes. Both run over data and stay registered to whatever number you signed up with, including your home number. This is why data-only works for most visitors: Zalo is how Vietnam communicates, and Zalo does not care which network is carrying the packets.

Will a tourist eSIM number work for Zalo registration?

Maybe. Resellers that sell Vietnamese numbers with tourist eSIMs say explicitly that verification is not guaranteed, because the line is prepaid and tourist-registered. If registering for a Vietnamese service is the reason you want a number, buy a carrier line with your passport instead.

Do Grab drivers need to call me?

They often try. Grab's in-app calling works over data, so an eSIM handles it, but a driver who cannot find you may fall back to a normal phone call, which a data-only line cannot receive. Keeping your home number active for incoming calls, with its data roaming switched off, covers this at no cost.

Data-only is the right answer for most trips

Zalo, WhatsApp and Grab all run over data on your existing number. Airalo sells 10GB for $18.00 over 30 days and is the only brand here that publishes which Vietnamese network you are riding.

See Airalo Vietnam plans

Sources & freshness: Travel eSIM data-only status confirmed on each brand's own Vietnam product page, September 4, 2026. Reseller number caveat quoted from Gigago's Vietnam eSIM product page. Local carrier pricing from current Vietnamese tourist packages in VND with rounded dollar approximations. Registration requirement: Decree 49/2017/ND-CP. Compare the data plans: best eSIM for Vietnam.