Vietnamese 500,000-dong banknotes fanned out

Cash or Card in Vietnam? A Practical Payment Guide

Vietnam runs on a cash-first economy for anything outside hotels and malls, so plan to carry Vietnamese dong for daily spending and treat your card as a backup for bigger purchases. ATMs are the easiest way to get dong once you land, but foreign-card fees and daily withdrawal caps vary a lot by bank — picking the right one saves real money over a two-week trip. This guide covers exactly where cards work, where they do not, and how to withdraw cash without losing money to fees or a bad exchange rate.

Cash
Default for Daily Spend
Eximbank
Lowest ATM Fees
~$1–2.50
Typical ATM Fee
Always VND
Currency at the Terminal

Should You Use Cash or Card in Vietnam?

Use cash for anything small, local, or outdoors — street food, markets, taxis, temple entry fees — and save your card for hotels, malls, and chain restaurants where it is reliably accepted. Vietnam’s tourism economy has grown a lot around card payments in cities, but the country is still fundamentally cash-based once you step outside tourist-district businesses, and carrying zero cash is a real way to get stuck.

Where You AreCash or Card?Notes
Street food, sidewalk cafesCash onlyCard terminals essentially do not exist at this level
Wet markets, small shopsCash onlyAlso where negotiating on price is normal
Taxis and xe omCash (usually)Grab in-app card payment works; street-hailed rides are cash
Mid-range hotels, malls, supermarketsEitherVisa/Mastercard reliable; Amex less consistent
Temple and heritage site entry feesCash onlySmall exact-change amounts are common

TTC Verdict: Carry 500,000–1,500,000 VND (roughly $20–60) in cash for a typical day of street food, markets, and local transport, and keep your card for hotel check-in and bigger city purchases. Never carry zero cash in Vietnam — it is one of the few travel mistakes here that can genuinely strand you mid-meal.

Skip the Foreign Transaction Fees
Most US, Canadian, and Australian debit and credit cards charge 2.5–3% on every foreign purchase or ATM withdrawal — it adds up fast over a two-week trip. A Wise card converts at the real mid-market exchange rate with minimal fees, so it works alongside cash for the ATM withdrawals and card taps covered above.
Get a Wise Card →
Vietnamese 500,000-dong banknotes fanned out
An HSBC ATM on a street in Hanoi, Vietnam

Dong banknotes: HuangWending18072009 / CC0 · ATM, Hanoi: Phan Minh Tuấn / CC BY-SA 4.0

Traveler Tip: Always Decline Dynamic Currency Conversion
When an ATM or card terminal asks whether you want to be charged in your home currency or Vietnamese dong, always choose dong. The “convenience” of seeing your home currency comes with a significantly worse exchange rate baked in — your own bank almost always converts more fairly than the local terminal does.

What Is the Cheapest Way to Withdraw Cash in Vietnam?

Eximbank is the most consistently cited low-or-no-fee option for foreign cards, with TPBank and OCB also offering competitive rates and wider ATM availability outside major cities. Most other Vietnamese banks charge foreign cardholders 22,000–66,000 VND per withdrawal (roughly $1–2.50), which is manageable if you withdraw larger amounts less often rather than making frequent small withdrawals.

BankPer-Withdrawal LimitForeign Card Fee
Eximbank~3–5,000,000 VNDLowest or no fee — fewer machines outside major cities
TPBank / OCB~2–5,000,000 VNDLow fee, better availability than Eximbank
Vietcombank~2–3,000,000 VNDStandard fee (~22,000–66,000 VND)
BIDV~2–5,000,000 VNDStandard fee
Agribank~2–3,000,000 VNDStandard fee, strong rural coverage

Do Vietnamese Businesses Charge a Card Surcharge?

Some do, typically around 3% to cover their own card-processing costs, though larger hotels and chain restaurants usually absorb this themselves rather than passing it on. It is worth asking before paying a large amount by card, especially at smaller, independently run hotels and shops where a surcharge is more likely to apply.

Do MoMo, ZaloPay, or Other Vietnamese Payment Apps Work for Tourists?

Not really — MoMo, ZaloPay, and VietQR all require a Vietnamese bank account to set up, which makes them inaccessible to most short-term visitors. Apple Pay and Google Pay do work in Vietnam anywhere a contactless Visa or Mastercard terminal is available, mostly in cities, so it is worth having one of those set up on your phone as a card backup even if the local wallet apps are out of reach.

Is it better to bring USD cash or withdraw Vietnamese dong from an ATM?

Withdrawing dong from an ATM after arrival is generally the better option — you get a more competitive exchange rate than currency exchange counters typically offer, and dong is what you actually need for the vast majority of purchases.

Can I pay in US dollars in Vietnam?

Some tourist-facing businesses and hotels will informally accept USD, but you will typically get a worse effective exchange rate than paying in dong, and it is not a reliable option outside major tourist areas. Plan to use dong as your default currency.

How much cash should I carry per day in Vietnam?

500,000 to 1,500,000 VND (roughly $20–60) covers a typical day of street food, local transport, and small purchases. Carry more if you plan a larger market purchase or an activity that is cash-only.

Similar Posts