Quick answer. Chiang Mai (CNX) is unusually close to town, barely 10 minutes from the old city walls, so getting in is quick and cheap. For cash, use a Bangkok Bank or other Thai bank ATM in arrivals, but note that every Thai ATM charges a flat 220-baht fee to foreign cards per withdrawal, so take out a large amount at once rather than in dribs. Decline DCC and choose baht. A Charles Schwab card refunds the 220-baht fee and a Wise card gives the interbank rate. To reach the old city or Nimman, a Grab ride runs about 100-150 baht and a shared red songthaew (rot daeng) even less, both far cheaper than the fixed-price taxi desk.

Where to get baht at CNX

Chiang Mai's cost story is the same flat 220-baht Thai ATM fee found nationwide, so the lever is batching a big withdrawal and carrying a fee-refunding card, which matters more here because so many visitors stay for weeks. The figures below assume you withdraw the equivalent of $100 in baht in one transaction.

OptionWhereMarkupTotal Cost
Thai bank ATM + Schwab (220 THB fee refunded)Arrivals wingsInterbank rate, ATM fee refunded~$100
Thai bank ATM + Wise (one large withdrawal)ArrivalsInterbank rate + 220 THB spread thin~$99
Thai bank ATM, small withdrawalArrivalsInterbank rate + full 220 THB on a small amount~$94
Airport exchange counter (CNX)ArrivalsSeveral % off interbank vs city shops~$92-95
Standalone tourist machine / accepting DCCNight Bazaar areaExtra surcharge + DCC padding~$88-92

Where to find the Bangkok Bank ATMs at Chiang Mai (CNX), and how much to take out

Chiang Mai International (CNX) is the hub of northern Thailand and a favorite of long-stay travelers and digital nomads, with domestic flights from Bangkok and a growing set of regional international routes. It is a compact airport with a single passenger building housing separate domestic and international arrival wings, and its best feature is location: the old city is about 10 minutes away. In arrivals you will find Travelex and exchange counters and Thai bank ATMs from Bangkok Bank, Kasikornbank and Krungthai. As across Thailand, every Thai ATM charges a flat 220-baht fee on foreign cards per withdrawal, on top of your home bank's charges, and there is no way around it at the machine. So take out a decent amount at once, decline DCC, and choose baht. Our Thailand money guide lays out the full fee math.

International arrivals wing

Regional international flights from China, Hong Kong, Singapore, Malaysia and other Asian hubs. Part of the single terminal building

In the international arrivals wing, past the Travelex and exchange counters, look for a Bangkok Bank or Kasikornbank ATM. Insert your card, decline DCC, choose baht, and withdraw a large amount to spread the flat 220-baht fee, which pays off given how many visitors stay a while. The old city is a 10-minute Grab or songthaew away just outside.

Domestic arrivals wing

Frequent domestic flights from Bangkok (DMK and BKK), Phuket and other Thai cities on Thai AirAsia, Nok Air, Thai Lion Air and Bangkok Airways

The domestic wing has its own Thai bank ATMs and exchange booths on the same terms, with the 220-baht foreign-card fee at every machine. If you have connected from Bangkok, withdraw here before heading into town so you are not relying on a standalone tourist machine near the Night Bazaar. Decline DCC and choose baht.

Do you actually need cash at Chiang Mai (CNX)?

Partly, and Chiang Mai leans cash more than Bangkok. Cafes, hotels and malls take cards, but markets, songthaews, temples and street food are cash-only. Here is what a card covers on the short trip into town:

Grab / Bolt (~100-150 THB to the old city / Nimman): The easiest option for such a short trip, price fixed in the app and billed to your card; widely used in Chiang Mai.

Red songthaew (rot daeng) (~40-80 THB shared): The local shared pickup taxis are the cheapest way in if you are happy to share the ride; pay the driver in baht.

Airport taxi desk (fixed fare) (~150-200 THB to the old city): A fixed-price taxi from the official desk, convenient with luggage but pricier than an app for a 10-minute trip; usually cash.

Hotel / guesthouse pickup (Often free or ~100-150 THB): Many Chiang Mai guesthouses arrange airport pickup; worth asking when you book, especially arriving late.

⚠ DCC trap. When the ATM or terminal asks if you want to be charged in your home currency instead of the local currency, always decline and choose the local currency. Accepting locks in a 3-13 percent markup that your no-FX-fee card cannot undo. Full DCC explainer →

Frequently Asked Questions

Do I need cash to get from Chiang Mai (CNX) to Chiang Mai?

No. Grab / Bolt accepts contactless. Most taxis accept cards. Uber and other apps are card-only.

Can I order baht before flying?

Yes. CEI Currency Exchange ships physical baht to your US address in 2-5 days at rates well below airport counters. Order 50-100 baht for taxis and tips on day one.

What is the cheapest way from Chiang Mai Airport into the city?

Because the airport is only about 10 minutes from the old city, transport is cheap. A Grab or Bolt ride to the old city or the Nimman area typically runs 100 to 150 baht and bills your card in the app. Shared red songthaews (rot daeng), the local pickup taxis, are cheaper still if you are happy to share and pay in cash. The airport also has a metered taxi and a fixed-fare taxi desk, both fine but pricier than an app. For such a short trip you do not need much cash up front, but a little helps for the songthaew.

How much does it cost to take out cash at Chiang Mai Airport?

Every Thai bank ATM, Bangkok Bank included, charges a flat 220-baht fee to foreign cards per withdrawal, plus whatever your bank adds. The fee is the same whether you withdraw a little or a lot, so take out a large amount in one go; machines commonly allow 20,000 to 30,000 baht. The only clean way to avoid the 220 baht is a fee-refunding card such as Charles Schwab. If you are staying in Chiang Mai a while, as many visitors do, batching big withdrawals really adds up in savings. Decline DCC and choose baht.

Is Chiang Mai a cash city or can I use cards?

It leans cash, more so than Bangkok. Hotels, malls, Nimman cafes and many restaurants take cards, but the Night Bazaar, the Sunday Walking Street, temple donations, songthaews, street food and small shops are cash-only. Withdraw enough baht at the airport or a bank branch ATM to cover markets and transport, and avoid standalone tourist machines that add extra fees. Many longer-stay travelers keep a Wise or Schwab card for card payments and a baht float for the markets.

Should I change money at the CNX counters or use an ATM?

For a small arrival float either is fine, but Chiang Mai has good in-town exchange shops that beat airport counters, so change little at CNX and do the rest in the old city if you prefer cash exchange. For most travelers a Thai bank ATM at the interbank rate is the better route even after the 220-baht fee, especially with a large withdrawal or a fee-refunding card. Decline dynamic currency conversion and always choose to be charged in baht.