Getting Around Chiang Mai - Local Transport Guide
Chiang Mai moves at a different pace than Bangkok. The old city, wrapped inside a square moat, is compact enough to explore on foot, while the sprawling suburbs, mountain temples, and night markets beyond the moat demand some form of wheels. There is no rail system, no subway, and no public bus network to speak of. Instead, the city runs on a patchwork of red songthaews, tuk-tuks, ride-hailing apps, and rented scooters - a system that feels chaotic at first but quickly becomes second nature.
The good news is that Chiang Mai is relatively small compared to Bangkok or even Kuala Lumpur. Most trips within the urban core take 10 to 20 minutes outside of rush hour. The less-good news is that you will almost always need to negotiate a price, flag down a shared truck, or open an app. Spontaneity is easy here, but a little knowledge about how each transport mode works will save you both money and frustration.
Here is everything you need to know about moving around the Rose of the North.
Getting Around Chiang Mai by Songthaew (Red Truck)
The red songthaew is the unofficial public transit of Chiang Mai. These converted red pickup trucks with two bench seats in the back cruise fixed-ish loops around the city, picking up and dropping off passengers along the way. They are the closest thing Chiang Mai has to a bus system, and they are everywhere.
How Songthaews Work
Flag one down from the side of the road, tell the driver your destination, and if it is roughly along the route, the driver will nod. Hop in the back, sit on the bench, and press the buzzer when you want to get off. If the driver shakes their head, it means your destination is too far off their current path - just wait for the next one.
Most red songthaews circle the old city moat or run between the old city and major hubs like Warorot Market, the Night Bazaar area, Nimman, and Chiang Mai University. A ride within the central area typically costs around 30 to 40 baht per person (roughly $1). If you are heading further out - say to Doi Suthep or a suburb - the driver may quote a higher price, sometimes 50 to 100 baht or more, depending on distance and how many passengers are already onboard.
Tips for Riding Songthaews
- Have your destination written in Thai on your phone. Many drivers speak limited English.
- Pay when you get off, not when you get on. Hand the fare through the open back or to the driver at the window.
- Keep small bills and coins handy - 20 and 50 baht notes are ideal.
- During rush hour (roughly 7:30 to 9:00 AM and 4:30 to 6:30 PM), songthaews fill up fast and may skip you if they are already packed.
- Yellow and white songthaews also exist, running specific longer routes to outlying areas, but the red ones are by far the most common in the city center.
Getting Around Chiang Mai by Tuk-Tuk
Chiang Mai tuk-tuks are different from their Bangkok cousins. Here, they are small, enclosed vehicles that look more like motorized rickshaws than the open three-wheelers of the capital. They seat two to three passengers comfortably and are parked outside temples, markets, and tourist hotspots waiting for fares.
Tuk-tuks are a private hire, meaning you get the vehicle to yourself (no shared rides). The trade-off is price: expect to pay around 60 to 150 baht for short trips within the old city, and 150 to 300 baht for longer rides to places like Nimman or the Night Bazaar from across town. Prices are always negotiated before you get in, and the first quote is almost always inflated. Counter-offer with about 60 to 70 percent of the asking price and meet somewhere in the middle.
Tuk-tuks are best for short, direct trips when you do not want to wait for a songthaew or deal with an app. They are less ideal for long distances, where Grab will almost always be cheaper and more comfortable.
Getting Around Chiang Mai by Grab and Ride-Hailing Apps
Grab is the dominant ride-hailing app in Chiang Mai and arguably the most convenient way to get around if you want air conditioning and a set price. Download the app before you arrive, link a credit card or use cash, and you are set.
Grab Car
GrabCar works like Uber: a private car picks you up, the price is fixed before booking, and you pay through the app or in cash. Short rides within the city typically cost 60 to 120 baht, while longer trips to the outskirts or the airport run 150 to 250 baht. During rain or peak hours, surge pricing can push fares up by 30 to 50 percent.
Grab Bike
GrabBike is the budget option - a motorcycle taxi that weaves through traffic. Fares start as low as 25 to 35 baht for short hops. It is fast and cheap, but you are exposed to the elements and Chiang Mai's sometimes smoky air (especially during burning season from February to April). Helmets are provided but not always in great condition.
One important note: Grab drivers in Chiang Mai can sometimes be slow to accept rides, especially during off-peak hours or in less central areas. If your ride request goes unanswered for a few minutes, cancel and try again, or switch to a songthaew.
Getting Around Chiang Mai by Scooter or Motorbike Rental
Renting a scooter is the most popular way for longer-term visitors and adventurous travelers to explore Chiang Mai independently. Rental shops are scattered across the old city and Nimman area, and most guesthouses can arrange one for you.
A 125cc automatic scooter typically costs around 200 to 300 baht per day, dropping to 150 to 200 baht for weekly rentals. You will need to leave your passport or a cash deposit (usually around 2,000 to 3,000 baht). Some shops accept a photocopy of your passport instead - always ask.
What You Need to Know
- An International Driving Permit (IDP) is technically required. Police occasionally set up checkpoints, and the fine for riding without a license is around 500 baht. More importantly, your travel insurance may not cover you in an accident without a valid IDP.
- Always wear a helmet. It is the law, and Chiang Mai traffic, while calmer than Bangkok, still has its hazards - especially at uncontrolled intersections and on the moat road.
- Inspect the scooter before riding off. Photograph any existing scratches or damage to avoid disputes when you return it.
- Fuel up at any of the many gas stations around town. A full tank costs around 80 to 120 baht and lasts several days of city riding.
- A scooter is essential if you plan to ride up to Doi Suthep temple, explore the Mae Rim area, or visit the Samoeng Loop - trips where other transport options are limited or expensive.
Getting Around Chiang Mai by Bicycle
The old city's flat terrain and relatively quiet streets make it surprisingly pleasant for cycling. Several shops along the moat and in the old city rent bicycles for around 50 to 100 baht per day. Some guesthouses lend them for free.
Cycling is ideal for temple-hopping within the old city walls, visiting Warorot Market, or cruising along the quieter sois (side streets). It is less practical for reaching Nimman, the university area, or anywhere that requires riding on the busy moat road, where traffic can be intimidating for inexperienced urban cyclists.
Chiang Mai also has a bike-sharing system with docking stations around the old city and Nimman, though availability can be inconsistent. Check the Mobike or local bike-share apps for current options.
Getting Around Chiang Mai on Foot
Walking is genuinely enjoyable inside the old city. The walled square is roughly 1.5 kilometers on each side, meaning you can cross it in about 20 minutes at a relaxed pace. Sunday Walking Street along Ratchadamnoen Road, the many temples, and the old city's cafes and guesthouses are all easily reachable on foot.
Outside the moat, walking becomes less comfortable. Sidewalks are narrow, uneven, or nonexistent in many areas. The heat (especially March to May) and occasional air quality issues during burning season also make long walks impractical. For anything beyond the old city, combine walking with another transport mode.
Getting Around Chiang Mai by Private Car or Van
For day trips or group travel, hiring a private car or van with a driver is a practical option. Hotels and tour agencies can arrange this, and you can also book through Grab or Klook. A full-day hire with a driver typically costs around 1,500 to 2,500 baht, depending on the destination and vehicle size. Vans seating 8 to 10 passengers are available for group trips to places like Doi Inthanon, the Elephant Nature Park, or Chiang Rai.
For travelers who want to self-drive, car rentals are available from agencies near the airport and in the city center, starting around 800 to 1,200 baht per day for a compact car. Driving in Chiang Mai is manageable compared to Bangkok, but be aware that Thailand drives on the left side of the road.
Comparing Your Options
| Mode | Typical Cost | Duration | Best For |
|---|---|---|---|
| Red Songthaew | 30-40 baht ($1) | 10-30 min | Budget travel along common routes in the city center |
| Tuk-Tuk | 60-200 baht ($2-$6) | 5-20 min | Short direct trips when you do not want to wait or use an app |
| Grab Car | 60-250 baht ($2-$7) | 10-25 min | Air-conditioned comfort with a fixed price and no haggling |
| Grab Bike | 25-80 baht ($1-$2) | 5-15 min | Quick solo trips through traffic on a budget |
| Scooter Rental | 200-300 baht/day ($6-$9) | Self-paced | Full-day exploring, day trips, and total independence |
| Bicycle | 50-100 baht/day ($1-$3) | Self-paced | Temple-hopping inside the old city at a leisurely pace |
| Walking | Free | Self-paced | Old city exploration, markets, and short distances |
| Private Car/Van | 1,500-2,500 baht/day ($43-$72) | Full day | Group day trips and destinations outside the city |
Practical Tips for Getting Around Chiang Mai
A few things that will make your daily travel smoother:
- Download Grab before you arrive. It is the single most useful transport app in the city. Set up your payment method (credit card or cash) in advance. Google Maps also works well for walking directions and estimating distances.
- Carry small bills. Songthaew and tuk-tuk drivers rarely have change for 500 or 1,000 baht notes. Keep a stash of 20s and 50s in your pocket at all times.
- Learn a few Thai phrases. "Pai [destination] tao rai?" (How much to go to [destination]?) goes a long way. Showing the Thai name of your destination on Google Maps is even better.
- Avoid the moat road during rush hour. The one-way loop around the old city moat becomes a slow-moving parking lot between 8:00 and 9:00 AM and again from 5:00 to 6:30 PM. Plan trips around these windows or use a Grab Bike to weave through.
- Watch out for burning season. From late February through April, agricultural burning creates heavy smog. If the air quality is poor (check the AQI on IQAir or AirVisual apps), avoid open-air transport like tuk-tuks, Grab Bikes, and scooters. Opt for air-conditioned Grab Cars instead.
- Negotiate tuk-tuk fares firmly but politely. Drivers near tourist temples and the Night Bazaar tend to quote two to three times the fair price. Walk away if the price seems high - there is always another tuk-tuk 50 meters down the road.
- Be cautious on scooters. Chiang Mai hospitals see a steady stream of tourists with road rash. Wear closed-toe shoes, long pants, and a helmet. Avoid riding at night if you are not experienced, as lighting on side streets is poor.
- Use GoAsia.cc to compare transport options for specific routes, especially airport transfers and day trip logistics, so you can see prices and durations side by side before you book.
Popular Routes and Destinations
Here are some of the most common trips travelers make in and around Chiang Mai, with practical advice on how to handle each one:
Chiang Mai Airport to the City Center
The airport is just 3 to 4 kilometers from the old city, making this one of the easiest airport transfers in Southeast Asia. A Grab Car to the old city or Nimman area typically costs around 80 to 150 baht and takes about 7 to 15 minutes outside of rush hour. Official airport taxis are available at a fixed rate of around 150 baht. You can also flag a red songthaew on the main road outside the airport for around 30 to 40 baht, though this takes longer as the truck makes multiple stops. For private transfers, prices range from around $9 to $246 depending on the vehicle type and whether you are booking a shared or luxury service.
Chiang Mai to Pai
The mountain town of Pai is a popular side trip from Chiang Mai. Minivans depart from the Arcade Bus Station (also called Chang Phueak Bus Terminal for some services) and cost around $8 per person, with the journey taking roughly 2 to 3 hours along a famously winding road with 762 curves. Book your van ticket a day in advance during peak season (November to February) as seats fill up fast. If you are prone to motion sickness, take medication before departure and try to sit in the front.
Old City to Doi Suthep Temple
Wat Phra That Doi Suthep sits on the mountainside about 15 kilometers from the old city. Red songthaews to Doi Suthep depart from a gathering point near Chang Phueak Gate, charging around 40 to 60 baht per person each way (the driver waits for enough passengers before departing). A private tuk-tuk or Grab will cost 200 to 400 baht each way. Riding your own scooter up the mountain is the most flexible option and takes about 30 minutes - the road is steep but well-paved.
Old City to Nimman (Nimmanhaemin Road)
Nimman is Chiang Mai's trendy cafe and shopping district, about 2 kilometers west of the old city. A red songthaew costs 30 to 40 baht, a tuk-tuk around 80 to 100 baht, and a Grab Car roughly 50 to 80 baht. The ride takes 5 to 10 minutes, or about 20 to 25 minutes on foot if you enjoy walking through the university area.
Timetable
| Taxi Chiang Mai - Chiang Mai $ 9.16–237.57 7m – 4h | |
|
|
| Van Chiang Mai - Chiang Mai $ 7.64 1h 55m – 2h | |
|
|
Frequently Asked Questions
You can book trains, buses, taxis, and local transport in Chiang Mai directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.
For most travelers, a combination of Grab (for air-conditioned comfort and fixed pricing) and red songthaews (for cheap, flexible city-center trips) covers nearly everything. If you are staying several days and feel comfortable on two wheels, renting a scooter gives you the most freedom to explore both the city and surrounding areas like Doi Suthep.
Chiang Mai is very affordable for getting around. Red songthaews cost 30 to 40 baht (about $1) for most trips within the center. Tuk-tuks run 60 to 200 baht depending on distance and your negotiation skills. Grab Car rides typically cost 60 to 250 baht. Scooter rentals are around 200 to 300 baht per day.
Yes, Chiang Mai is generally safe for using all forms of local transport. Songthaews and tuk-tuks are used daily by locals and tourists alike without issues. The main safety concern is scooter riding - wear a helmet, drive defensively, and avoid riding at night if you are inexperienced. Solo travelers, including women, generally report feeling safe using Grab and songthaews at all hours.
Yes, Grab works well in Chiang Mai for both car and motorbike rides. It is the most popular ride-hailing app in the city. Availability is best in the old city, Nimman, and Night Bazaar areas. During off-peak hours or in outer suburbs, you may need to wait a few minutes for a driver to accept your request.
The old city inside the moat is very walkable, with most temples, cafes, and guesthouses within a 20-minute stroll of each other. Outside the moat, walking becomes less practical due to narrow or missing sidewalks, heat, and longer distances. For areas like Nimman or the Night Bazaar, you will want some form of transport.
Technically, yes. Thai law requires an International Driving Permit (IDP) with a motorcycle endorsement. Police checkpoints are common, especially on the road to Doi Suthep, and the fine for riding without a license is around 500 baht. More critically, your travel insurance may refuse to cover medical costs from a scooter accident if you lack a valid IDP.
The airport is only about 3 to 4 kilometers from the old city. A Grab Car costs around 80 to 150 baht and takes about 7 to 15 minutes. Official airport taxis charge a fixed rate of around 150 baht. You can also walk to the main road and flag a red songthaew for 30 to 40 baht, though this takes longer with multiple stops.
Minivans run regularly from the Arcade Bus Station to Pai, costing around $8 per person with a journey time of roughly 2 to 3 hours. The road has 762 curves, so motion sickness medication is recommended. Book a day ahead during the November to February high season, as vans fill up quickly.