City guide · Chiang Mai
Chiang Mai Airport: Shuttle, Taxi and Grab
Compare Chiang Mai Airport shuttle buses, city bus, metered taxis and Grab, with current fares, hours, routes and late-arrival advice for CNX.
Editorial responsibility: Elena Voss · Roavina Travel Editor
This guide is part of our Chiang Mai destination coverage. Chiang Mai
Choose the service that fits your hotel
Chiang Mai International Airport (CNX) is at 0 Mahidol Road in Suthep, Mueang Chiang Mai. Its airport page lists this address; confirm your hotel and pickup point rather than assuming a citywide travel time. (Chiang Mai Airport address, checked 2026-09-28)
The lowest published airport fares are on the Airport Shuttle Bus. Route A1 runs via Nimmanhaemin Road and Huay Kaew Road to the city moat; A2 uses Mahidol Road, the Night Bazaar and hotels around Chang Khlan Road; A3 runs via the Second Ring Road to Chiang Mai 700th Anniversary Stadium. The airport lists the boarding area in the international terminal’s first-floor public arrivals area. (Airport Shuttle Bus routes and fares, checked 2026-09-28)
RTC Chiang Mai City Bus is a separate service from the A1–A3 airport shuttle vans. The airport currently lists the R3 Red Line (left loop) and R3 Yellow Line (right loop), both circling through downtown stops such as Tha Phae Gate, Night Bazaar and Chang Phueak Gate. Check the route against your hotel; neither loop is door-to-door. (RTC Chiang Mai City Bus, checked 2026-09-28)
For luggage, a direct vehicle is simpler. The airport lists Taxi Meter at Entrance 1 on the ground floor of the main terminal. Grab has a dedicated airport pick-up and drop-off area, and its Thailand service page supports GrabCar, GrabTaxi, GrabVan and advance airport bookings. (Airport Taxi Meter, checked 2026-09-28; Grab Thailand transport, checked 2026-09-28)
Checked 2026-09-28 · Official site · chiangmai.airportthai.co.th
Checked 2026-09-28 · Official site · chiangmai.aot-web-prod.sawasdeebyaot.com
Checked 2026-09-28 · Official site · chiangmai.airportthai.co.th
Checked 2026-09-28 · Official site · chiangmai.airportthai.co.th
Checked 2026-09-28 · Official site · www.grab.com
Checked 2026-09-28 · Official site · www.grab.com
Use published times as route guidance
No reviewed transport operator publishes one fixed airport-to-hotel journey time for every Chiang Mai address. The final trip depends on destination, traffic, luggage collection, waiting and the walk from the bus stop or pickup point. Use the selected route and live ride quote rather than a citywide minutes estimate.
The Airport Shuttle Bus page publishes routes and fares, but no fixed journey duration for A1, A2 or A3. Choose the route by the area it serves: A1 is the practical match for Nimman and the west side of the moat, A2 for the Night Bazaar and Chang Khlan, and A3 for destinations near the Second Ring Road or the 700th Anniversary Stadium. Confirm the final stop with the driver before loading large bags. (Airport Shuttle Bus routes, checked 2026-09-28)
The airport’s current R3 route listing shows downtown loop stops, not a fixed airport-to-hotel time. A bus reaching Tha Phae Gate or MAYA may still leave a walk or another local ride. Confirm the nearest stop before boarding, especially for an accommodation inside a narrow Old City lane. (RTC Chiang Mai City Bus, checked 2026-09-28)
For a taxi or Grab, compare the complete trip to the accommodation. A taxi meter records the road journey, while Grab shows an estimated fare in the app before booking; neither operator gives one universal CNX-to-Chiang-Mai journey time for every destination. Enter the hotel name and exact entrance, then allow additional time for baggage and the terminal exit. (Airport Taxi Meter, checked 2026-09-28; Grab Thailand transport, checked 2026-09-28)
Checked 2026-09-28 · Official site · www.grab.com
Checked 2026-09-28 · Official site · chiangmai.aot-web-prod.sawasdeebyaot.com
Checked 2026-09-28 · Official site · chiangmai.airportthai.co.th
Checked 2026-09-28 · Official site · chiangmai.airportthai.co.th
Checked 2026-09-28 · Official site · www.grab.com
Pay the published fare or check the live quote
The Airport Shuttle Bus publishes 40 baht for the full A1 route, 40 baht for A2 and 60 baht for A3. These are route fares, not per-stop prices. Have Thai baht ready and verify the displayed route and fare at the terminal before departure because the airport page tells passengers to recheck the information before travelling. (Airport Shuttle Bus fares, checked 2026-09-28)
Taxi Meter uses the meter for the road fare and adds a 50-baht airport charge. The airport describes the service as operating from Entrance 1 in the public area of the main terminal. Ask for the receipt or note the meter reading, and keep the 50-baht airport charge separate from the metered amount when checking the total. (Airport Taxi Meter, checked 2026-09-28)
Grab does not publish one fixed Chiang Mai Airport fare because the price depends on the selected service and destination. Its Thailand page says the app shows upfront pricing before booking, excluding tolls and surcharges, and lists cash, card and GrabPay as payment methods. Set the exact hotel entrance in the app and confirm the final quote before accepting the ride. (Grab Thailand transport, checked 2026-09-28)
The airport lists the current RTC R3 City Bus fare as 30 baht per trip, separate from the A1–A3 Airport Shuttle Bus fares. Its route page does not provide a date-specific departure timetable or headway, so confirm the next city-bus service at the airport before boarding. (RTC Chiang Mai City Bus, checked 2026-09-28)
Checked 2026-09-28 · Official site · chiangmai.aot-web-prod.sawasdeebyaot.com
Checked 2026-09-28 · Official site · chiangmai.airportthai.co.th
Checked 2026-09-28 · Official site · www.grab.com
Checked 2026-09-28 · Official site · chiangmai.airportthai.co.th
Check the service window before leaving the terminal
The airport’s current RTC City Bus page lists R3 Red and Yellow loops and a 30-baht ride, but does not publish their timetable, operating window or headway. Check at the terminal whether the loop is running for your travel date; do not carry over the old yellow/red route window from the airport’s earlier transport guide. (RTC Chiang Mai City Bus, checked 2026-09-28)
The current Airport Shuttle Bus listing shows a daily operating window of 07:00 to midnight, including Sunday. The page describes set departure times but does not publish a complete list of those departures. Check the counter or the operator’s live information on your travel date instead of assuming a bus will leave immediately after every flight. (Airport Shuttle Bus listing, checked 2026-09-28)
Grab works through on-demand booking rather than a public airport departure timetable. Grab Thailand says airport rides can be booked in advance at any time, including early morning and late night, and that advance bookings can be made from 90 days to 75 minutes before the requested pick-up time. Driver availability and the live quote are shown in the app. (Grab Thailand transport, checked 2026-09-28)
For the terminal itself, Chiang Mai Airport publishes passenger-terminal service hours of 06:00 to 24:00. Match your flight’s arrival time with the terminal and transport window, then confirm the live service if the flight is delayed or reaches the airport close to midnight. (Chiang Mai Airport information, checked 2026-09-28)
Checked 2026-09-28 · Official site · chiangmai.airportthai.co.th
Checked 2026-09-28 · Official site · chiangmai.aot-web-prod.sawasdeebyaot.com
Checked 2026-09-28 · Official site · www.grab.com
Checked 2026-09-28 · Official site · chiangmai.airportthai.co.th
Plan a late landing and Sunday arrival carefully
Sunday is included in the Airport Shuttle Bus listing’s 07:00–24:00 operating window. The airport does not publish a Sunday-specific frequency or a full Sunday departure table there, so check the day-specific information at the terminal before relying on A1, A2 or A3. If your hotel is beyond the listed route, use a taxi or app-based ride for the last leg. (Airport Shuttle Bus listing, checked 2026-09-28)
The current RTC City Bus listing does not show a Sunday-specific timetable or confirm a daily operating window. Ask the airport for the running R3 loop and next departure on Sunday; do not rely on the older City Bus guide’s 06:00–23:30 schedule as a current guarantee. (RTC Chiang Mai City Bus, checked 2026-09-28)
Grab is the clearest pre-arranged option for an arrival outside the bus windows. Grab states that airport rides and taxis can be booked in advance at any time, including early morning and late night. Book after entering the exact destination, follow the app’s airport pick-up instructions and use the designated airport area rather than accepting an unrequested vehicle outside the approved flow. (Grab Thailand transport, checked 2026-09-28)
Taxi Meter is listed at Entrance 1 with a 50-baht airport charge, but the airport page does not establish a 24-hour taxi-counter schedule. For a post-midnight arrival, confirm current taxi availability or pre-book a Grab ride; keep the accommodation address in Thai or saved in the phone. (Airport Taxi Meter, checked 2026-09-28; Grab Thailand transport, checked 2026-09-28)
Checked 2026-09-28 · Official site · chiangmai.aot-web-prod.sawasdeebyaot.com
Checked 2026-09-28 · Official site · chiangmai.airportthai.co.th
Checked 2026-09-28 · Official site · www.grab.com
Checked 2026-09-28 · Official site · chiangmai.airportthai.co.th
Use authorised pick-up points
Choose the marked airport service point instead of accepting an unsolicited offer in the arrivals hall. Grab and Airports of Thailand introduced a dedicated pick-up and drop-off area at Chiang Mai Airport, while the airport identifies Taxi Meter at Entrance 1. The airport authority has also stated that app-based vehicles entering airport grounds must be authorised, so check the vehicle, driver and booking details before getting in. (Grab airport pick-up area, checked 2026-09-28; Airport Taxi Meter, checked 2026-09-28)
Checked 2026-09-28 · Official site · www.grab.com
Checked 2026-09-28 · Official site · chiangmai.airportthai.co.th
Common questions
Which airport serves Chiang Mai?
Chiang Mai International Airport (CNX), at 0 Mahidol Road in Suthep, is the city’s main airport.
How much is the airport shuttle bus?
A1 and A2 cost 40 baht per route; A3 costs 60 baht. Confirm the fare and route before travelling.
How much does the airport taxi cost?
Taxi Meter uses the road meter and adds a 50-baht airport charge. The airport does not publish one flat city fare on the taxi page.
Does Chiang Mai City Bus run on Sunday?
The airport lists R3 Red and Yellow City Bus loops but does not provide a Sunday timetable or a daily operating window on that page. Confirm service at the airport before boarding.
Is the shuttle bus available late at night?
The airport’s Airport Shuttle Bus page lists A1–A3 routes and fares but no full departure timetable or headway. Confirm the next departure at the terminal; do not assume a midnight departure.
Can I book Grab for an early-morning airport transfer?
Yes. Grab says airport rides can be booked in advance at any time, including early morning and late night, with the live price shown before booking.