Home Chiang Mai Thailand Chiang Mai Hotels About
Home  ›  Asia  ›  Thailand  ›  Chiang Mai  ›  Airport Transfer
Chiang Mai Airport Guide · 2026

Getting from Chiang Mai airport
into town in about 15 minutes

The good news about Chiang Mai is that the airport sits right next to the Old City — barely 4 km away, a 10–15 minute drive to your hotel. The airport taxi desk gives you a fixed fare with no haggling, Grab shows the price before you book, a hotel shuttle is the easiest of all, and the red songthaew is the budget pick. Here's every option with real fares before you leave Arrivals.

First things first

Chiang Mai airport is close to town — what to know before you land

Just booked your first trip to Chiang Mai and worried about getting into the city? This is one thing you can relax about. Chiang Mai has a single airport — Chiang Mai International Airport (CNX) — and it sits unusually close to town, just about 4 km from the Old City. In normal traffic it's a 10–15 minute drive to most accommodation areas, with none of the hour-long transfers you get at many bigger airports. The only thing to decide is how you'd like to get into town, since each option has slightly different perks and prices.

CNX
Chiang Mai International Airport
สนามบินนานาชาติเชียงใหม่

The main airport for northern Thailand, handling both domestic and international flights. It's a compact terminal, so you're from gate to exit quickly. It sits just southwest of the city, only about 4 km from the Old City, which is why the transfer into town is so fast.

IATA code: CNX
Distance to Old City: ~4 km
Drive into town: ~10–15 min
Flights: Domestic and international
฿150–200
Rough fare into town
Airport taxi desk, fixed rate

Because the distance is short, the transfer is cheap. The airport taxi desk charges a fixed fare by zone, with the Old City and Nimman at around ฿150–200. Grab comes in around ฿120–180, and the red songthaew is the cheapest, though you flag one down yourself. All these prices shift a little with the time of day and demand.

Taxi desk: ~฿150–200 (fixed)
Grab: ~฿120–180
Hotel shuttle: Free or flat rate (book ahead)
Red songthaew: Cheapest, flag one down
A note on rail: Chiang Mai has no airport train or metro line into the city — every transfer is by road. But since the airport is already so close to town, this is barely a factor. Just plan for a road transfer and you're set.
From CNX into the city

Into town from the airport — 4 options compared

They all reach the Old City in roughly the same time, differing on price and convenience — read this before you walk out of Arrivals.

🚕
Airport taxi desk
CNX to anywhere · fixed fare, no haggling

The simplest, most reliable option for a first visit. The taxi desk is in the arrivals hall — you'll see it, clearly signed, as you walk out from baggage claim. Fares are fixed by zone, with the Old City and the Nimman area at around ฿150–200. You pay at the counter, then take a ticket to the taxi queue outside. The advantage is that you know the price upfront, with no metre to second-guess and no negotiating with the driver. It's the easiest choice if you land late, have a lot of luggage, or haven't got your data set up to book an app.

~฿150–200 (fixed) ~10–15 min to the Old City Pay at the counter, no haggling
Best if: it's your first visit, you want a clear price, you land late, or you have a lot of luggage. Works straight away with no app or data needed.
📱
Grab — ride-hailing app
CNX to anywhere · price shown upfront, pay in the app

Grab works well in Chiang Mai, with both cars and motorbikes. From the airport to the Old City the fare is around ฿120–180, depending on the time and demand. You see the price before you book and pin your destination in the app, so there's no explaining the route to a driver, and you can pay by card in the app or with cash. The pickup point is usually a designated ride-hailing zone, so follow the signs or check the in-app map after booking. One tip: have your data sorted first — you can buy a SIM at a counter in the terminal.

~฿120–180 Pay in-app or cash Price shown before you book
One practical tip: get a SIM or activate an eSIM before you leave the terminal, so you can book Grab and navigate easily for the whole trip. For more on SIMs, data and paying by PromptPay QR, see our Chiang Mai first-timer guide.
🏨
Hotel shuttle
CNX to your hotel · the easiest, book it ahead

