Bird's eye view of golden temple monuments in Chiang Mai during golden hour
City Transport

Chiang Mai Airport to the city

The fastest and cheapest ways from Chiang Mai's airport into the city — trains, buses and taxis compared.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

Chiang Mai International Airport (CNX) is refreshingly close to the action — barely 3–4 km from the old city walls, around a 15-minute drive with no traffic — which makes the transfer here less about speed and more about picking between a cheap but infrequent bus, the classic shared songthaew, or the simplicity of a ride-hailing app.

The cheapest way: the RTC city bus

Chiang Mai's modernised public bus network, run by RTC (Chiang Mai City Bus), includes routes serving the airport, including the B2 line connecting the terminal to the Arcade Bus Terminal via the city. Fares are low, paid in cash on board, and the buses are a genuinely useful option for budget travellers without much luggage. The catch is frequency: departures are typically every 40 minutes to an hour, and services generally stop running by early evening, so this isn't a realistic option for a late arrival or if you're in a hurry.

RTC buses serving the airport are small vehicles without much room for large suitcases — fine for a backpack, more of a squeeze with checked luggage. Factor this in alongside the infrequent schedule when deciding whether the bus is worth the wait.

Songthaews: the classic shared ride

The songthaew — a converted pickup truck with two facing bench seats in the back, painted red in Chiang Mai — is a long-standing fixture of getting around the city, and plenty are available outside the terminal. They work as a shared taxi: tell the driver your destination, agree a fare (often a flat rate to anywhere within the old city), and the truck may pick up or drop off other passengers along the way. It's not as fast or as predictable as a private car, but it's cheap, plentiful, and a genuinely local way to arrive.

Grab and ride-hailing

Given the short distance into town, many visitors simply book a Grab car from the airport — the fare is shown upfront in the app before you confirm, the pickup point is clearly signposted at the terminal, and the ride to the old city takes around 15 minutes with normal traffic. This has become the default option for a lot of travellers precisely because it removes the need to negotiate a fare or wait for a shared vehicle to fill up — see our guide to ride-hailing apps around the world for which service to download before you land.

Metered taxis

An official taxi counter operates in the arrivals hall, offering fixed-rate fares to destinations around the city, agreed before you get in rather than metered on the road. This is a straightforward, no-negotiation option if you'd rather not use an app, though it typically costs a little more than Grab for the same short journey.

Car and scooter hire at the airport

Rental desks at CNX offer both cars and scooters, and a scooter in particular is a common choice for visitors planning to explore beyond the old city — Doi Suthep, the mountains around Chiang Mai, or the road to Pai are all realistic with your own transport. Driving (or riding) into the old city itself is manageable but the narrow moat-ringed streets and one-way system take some getting used to; many visitors prefer to arrive by Grab or songthaew and arrange transport separately once settled. See our guide to Chiang Mai to Pai for what the famous 762-bend mountain road actually involves.

Why the short distance changes the calculation here

Unlike many of the long, traffic-dependent airport transfers elsewhere in this guide, Chiang Mai's compact geography means even the "slow" options aren't especially slow in absolute terms — a songthaew or the RTC bus, when it's running, still gets you into the old city in well under half an hour. The real trade-off here is convenience and predictability rather than raw speed, which is why Grab has become so popular: it removes the guesswork without costing much more than a taxi.

Luggage, timing and first-timer tips

CNX is a small, easily navigated airport, and the walk from baggage claim to any of the ground transport options — bus stop, songthaew rank, taxi counter or Grab pickup point — takes only a few minutes. If you're arriving very late at night, Grab and the metered taxi counter are the reliable options, since neither the RTC bus nor songthaews run reliably through the small hours.

Agree a fare with a songthaew driver before you get in, and confirm it covers the whole vehicle or just your seat if you're travelling as a group — misunderstandings over shared versus private hire are the most common source of confusion for first-time visitors.

Which option should you choose?

For most visitors, Grab offers the best mix of speed, price transparency and convenience for the short hop into the old city. A songthaew is a cheap, characterful alternative if you don't mind a shared ride and some haggling. The RTC bus suits budget travellers with light luggage and time to spare. A metered taxi from the arrivals counter is the simplest no-app option.

If you're continuing north, see our guides to Chiang Mai to Chiang Rai and Chiang Mai to Doi Suthep, or south to Bangkok to Chiang Mai by overnight train, bus or a short flight. For the wider rail network, see Thailand by train. If you're passing through on a long layover, see our guide to leaving the airport during a layover.

Frequently asked questions

How do I get from Chiang Mai Airport to the old city?

The airport is only 3–4 km from the old city, around 15 minutes by Grab, taxi or songthaew. The RTC city bus also serves the airport but runs infrequently and stops early in the evening.

Is there a train from Chiang Mai Airport to the city?

No — Chiang Mai has no urban rail or metro system. Road transport (Grab, taxi, songthaew or bus) is the only way to reach the city from the airport.

How much should a songthaew cost from the airport?

Fares are agreed with the driver before boarding, typically a flat rate for a shared ride to anywhere within the old city — confirm the price and whether it's per person or for the whole vehicle before you get in.

Is Grab reliable at Chiang Mai Airport?

Yes, and it's become the default choice for many visitors — the fare is fixed and shown before you book, and there's a clearly marked pickup point at the terminal.

Sources and further reading: