The most common connectivity mistake travellers make in Vietnam is buying a SIM card at the airport. Vendors there routinely sell overpriced tourist SIMs with limited data, short validity, or confusing top-up rules. A SIM from an official shop in any city centre costs less than half the airport price for more data and a longer validity period. If you need data immediately on arrival, buy a cheap temporary eSIM through your home provider before departure, then switch to a local SIM once you reach your hotel.
Understanding Vietnam's Mobile Network Landscape
Vietnam has three major mobile operators: Viettel, Vinaphone, and MobiFone. These three cover the entire country, including Halong Bay, the Old Quarter of Hanoi, Ho Chi Minh City, and remote rural areas. All three offer 4G and expanding 5G coverage. Speed and reliability are similar among them in cities, though Viettel has slightly better rural coverage. Prices are nearly identical across the three. You can buy a SIM at any official store or authorised reseller. You must show your passport to register the SIM, a legal requirement. Registration takes about five minutes.
Choosing the Right SIM Plan
Plans fall into two categories: data-only and voice-plus-data. Most travellers need data-only. A typical 30-day data-only plan from Viettel, Vinaphone, or MobiFone costs between 70,000 and 200,000 Vietnamese Dong (about 3 to 8 USD) depending on the data cap. Common caps are 3GB, 6GB, or unlimited at reduced speed after a threshold. Avoid plans that bundle voice minutes unless you plan to make many local calls. Ask for a plan with a monthly data allowance that covers your usage. If you plan to stream video or use maps constantly, choose the unlimited-speed plan.
Signal and Coverage Considerations
Signal strength is excellent in Hanoi and Ho Chi Minh City, and along the main tourist routes between them. In the Old Quarter of Hanoi, narrow streets and stone buildings can weaken indoor signal slightly, but outdoor coverage is reliable. On Halong Bay, most cruise boats have a booster, but signal can be intermittent in the bay's inner islands. In remote mountainous areas near Sapa or the central highlands, coverage exists on main roads but fades in valleys and forests. If you travel off the main routes, download offline maps and essential information before leaving the city.
Practical Choices and Trade-Offs
You have three basic choices: a local SIM, an eSIM from a global provider, or roaming on your home plan. A local SIM is the cheapest and most reliable option for stays longer than a week. An eSIM from a global provider costs more but lets you activate before travel and keep your home number. Roaming is the easiest but most expensive and often has data caps or slower speeds. The trade-off for a local SIM is the registration process and the need to buy and top up in Vietnamese. Shop staff speak basic English in tourist areas, but learning the phrase for a 30-day data plan helps. Top-up cards are sold at convenience stores, phone shops, and online. Cash is the simplest method for short stays.
One Clear Recommendation
Buy a Viettel data-only SIM from an official Viettel store in any city centre. Viettel has the most consistent coverage across Vietnam, including Halong Bay and rural areas. Ask for a plan with 6GB of high-speed data and 30 days validity. This costs about 100,000-150,000 VND (4-6 USD). Keep the SIM card packaging, which has your phone number and top-up instructions. If you run out of data, buy a top-up card at any Circle K or FamilyMart for 50,000 VND and follow the SMS instructions to add it. This approach gives you reliable connectivity for less than the cost of a coffee in Hanoi's Old Quarter.