Plenty of hotels and guesthouses in Chiang Mai run an airport pickup. Some offer it free, particularly mid-range properties and up; others charge a flat rate of a few hundred baht. The appeal is that someone is waiting at the arrivals gate with a name board, so there's no queue and no app to book. It's ideal if you're travelling as a group, landing late, or simply want everything to be as easy as possible on a first visit. All you need to do is give the hotel your flight number and arrival time in advance.

Free or a flat few hundred baht Met with a name board Book + share your flight ahead
Best if: you're travelling as a group or family, landing late, or want the smoothest arrival the moment you step off the plane. Check with your hotel before booking whether they offer it, and whether it's free.
🚐
Red songthaew (rot daeng)
CNX to anywhere · the cheapest, but you flag one down

The red songthaew is a converted pickup truck with bench seats in the back, and it functions as Chiang Mai's shared local transport, running set-ish routes and picking up passengers along the way. To save the most money, walk out of the terminal to the road in front of the airport and flag one down. Tell the driver where you're going, and if it fits the direction they're already heading, you hop in. Agree the price before you get in: into town it's usually around ฿40–60 per person (chartering the whole truck costs more). The downsides are that there's no official airport queue like the taxi desk, so you may need to wait or walk a little. It suits solo travellers or pairs with light luggage who aren't in a rush.

~฿40–60 / person (agree first) Flag one down outside the terminal Shared route, tell the driver where
Tip: always agree the fare with the driver before you get in, as songthaews have no metre. If the price sounds too high, just wait and flag down the next one. For how songthaews work and getting around town in detail, see our getting around Chiang Mai guide.
When you land

What to sort first — SIM, ATM, where to catch your ride

Chiang Mai's airport is small and easy to navigate — no long walks, nothing complicated. But there are a few things worth handling inside the terminal that make leaving the airport much smoother, especially your SIM and some cash.

Tha Phae Gate and the old city wall in Chiang Mai, a popular spot travellers head for after the airport
The Chiang Mai Old City you're heading toward — just about 4 km from the airport
Buy a SIM / get online first

There are SIM counters for the Thai networks (AIS, dtac, TrueMove) in the arrivals hall — pick up a tourist package on the spot, or activate an eSIM you bought beforehand. Once you have data, booking Grab and navigating is easy for the whole trip.

Where: Arrivals hall · Do it first if: you'll book Grab
Withdraw cash at an ATM

There are ATMs and currency exchange desks in the terminal. The red songthaew and many small shops take cash only, so it helps to carry some baht. Thai ATMs usually charge a per-withdrawal fee on foreign cards, so taking out a larger amount at once works out cheaper.

Where: In the terminal · Expect: a per-withdrawal foreign-card fee
Where the taxi desk is

The taxi desk is in the arrivals hall — you'll spot the sign as you walk out from baggage claim. Tell them your destination, pay the fixed zone fare at the counter, then take your ticket to the taxi queue outside.

Where: Arrivals, near the exit · Fare: Fixed by zone
Where to catch Grab / a songthaew

Grab usually has a designated pickup zone — follow the ride-hailing signs or check the in-app map after you book. For a red songthaew, walk out to the road in front of the airport and flag one down; there's no official in-terminal queue like the taxis.

Grab: Ride-hailing zone · Songthaew: Road outside
Plan ahead: now you know how to reach town, the next steps are getting around the city and planning your trip. Read getting around Chiang Mai (songthaews, Grab, scooter rental, walking the Old City) and check the best time to visit Chiang Mai before you set your dates.
The return trip

Heading back to the airport — how much time to allow

Because the airport is close, the return is quick too, but it's worth leaving a little buffer for booking a car and traffic, particularly in the early evening when the roads get busier.

