Quick answer

A group cooking class in a Vietnamese city typically costs 450,000 to 1,000,000 VND per person, while a village or homestay class runs 150,000 to 400,000 VND. City schools and booking platforms take Visa and Mastercard. Rural hosts almost never do, taking cash or a QR transfer instead.

Two people, three cooking classes, one two-week trip: roughly 3,900,000 VND if you book everything through an international platform, or about 2,600,000 VND if you book two of them direct and pay on the day. That gap of 1,300,000 VND, near enough 50 US dollars, is not about the food. It is about commission, deposits and which payment rail each kitchen can actually accept.

The split runs along a clean line. In Hoi An, Hanoi and Ho Chi Minh City, a cooking school is a business with a website, a card machine and a listing on KKday or GetYourGuide. In Mai Chau, Ha Giang or a Mekong Delta hamlet, the class is somebody's mother teaching you in her own kitchen, and the price is whatever she says it is, payable in a way that does not involve Visa.

The numbers: 480,000 VND in a village, 1.9 million in a city kitchen

Hoi An sets the benchmark for city pricing. A half-day group class including a market walk, a basket boat ride and three or four dishes typically runs 450,000 to 900,000 VND per person, which is the 19 to 35 US dollar range you see quoted on booking sites. Red Bridge, Gioan and the dozens of smaller schools around An Hoi cluster tightly inside that band.

Hanoi's Old Quarter sits slightly higher for the same format, commonly 600,000 to 1,000,000 VND per person for a morning at the market followed by pho, bun cha or nem rolling. Ho Chi Minh City runs comparably, with private sessions for two people reaching 1,200,000 to 2,000,000 VND total once you add a dedicated chef and a smaller group.

Rural pricing is a different order of magnitude. A cooking session arranged through a homestay in Mai Chau, Pu Luong, Bac Ha or Ben Tre typically costs 150,000 to 400,000 VND per person, and often includes the meal you cook as your dinner. In Ha Giang, some homestays fold the class into the room rate entirely and charge nothing extra beyond an ingredient contribution of around 100,000 VND.

The reason is not quality. It is overhead. A Hoi An school pays rent on a riverside plot, staff wages, a listing commission and, in many cases, a card terminal rental. A stilt house in Mai Chau pays for the pork.

Why booking through a platform adds 20 to 30 percent to the same class

International booking platforms take a commission from the operator, and that commission is priced into what you see. Across tour and activity marketplaces the standard cut sits somewhere between 20 and 30 percent, which is why the same Hoi An class that lists at 780,000 VND on a platform is frequently 600,000 VND if you email the school and book direct.

That is not an argument for always booking direct. Platform bookings give you a prepaid, fully documented transaction on your Visa or Mastercard, a cancellation window, and a chargeback route if the operator does not show up. For a single expensive private class, or for anything you are booking three months ahead from another country, that protection is worth the markup and you should just pay it.

The arithmetic changes for cheap, high-volume bookings. On a 500,000 VND group class, a 25 percent markup is 125,000 VND. Booking direct saves you roughly the price of two more meals, and the downside risk is one morning of your holiday.

Cities: card machines exist, but not where you think

Established city cooking schools do take foreign cards, but the terminal is usually at the reception desk of the parent restaurant or hotel rather than in the kitchen itself. Red Bridge in Hoi An, the schools attached to Hanoi hotels and the larger Saigon operators all process Visa and Mastercard without drama.

Watch for two costs at that terminal. The first is dynamic currency conversion, where the machine offers to charge you in your home currency and quietly applies a markup that commonly runs 4 to 7 percent. Always choose to be charged in VND. The second is a merchant surcharge, which in Vietnam is routinely 3 percent on card payments and is frequently disclosed only when the bill appears.

A 780,000 VND class paid with DCC accepted and a 3 percent surcharge applied becomes roughly 850,000 VND. Declining the conversion and paying in dong removes most of that.

Rural classes and the 400,000 VND you cannot put on a card

Outside the cities there is no terminal. A homestay in Pu Luong, a Cham family kitchen outside Phan Rang, a Mekong Delta cooking session on a fruit farm near Cai Be: none of these have a card machine, and none of them will get one. What they do have, almost without exception, is a printed QR code taped to a post, linked to the owner's Vietcombank or Agribank account.

Vietnam's national QR standard is run by NAPAS under the State Bank of Vietnam and is now standardised across more than 40 banks, with QR transaction volume up 150 percent through 2025. In practice a rural host who accepts any electronic payment at all accepts QR, and the scanning habit is as entrenched in a Ha Giang village as it is on Nguyen Hue.

