Chiang Mai Airport Transfer: CNX to the Old City the Easy Way
Key takeaways
- Chiang Mai International Airport (CNX) is only about 4 km from the old city, a 10 to 15 minute drive, so the transfer is short and cheap by Thai airport standards.
- The official fixed-fare taxi desk inside arrivals sets the price before you leave, which is the simplest option for a first arrival with luggage.
- Grab usually works well at CNX and shows the price up front, so it is often the cheapest door-to-door option if you are happy to wait a few minutes at the pickup point.
- The red-truck songthaews (rot daeng) will do the run for a negotiated flat fare, which is the local way, though from the airport they are the fiddliest of the three.
- Because the old city is so close, almost any option gets you to your guesthouse in under twenty minutes, so pick on comfort and luggage, not on shaving a few baht.
Published · Last updated · Last reviewed
Chiang Mai International Airport (CNX) is only about 4 km from the old city, a 10 to 15 minute drive, so the transfer is short and cheap, and the only real decision is between the official fixed-fare desk inside arrivals, a Grab from the app, or a red-truck songthaew from outside. After the long, costly island transfers of the south, arriving at Chiang Mai is a relief. This is one of the easiest airport runs in Thailand, and the main thing to know is that you cannot really go wrong.
Take the fixed-fare desk for the simplest arrival
The most straightforward option is the official fixed-fare taxi counter inside the arrivals hall, where the price to the old city is set and posted before you leave the building. Because CNX sits barely 4 km from the moat, the flat fare is low by airport standards and the ride is over in 10 to 15 minutes 1. You pay the desk, you get a car, and there is nothing to negotiate at the kerb.
This is what I point first-timers towards, especially with luggage or after a late flight. As at any Thai airport, ignore anyone in the hall offering “taxi” before you reach the counter, and use the marked desk. Confirm the posted fare on the day, because it does drift, and treat any figure you read online, including here, as a rough guide only.
Use Grab for the cheapest door-to-door run
Grab usually works well at CNX and is often the cheapest option, because the app shows the fare up front and the short distance keeps it low. Unlike Phuket, where the cooperatives choke airport pickups, Chiang Mai lets the app function more or less normally: you book, then walk to the designated pickup point rather than the taxi rank 1. The price you see is the price you pay, which removes the one thing that makes street fares stressful.
I default to Grab here when I am travelling light. The only friction is a short wait for the driver to reach the pickup point at busy times, and the occasional walk to a car park rather than the terminal door. If a driver ever behaves badly, the Department of Land Transport complaint line is 1584 and the English-speaking Tourist Police are on 1155 2. I have set out how the app dispatches cars and where it collects you in Grab in Thailand.
Try a red truck if you want the local way
The red-truck songthaews (rot daeng) will happily run you into town, and this is how a lot of locals move around Chiang Mai. These are converted pickups with two bench seats in the back that ply flexible routes for a small flat fare, commonly around 30 baht for a shared hop within the town, agreed before you climb in 3. From the airport a driver will usually quote a private flat fare to your guesthouse rather than a shared seat.
They are the most characterful of the three and the fiddliest from arrivals, because you agree the fare yourself and the driver may wait to fill other seats. I love them once I am settled in the city and know the routes; straight off a flight with a suitcase, I usually still take the desk or Grab. If you want to understand the system properly, I have explained it in songthaews explained.
Why the old city being close changes everything
The reason this transfer is so relaxed is simple: the old city is only about 4 km away, so every option delivers you in under twenty minutes for a modest fare 1. There is no long motorway run, no island premium, and no meaningful price gap between the choices once you account for comfort. That is unusual for a Thai airport and worth appreciating.
It also means you should pick on comfort and luggage, not on saving a few baht. The walk itself is not the answer: it is roughly 4 km along busy roads with poor footpaths, which is neither pleasant nor safe with bags, and official advice is blunt about Thai road conditions for pedestrians 4. Save your walking for inside the moat. Once you are there, getting around is a joy, which I cover in getting around Chiang Mai.
Fares and timetables at CNX change with the season and over time, so treat the numbers here as a rough guide and confirm the current price at the airport desk or in the app before you travel.
References
- Chiang Mai International Airport, Airports of Thailand. ↩
- Department of Land Transport, Department of Land Transport. ↩
- Tourism Authority of Thailand, Tourism Authority of Thailand. ↩
- Thailand travel advice, UK Foreign, Commonwealth and Development Office. ↩
Frequently asked questions
How do I get from Chiang Mai airport to the old city?
The three practical options are the fixed-fare taxi desk inside arrivals, a Grab booked on the app, or a red-truck songthaew from outside. All three cover the 4 km to the old city in 10 to 15 minutes. The desk is the most straightforward with luggage, Grab is usually the cheapest with the price shown up front, and the red trucks are the local way if you fancy them. Confirm any fare before you set off.
Is Grab allowed at Chiang Mai airport?
Yes, Grab operates at CNX and generally works far more smoothly than at Phuket airport. You book in the app and meet the car at the designated pickup point rather than the taxi rank. Because the trip into town is so short, the fare is low, and the app removes any argument about price. Allow a few minutes for the driver to reach the pickup point at busy times.
How much is a taxi from Chiang Mai airport to town?
The fixed-fare desk sets a flat price to the old city that is low by airport standards given the short distance, and Grab is often a little cheaper again. Red-truck songthaews will quote a negotiated flat fare. All of these move over time, so read the current price at the desk or in the app rather than trusting a figure written months ago. The short distance keeps every option modest.
Can I walk from Chiang Mai airport to the city?
It is technically only about 4 km, but the walk runs along busy roads with no proper pedestrian route in places, and with luggage it is not a pleasant or safe option. Given how cheap the short ride is, take a car or a songthaew. Save the walking for the old city itself, which is compact and genuinely walkable once you are there.
What is the red truck at Chiang Mai airport?
The red trucks are Chiang Mai's shared songthaews, converted pickups with two bench seats in the back that run flexible routes around town for a small flat fare, commonly around 30 baht in the town for a shared hop. From the airport a driver will usually quote a private flat fare into the old city, which you agree before getting in. They are the local institution, though from arrivals the fixed-fare desk or Grab is simpler.
Do I need to book a Chiang Mai airport transfer in advance?
Usually no. Unlike Phuket, CNX is close to town and well served by the fixed-fare desk and Grab, so you can sort a ride on arrival without stress. Booking ahead only really makes sense for a very late landing, a large group, or if you simply prefer a driver waiting with a sign. For most visitors, walking to the desk or opening the app is enough.
Written by Jon Ferris. Checked by Wichai Thongchai, 20+ years professional driver, Bangkok.
Our guides are written from personal experience and reviewed by a long-term Thailand resident for accuracy. Read our editorial policy.