📱
Book a Grab from your hotel

The easiest way back is to book a Grab from your accommodation — you see the fare before you confirm and pin the airport as your destination. The price is similar to the inbound trip, around ฿120–180, and in normal traffic the drive is only about 10–15 minutes.

~฿120–180 Price shown before you book
🏨
Ask the hotel for a taxi or shuttle

If you'd rather not book an app, the hotel desk can call a taxi or arrange a shuttle for you, with the price agreed before you set off. It's handy if you have a lot of luggage or need to leave very early for a morning flight.

Price agreed in advance Good for early departures
Allow this much time: leaving your accommodation around 2 hours before a domestic flight, or 3 hours before an international one, works well, including check-in and security. The airport is close, but leaving a buffer for early-evening traffic gives you peace of mind.
Chiang Mai — a view of the northern city in its valley, where travellers head after the airport
Chiang Mai — where most travellers are heading once they've cleared the airport transfer
Frequently asked

FAQ · Before you land in Chiang Mai

How far is Chiang Mai Airport from the city centre?
Very close. Chiang Mai International Airport (CNX) is only about 4 km from the Old City — roughly a 10–15 minute drive in normal traffic to most accommodation areas. That's one of Chiang Mai's big advantages: there's no hour-long transfer like you get at many larger airports. Friday evenings and rush hour can add a little time, but it's still quick overall.
What's the best way to get from Chiang Mai Airport into the city?
There are four main options: the airport taxi desk (a fixed fare of around ฿150–200, paid at the counter where you collect a ticket for the queue — easy, with no haggling), Grab via the app (around ฿120–180, with the price shown before you book), a hotel shuttle (many properties run one, ideally booked ahead), and the red songthaew if you want to save money (you walk out and flag one down). If you arrive late or have a lot of luggage, the taxi desk or Grab is the most convenient. For getting around once you're in town, see our getting around Chiang Mai guide.
Is there a train or metro from Chiang Mai Airport into the city?
No. Chiang Mai has no airport rail or metro line connecting the airport to the city — every transfer is by road, whether that's a taxi, Grab, hotel shuttle or red songthaew. The upside is that the airport is so close to town that it hardly matters: it's only a 10–15 minute drive. Just plan for a road transfer and you're set.
How much is the airport taxi desk at Chiang Mai, and where is it?
The taxi desk is in the arrivals hall — you'll see it, clearly signed, as you walk out from baggage claim. Fares are fixed by zone, with the Old City and the Nimman area at around ฿150–200. You pay at the counter and get a ticket for the taxi queue outside. The advantage is a price you know upfront, with no negotiating with the driver. It's ideal if you land late or are travelling as a group with luggage.
Can I use Grab at Chiang Mai Airport, and how much does it cost?
Yes. Grab works well in Chiang Mai, with both cars and motorbikes. From the airport to the Old City it's around ฿120–180 depending on the time and demand. The advantages are that you see the price before you book and pin your destination in the app, so there's no explaining the route. The pickup point is usually a designated ride-hailing zone, so follow the signs or check the in-app map after booking. Get a SIM or have your data ready before you book.
How much time should I allow to get back to Chiang Mai Airport?
Because the airport is close, the drive is usually only about 10–15 minutes, but allow some buffer for booking a car and traffic, especially in the early evening. Leaving your accommodation around 2 hours before a domestic flight, or 3 hours before an international one, works well. For the return trip, booking a Grab from your hotel is the easiest — the price is fixed upfront — or you can ask the hotel to call a taxi for you.
Klook · Airport Transfers

Chiang Mai airport transfer — book ahead and be met on arrival

Arrange a private Chiang Mai Airport (CNX) transfer in advance through Klook — met with a name board, with no queuing or haggling after a long flight.

Browse Chiang Mai transfer options on Klook →
Wherebest is an affiliate partner of Klook — we may earn a commission when you book through our links, at no extra cost to you.