The problem for you is that the standard runs on Vietnamese bank accounts and domestic apps. A standard bank account requires a long-term visa, work permit or Temporary Residence Card, which rules out anyone on a 45-day exemption or a 90-day e-visa. MoMo needs a Vietnamese phone number and, under Circular 41/2025, biometric verification for new registrations. ZaloPay wants a Vietnamese ID document. Your Visa card, Apple Pay and Google Pay only work at NFC terminals, and there is no NFC terminal in a stilt house.

This is where LocalPay is the straightforward answer. It is a non-custodial wallet that pays any QR merchant in Vietnam, and you top it up with the Visa or Mastercard you already carry, or with Apple Pay or Google Pay. No Vietnamese bank account, no local SIM, no residency card. You scan the code on the post, enter 400,000 VND, and the host sees the transfer land in the same app she uses for everything else. It is on the iOS App Store and Google Play, and it is backed by Colosseum.

A three-class trip, costed end to end

Take a realistic itinerary for two people: a Hoi An group class booked ahead, a Hanoi market-and-pho morning booked direct, and an evening in a Mai Chau homestay kitchen. Platform-booked Hoi An at 780,000 VND each is 1,560,000 VND, prepaid on a card with no cash needed. Direct-booked Hanoi at 600,000 VND each is 1,200,000 VND, payable on the day. Mai Chau at 300,000 VND each is 600,000 VND, payable to the host. Total: 3,360,000 VND.

Of that, 1,800,000 VND has to be settled locally. Pull it from an ATM and you pay the Vietnamese bank's fee of 22,000 to 55,000 VND per withdrawal, plus your home bank's foreign transaction charge, plus whatever the exchange rate does to you. Most machines cap withdrawals at 2,000,000 to 3,000,000 VND, so that is one or two transactions. On small withdrawals the total damage commonly lands between 3 and 8 percent, which on 1,800,000 VND is 54,000 to 144,000 VND for the privilege of carrying notes around Mai Chau.

Paying the two local classes by QR removes the ATM trip, the cap and the fee stack. It also removes the awkward moment at the end of a village dinner where you are 50,000 VND short and the nearest cash machine is 40 minutes down a mountain road.

Five things to check before you pay the deposit

  • Ask whether the quoted price is per person or per booking. Private classes in Ho Chi Minh City are usually quoted per session for two, group classes in Hoi An per head, and the difference is often 700,000 VND.
  • Confirm what the deposit structure is. Many city schools take 20 to 30 percent online and the balance on the day, which means you still need a working local payment method even for a prepaid class.
  • Ask if the market tour is included. In Hoi An it usually is; in Hanoi it is frequently a 150,000 to 250,000 VND add-on, and the ingredient money at the market is sometimes yours to hand over.
  • For rural bookings, message the homestay and ask for their QR code in advance. Most will send a screenshot, and it tells you before you arrive whether they take transfers or strictly cash.
  • Decline dynamic currency conversion at every city card terminal. Choosing to be charged in VND rather than your home currency typically saves 4 to 7 percent on the transaction.

The price difference between a Hoi An school and a Mai Chau kitchen is roughly threefold, and the payment method flips completely across that same line. Cities: card, prepaid, protected, with a markup you can decide whether to accept. Countryside: cash or a QR transfer to a personal account, no card machine, no negotiation.

Before you leave a city for anywhere rural, install LocalPay and load it with enough to cover the classes, the homestay and the meals in between. Topping up with your own Visa or Mastercard takes a few minutes on decent wifi, and then the printed code on the kitchen post is just a code you scan, rather than a reason to go hunting for an ATM in a village that does not have one.

Frequently asked questions

Can you pay for a cooking class in Hoi An with a credit card?

Yes. Established Hoi An cooking schools such as Red Bridge and the hotel-attached operators accept Visa and Mastercard at their reception desk, and most also sell through platforms like KKday and GetYourGuide where you prepay by card. Expect a merchant surcharge of around 3 percent on in-person card payments and always choose to be billed in VND rather than your home currency.

How much is a cooking class in Vietnam in VND?

City group classes in Hoi An, Hanoi and Ho Chi Minh City typically cost 450,000 to 1,000,000 VND per person for a half-day including a market visit and three or four dishes. Private sessions for two people run 1,200,000 to 2,000,000 VND. Village and homestay classes in areas like Mai Chau, Pu Luong and the Mekong Delta usually cost 150,000 to 400,000 VND per person.

Do rural cooking classes in Vietnam accept QR payment?

Almost all of them do. Vietnamese QR payment is managed by NAPAS under the State Bank of Vietnam and is standardised across more than 40 banks, so a rural homestay host who takes any electronic payment takes QR. Foreign Visa and Mastercard cannot connect to that system directly, but a wallet such as LocalPay lets you top up with your existing card and pay the host's code without a Vietnamese bank account or SIM.