Explore Destinations

Discover the world's most amazing places

How to Get from Chiang Mai Airport to Old City

Quick Answer

The best way to get from Chiang Mai Airport (CNX) to the Old City for most travelers is the shared red songthaew (10-15 mins, ~1.40 USD / 50 THB per person). This is the cheapest and most authentic local experience. For direct hotel drop-off, use a Grab or Bolt ride-hail (~4-6, 150-200 THB) or the official airport taxi (fixed 150 THB). The public bus (R3) is the absolute cheapest at ~$0.30 (10 THB) but stops at 6 PM. The airport is only 3-4 km away, so walking is possible but not recommended with luggage. For late-night arrivals, the airport taxi counter is your safest bet.

Quick Navigation

Red Songthaew from Chiang Mai Airport to Old City

This is the transport you'll see everywhere in Chiang Mai. The red songthaew (pronounced "song-tao") is a converted pickup truck with two bench seats in the back and a roof. From the airport, they are the most flexible and affordable option for reaching the Old City. They depart from a designated area just outside the terminal.

Service Type How it Works Travel Time Cost (Approx.) Best For
Shared Songthaew Queue up, tell driver your destination, pay when you get off 10-20 mins ~$1.40 USD (50 THB) per person Solo/couples, budget travelers, authentic experience
Chartered Songthaew Hire the whole vehicle for yourself/group 10-15 mins ~$4.30-5.70 USD (150-200 THB) per vehicle Families (3-4+), groups, those with a lot of luggage
Red songthaew pickup truck taxi waiting outside Chiang Mai Airport terminal

How to Use the Red Songthaew: A Step-by-Step Guide

  1. Find the Queue: Exit the arrivals hall and look for the line of red trucks. It's well-signposted.
  2. State Your Destination: Tell the driver the name of your hotel, a major landmark (e.g., "Tha Phae Gate," "Wat Phra Singh"), or simply "Old City." Most drivers know the main guesthouses.
  3. Confirm the Fare: For a shared ride, say "Old City, fifty baht?" They will nod. The price is fixed at 50 THB per person to anywhere within the moat.
  4. The Ride: You'll get in the back. The driver may pick up 1-2 other passengers heading in the same direction. They will drop everyone off in a logical order.
  5. Payment: Pay the driver 50 THB when you get out. Have exact change.

Important Note: The internet says songthaews go everywhere, but that's only true to an extent. They typically stick to main roads. If your hotel is down a tiny soi (alley), they'll drop you at the nearest main road intersection. Be prepared for a short walk.

A Common Example of a Real-Life Mistake

You arrive with two large suitcases and a backpack. You see the songthaew queue and think, "50 baht, great!" You squeeze your bags into the back with difficulty. The driver picks up two more passengers with backpacks. Now it's cramped. Your hotel is on a small street near Wat Chedi Luang. The driver stops on Ratchadamnoen Road and says, "Here." You're two blocks away. You now have to drag your heavy bags down a uneven sidewalk in the heat. The lesson: If you have large luggage, either charter the songthaew (pay 150-200 THB for just you) or take a Grab/taxi that can go to your hotel's door. The 100 baht difference is worth the convenience.

Taxi, Grab & Bolt from Chiang Mai Airport

For door-to-door convenience, ride-hailing apps and taxis are the obvious choice. The airport is so close that the cost is very reasonable, even for solo travelers.

Official Airport Taxi Counter

Immediately outside the arrivals hall, you'll see the official airport taxi counter. You tell them your destination, pay a fixed fare, and get a ticket to give to a driver. Fare to Old City: 150 THB (~$4.30) for a standard sedan. This is a great option if you want a guaranteed, air-conditioned ride without haggling. I use this when I'm tired or it's raining.

Grab & Bolt (Ride-Hailing)

Grab (the SEA Uber) and Bolt (often cheaper) are both widely used. The pickup point is the same area as the taxis. Prices are dynamic but usually range from 100-180 THB (~$2.85-5.15) to the Old City. Bolt is typically 10-30% cheaper than Grab. A tip: Open both apps and compare.

The Most Common Mistake

Assuming a taxi is a taxi. Many first-timers walk past the official counter and get into one of the regular taxis waiting further out, thinking they can negotiate. These drivers will often start with an inflated price like 300 THB. You'll haggle them down to 200 THB, feeling victorious, but you just paid 50 THB more than the fixed airport rate. Always use the official counter. It's faster, fairer, and you get a receipt. The only time to negotiate with an independent driver is if the counter is closed (very late) and you have no other choice.

Public Bus (R3 White Bus) from Chiang Mai Airport

Chiang Mai has a limited public bus system. The R3 (Airport Bus) is the only route serving the airport. It's a stark white bus.

