Most of your spending in Vietnam (λ² νŠΈλ‚¨ / θΆŠε— / γƒ™γƒˆγƒŠγƒ ) will be in dong (VND), and that is fine β€” ATMs are everywhere and the exchange rate you get on a foreign card is usually reasonable. But there are specific moments when having USD in your wallet is genuinely useful, and knowing how to get it here saves you the hassle of sourcing it before you fly.

Why USD Still Matters in Vietnam

Vietnam officially transacts in VND. You cannot legally pay for a bowl of "pho" or a xe om ride in dollars. But USD occupies a parallel role in a few specific contexts: upmarket hotels that quote rack rates in dollars, organized tours that price in USD, and β€” most practically β€” land border crossings into Cambodia, where USD is the functional currency on both sides. Arriving at the Moc Bai or Ha Tien border without dollars means scrambling at a money changer with poor rates. Having 50–100 USD in your pocket smooths things out considerably.

Which Banks Let You Withdraw USD

This is where most guides go vague. The honest answer is: fewer banks than you would expect, and branch-dependent even among those that officially offer it.

Vietcombank

Vietcombank is the most consistent option. Larger branches in Hanoi (the Hoan Kiem and Ba Dinh branches are reliable) and Saigon (the branch on Nguyen Hue is a good bet) maintain USD cash reserves and will dispense it over the counter with a foreign passport and a debit or credit card. You are not using an ATM for this β€” you are going to the teller, asking specifically for a USD withdrawal against your foreign card. Expect to show your passport. The fee is typically around 40,000–60,000 VND per transaction plus whatever your home bank charges internationally.

Vietcombank ATMs do not dispense USD. The machine gives dong only.

BIDV and Agribank

BIDV branches in major cities occasionally offer USD counter withdrawals, but it is inconsistent. Agribank is similar β€” possible in theory, spotty in practice. If you are in a smaller city like Hue (후에 / ι‘ΊεŒ– / フエ) or Ha Giang, do not count on either.

Citibank (now merged into HSBC Vietnam)

HSBC branches in Hanoi and Saigon are the most straightforward for foreigners. If you hold an HSBC account internationally, the process is seamless. Even without one, counter staff are accustomed to handling foreign-card transactions and can often dispense USD in denominations of 50s or 100s. Fees are on the higher side β€” factor in a service charge of roughly 1–1.5% of the withdrawn amount on top of any foreign transaction fee.

Shinhan Bank

Shinhan (Korean-owned, strong presence in Vietnam) offers USD withdrawals at counter in Hanoi and Saigon branches. Useful if you are in District 1 in Saigon β€” the Nguyen Hue branch handles it without much fuss.

Detailed image of a 20 Thai Baht banknote highlighting traditional Thai design and currency features.

Photo by Qing Luo on Pexels

The Practical Process

There is no ATM in Vietnam that will hand you USD bills. Full stop. Every ATM in the country β€” whether it is a Vietcombank, Techcombank, or international machine β€” dispenses VND only.

To get USD, you go to a bank teller during business hours (typically 8:00–11:30 and 13:00–16:30, Monday to Friday; Saturday mornings at some branches). Bring your passport β€” they will photocopy it. Have your foreign debit or credit card ready. Tell the teller you want to withdraw USD against your foreign card. Minimum amounts are usually 100 USD; many branches cap same-day counter withdrawals at 500–1,000 USD for non-account holders.

Call ahead if you can. In Vietnamese: "Ngan hang co rut tien USD khong?" β€” roughly "Does the bank offer USD withdrawal?" A quick phone call saves a wasted trip.

Fee Structure: What You Are Actually Paying

Count on three layers of cost:

  1. Your home bank's foreign transaction fee β€” typically 1–3% of the withdrawn amount.
  2. The Vietnamese bank's service charge β€” 40,000–80,000 VND flat, or 1–1.5% at premium branches like HSBC.
  3. The exchange rate spread β€” when the bank converts your home currency to USD for the transaction, the mid-market rate is rarely offered. Budget for a 1–2% spread.

All in, withdrawing 200 USD might cost you the equivalent of 6–8 USD in fees. Not catastrophic, but worth knowing.

If you are a Wise or Revolut user, your card will still only pull VND from Vietnamese ATMs. You would need to do a counter transaction at a bank, same as anyone else.

Detailed image of a 20 Thai Baht banknote highlighting traditional Thai design and currency features.

Photo by Qing Luo on Pexels

When Carrying USD Makes Sense

Cambodia border crossings. If you are crossing overland at Moc Bai (Saigon to Phnom Penh), Vinh Xuong (Chau Doc to Phnom Penh by boat), or Ha Tien to Kep, USD is what moves things along β€” visas, transport, guesthouses on the Cambodian side all price in dollars.

Premium hotels quoting in USD. Some resort properties in Phu Quoc, Da Nang, and Hoi An quote and prefer USD for room deposits or settle-in-cash situations. You can usually pay by card, but having USD avoids the dynamic currency conversion trap at the front desk.

Upscale tour operators. Halong Bay and Ninh Binh cruise operators, some Ha Giang loop agencies β€” USD is accepted and sometimes preferred for final balances.

For everything else β€” street food, local transport, markets, guesthouses β€” VND is what you need and what you should use. Trying to spend USD at a "banh mi" stall or a Dong Xuan Market vendor just creates awkward change situations for everyone.

Bottom Line

USD withdrawals in Vietnam are possible but require going to a bank counter, not an ATM, and sticking to larger branches of Vietcombank, HSBC, or Shinhan in major cities. Budget for fees of roughly 3–5% all-in, and only bother if you have a genuine reason β€” a Cambodia crossing, a resort that wants dollars, or a tour balance. For daily life in Vietnam, pull VND and spend VND.

β€” FIN β€”

Last updated Β· May 30, 2026 Β· independently researched, never sponsored.