R3 Bus: The Ultra-Budget Option

My Verdict: I don't actually recommend the public bus for arriving tourists. The savings are minimal (40 THB vs. a songthaew), the schedule is inconvenient, and it leaves you on the wrong side of the city with your luggage. The only scenario it makes sense is if you're a solo backpacker with one bag, arrive in the daytime, and your hostel is near the north gate (Chang Phueak). For 99% of people, the red songthaew is a better "local" experience for only 40 baht more.

Walking from Chiang Mai Airport to Old City: The Reality

The airport's proximity to the Old City (3-4 km) makes walking a topic of discussion. Let's be brutally honest about it.

The Route & Conditions

You'll exit the airport and walk northeast on Mahidol Road (Route 1141), then turn onto Manee Nopparat Road, which leads to the southwest corner of the moat near Suan Dok Gate. The entire route is on busy roads with sidewalks that appear and disappear. It's flat, but you'll be sharing space with motorcycles, dust, and heat.

When Walking Might Be OK (Rarely)

When Walking is a Terrible Idea

My Personal Take: I'm a walker. I've done it once with a 20L backpack at 8 AM in December. It was fine, but not enjoyable. The constant traffic noise and lack of a continuous sidewalk made it a chore, not a pleasant introduction to Chiang Mai. For the sake of 50 THB, take the songthaew. You'll save your energy for exploring the beautiful Old City itself.

Chiang Mai Airport to Old City Route Map & Songthaew Stops

The journey is short and straightforward. The main route follows Mahidol Road northeast, then turns onto Manee Nopparat Road, hitting the southwest corner of the moat at Suan Dok Gate. From there, songthaews will circumnavigate the moat or cut through the Old City via the main east-west (Ratchadamnoen) and north-south (Moon Muang) roads.

View the route on Google Maps: View route from Chiang Mai Airport to Old City on Google Maps

Typical Red Songthaew Route & Key Drop-off Points

From the airport, a shared songthaew will typically follow this path, dropping passengers at or near these major landmarks:

  1. Suan Dok Gate (Pratu Suan Dok) - Southwest corner. For hotels near the west side and Suthep Road.
  2. Wat Phra Singh - On Sam Lan Road, near the west end of Ratchadamnoen. Heart of the tourist area.
  3. Three Kings Monument - Near the city arts & cultural center.
  4. Wat Chedi Luang - On Phra Pok Klao Road.
  5. Tha Phae Gate (Pratu Tha Phae) - East gate, major landmark. For hotels on the east side.
  6. Chang Puak Gate (North Gate) - For the night bazaar area and north-side hotels.

Note: The driver will not deviate down small sois. Be prepared to walk the last 50-200 meters to your specific hotel.

The distance from CNX to Tha Phae Gate is about 4.5 km. A songthaew takes 10-15 minutes without traffic, but can take 20+ minutes during the evening rush when the moat road becomes congested.

Chiang Mai Airport to Old City: Cost & Time Comparison Table

Transport Option Total Travel Time (to Hotel*) Approximate Cost (USD / THB) Transfers/Walk Best For
Red Songthaew (Shared) 10-20 minutes + short walk ~$1.40 USD (50 THB) per person 0 (but may walk last 200m)
Red Songthaew (Chartered) 10-15 minutes + short walk ~$4.30-5.70 USD (150-200 THB) per vehicle 0 (but may walk last 200m)
Grab / Bolt (Ride-Hail) 10-15 minutes ~$2.85-5.15 USD (100-180 THB) per vehicle 0 (door-to-door)
Official Airport Taxi 10-15 minutes ~$4.30 USD (150 THB) per vehicle 0 (door-to-door)
Public Bus R3 + Walk 20-40 minutes total ~$0.30 USD (10 THB) + walk 1 (long walk from moat)
Walking 40-60 minutes $0 N/A
*Travel time to a hotel inside the moat. Traffic on the moat road (especially east side) is the main variable.

Payment Methods: Cash is King

Songthaews & Buses: Cash (THB) only, exact change preferred. Taxis: Cash at the counter. Grab/Bolt: Can use linked credit card or cash. My tip: Withdraw or exchange at least 500 THB at the airport. While there are ATMs, having cash ready avoids hassle for your first transport.

Lessons from Dozens of Arrivals

I've lost count of how many times I've landed at CNX. Over the years, my strategy has evolved from naive budget obsession to valuing time and comfort appropriately.

The "I Must Save Every Baht" Phase: On my first trip, I was determined to take the local bus. I waited 40 minutes in the heat. When it arrived, I realized it didn't go to my hotel near Tha Phae Gate. I got off at Chang Phueak, disoriented, and paid 40 THB for a songthaew to my hotel anyway. Total cost: 50 THB, total time: 75 minutes. I could have taken a direct songthaew from the airport for 50 THB and been there in 15 minutes. I learned that the cheapest option isn't always the most economical when you value your time.

The Rainy Season Revelation: I arrived in September during a torrential downpour. The songthaew queue was long, and everyone was getting soaked. I walked to the taxi counter, paid 150 THB, and was in a dry car in 2 minutes. As we drove, I saw backpackers huddled under the songthaew's flapping canvas roof. The extra 100 THB felt like the best money I'd ever spent. Now, if it's raining, I go straight for the taxi counter.

Traveling with My Elderly Mother: This changed everything. With her limited mobility and a suitcase, the songthaew was out of the question. We pre-booked a private transfer through our hotel for 300 THB. A driver with a sign met us, handled the bags, and drove us directly to the lobby. The 150 THB premium over a taxi was worth the peace of mind and the hotel's coordination. For families or those with seniors, this is the way to go.

The Most Common Mistake

Not having small bills. You get off the songthaew, hand the driver a 500 THB note, and he shakes his head. "No change." Now you're stuck. You have to run to a 7-Eleven to break it, holding up the driver and other passengers. Always have 50 and 100 THB notes (and coins for the bus) readily accessible in a separate pocket. This simple preparation makes the transaction seamless and is appreciated by the driver.

Scene-by-Scene Decision Guide: Choose Your Ride

🚨 Scenario 1: Late-Night Arrival (After 9 PM)

Your Flight Lands: When options are dwindling.
✅ DO THIS: Go to the official airport taxi counter. It's open until the last flight. Fixed 150 THB. Guaranteed. A few songthaews may linger, but the taxi is safer and more comfortable at night.
⏳ Time: 10-15 minutes to hotel.
💲 Cost: 150 THB.
❌ DON'T: Rely on the bus (stopped) or assume Grab/Bolt will be instant (drivers may be scarce).

👨👩👧👦 Scenario 2: Family with Kids & Strollers

Traveling with: Little ones and lots of gear.
✅ DO THIS: Either charter a songthaew for 200 THB (if it can fit everyone) or take an airport taxi. The taxi is easier for car seats. Request a larger vehicle if needed.
⏳ Time: 10-15 minutes.
💲 Cost: 150-200 THB.
❌ DON'T: Try to squeeze into a shared songthaew. It's uncomfortable for you and inconvenient for other passengers.

🎒 Scenario 3: The Solo Backpacker (One Bag)

You have: One backpack, a guidebook, and curiosity.
✅ DO THIS: Take the shared red songthaew. It's 50 THB, it's local, and it's an experience. You'll likely meet other travelers in the back.
⏳ Time: 10-20 minutes + short walk.
💲 Cost: 50 THB.
Pro-Tip: If your hostel is near the north or west gates, ask the driver if they go to "Chang Phueak" or "Suan Dok." It might be a more direct route.

👜 Scenario 4: Business Traveler or Digital Nomad

You need: Reliable Wi-Fi, a smooth ride to your condo/Airbnb.
✅ DO THIS: Use Grab or Bolt. Air-conditioned, quiet, and you can use the ride to check messages. The driver will take you exactly to the address in the app.
⏳ Time: 10-15 minutes.
💲 Cost: 100-150 THB.
⚠️ Note: Many condos are outside the Old City (Nimman, etc.). The taxi counter fare will be higher (200+ THB). Grab's dynamic pricing is often better for these destinations.

🌧️ Scenario 5: Arriving During a Rainstorm or Peak Heat

Conditions: Pouring rain or scorching 3 PM sun.
✅ DO THIS: Airport taxi or Grab/Bolt. The extra cost for a sealed, air-conditioned vehicle is non-negotiable. The songthaew's canvas roof will not keep out driving rain, and the metal benches will be scorching hot.
⏳ Time: 10-15 minutes.
Personal Anecdote: I took a songthaew in 38°C heat. The metal bench burned my legs. Never again. Comfort has a price, and in this case, it's about 100 THB.

Return Trip: Old City to Chiang Mai Airport

Allow 20-30 minutes for the journey. Traffic can be unpredictable. You can hail a red songthaew on any main road. Just say "airport" and confirm "fifty baht." They will take you. Alternatively, book a Grab/Bolt (100-150 THB). For a very early morning flight (before 7 AM), it's wise to book a Grab the night before or ask your hotel to arrange a taxi. Songthaews are rare at 5 AM.

Frequently Asked Questions: CNX to Old City

What is the best way to get from Chiang Mai Airport to the Old City?

For most travelers: The shared red songthaew (pickup truck taxi) is the best balance of cheap (~1.40, 50 THB) and authentic. For door-to-door convenience: Grab or taxi (~4-7, 150-250 THB). For budget travelers with one bag: Public bus (R3) to the moat (~$0.30, 10 THB). For late-night arrivals: The official airport taxi counter is your only reliable option. The airport is so close that walking is feasible for some, but I don't actually recommend it with luggage.

Is there a bus from Chiang Mai Airport to the Old City?

Yes, but with major limitations. The white public bus (R3, Airport Bus) runs from the airport to the north side of the moat (near Chang Phueak). It costs only ~$0.30 (10 THB) and takes 15-20 minutes. However, it runs infrequently (every 30-60 minutes), stops at 6 PM, and doesn't enter the Old City. You'll be dropped at the moat and need to walk or take another songthaew to your hotel. For most visitors, especially with luggage, the red songthaew is a much better choice.

How much is a taxi from Chiang Mai Airport to Tha Phae Gate?

The official fixed-rate taxi from the airport counter to anywhere inside the Old City (including Tha Phae Gate) costs 150 THB (~4.30 USD). This is per car, not per person. A Grab or Bolt ride will typically cost 100-180 THB (~2.85-5.15), depending on demand. A red songthaew (shared) costs 50 THB per person (~$1.40) if you share, or 150 THB if you charter it privately. There are no meters; all prices are fixed.

How far is Chiang Mai Airport from the Old City?

Extremely close. The airport is only about 3-4 kilometers (2-2.5 miles) southwest of the Old City walls. The travel time is very short: 10-15 minutes by car or songthaew outside of peak traffic. During rush hour (7:30-9 AM and 4:30-6:30 PM), this can extend to 20-25 minutes due to congestion around the moat. The proximity is what makes walking a possibility, but not necessarily a recommendation.

Is Grab or Bolt available at Chiang Mai Airport?

Yes, both Grab and Bolt operate in Chiang Mai. The pickup point is outside the arrivals hall. However, drivers often wait in the short-term parking lot, so you may have a 3-5 minute wait. Prices are very reasonable. A common pitfall is that during peak tourist season or when multiple flights land, drivers may cancel hoping for a higher-paying fare. My advice: Have the apps ready, but if you face cancellations or high prices, simply walk to the official taxi counter or the red songthaew queue for a guaranteed fare.

What is the red songthaew and how does it work?

A red songthaew is a shared, covered pickup truck with two bench seats in the back. It's the most iconic local transport. From the airport, they queue near the terminal. For the Old City, the standard shared fare is 50 THB per person. You tell the driver your destination (e.g., 'Tha Phae Gate'), and they'll drop you and other passengers along the route. You can also charter the entire vehicle for 150-200 THB if you don't want to share or have a lot of luggage. It's safe, cheap, and a true Chiang Mai experience.

Can I walk from Chiang Mai Airport to the Old City?

Technically yes, but I don't actually recommend it for 90% of travelers. The distance is 3-4 km (2-2.5 miles), which takes 40-60 minutes on foot. The route is along busy roads (Mahidol Road) with inconsistent sidewalks, in often intense heat or rain. With luggage, it's unpleasant and unsafe. The only scenario where walking makes sense is if you have a single small backpack, arrive in the cool early morning, and your hotel is at the southwest corner of the Old City (near Suan Dok Gate). For everyone else, the 50 THB songthaew is a much smarter choice.

What if my flight arrives late at night?

Chiang Mai Airport has commercial flights until about 11:30 PM. For late-night arrivals (after 9 PM), your options narrow. The public bus has stopped. Red songthaews are fewer but usually still available until the last flight. Grab/Bolt drivers are active. Your most reliable option is the official airport taxi counter, which operates until the last flight. It costs 150 THB to the Old City. Do not assume you can easily find transport after midnight; if you're on the last flight, go straight to the taxi counter.

Is it safe to take a red songthaew at night?

Generally, yes, especially the ones queued at the airport. They are used by locals and tourists alike. However, as a solo traveler (particularly female), you might feel more comfortable taking the official taxi or Grab for the door-to-door service and having the trip logged in an app. Use common sense: if a songthaew driver seems odd or the vehicle is in poor condition, choose another one. The airport queue is regulated, so it's safer than hailing a random one on the street late at night.

Can I pay with a credit card for transport?

No. All transport from the airport (songthaew, bus, taxi counter) is cash-only in Thai Baht. Grab and Bolt can be linked to a credit card, but most drivers prefer cash payment in the app settings. You must have Thai Baht for your arrival transfer. There are ATMs and currency exchange counters in the arrivals hall.