Skip to content
Mixroutes
Chiang Mai
South-East Asia · City in Thailand

Chiang Mai

Chiang Mai is the largest city in northern Thailand, the capital of Chiang Mai province and the second-largest city in Thailand by urban population.

It is 700 km (435 mi) north of Bangkok in a mountainous region called the Thai highlands, and has a population of approximately 127,000 within the city municipality and an urban population of about 1.2 million as of 2023.

Get in

Getting to Chiang Mai

  1. 01
    Chiang Mai International Airport

    Handles both domestic and regional international flights.

  2. 02
    Chiang Mai

    Many songthaews and tuk-tuks await each train's arrival.

See

Worth seeing

  1. 01
    Chiang Mai Foreign Cemetery

    Chiang Mai-Lamphun Rd (about 800 m north of the Holiday Inn, east side of the Ping River).

  2. 02
    Chiang Mai Zoo & Aquarium

    100 Huay Kaew Rd (at the foot of Doi Suthep),.

  3. 03
    Bhubing Palace
  4. 04
    Doi Suthep
  5. 05
    Chiang Mai Historical Centre
  6. 06
    Chiang Mai National Museum
Do

Things to do

= = Chiang Mai Flower Festival. It is a three day festival staged every year starting the first Friday in February (in 2026, due to elections one week later). The city is awash with vibrant colours ranging from the electric orange and lilac colours of the bougainvillea to the velvety blossoms of petunias in all shades of pink, white, and purple.

Eat

Where to eat

Chiang Mai's restaurants offer a wide range of food, second only to Bangkok. Naturally it's a good place to sample northern Thai food: in particular, hunt down some khao soi, yellow wheat noodles in curry broth, traditionally served with chicken (kai) or beef (nuea), but available some places as vegetarian or with seafood. Another local specialty is hang ley, Lanna-style pork curry.

How locals move

Getting around Chiang Mai the local way

Inside the old city walls almost everyone rides a red songthaew or a tuk-tuk, or now just opens Grab or Bolt; a thin, air-conditioned RTC city bus network exists but most visitors never find it. Long-distance transport splits across two unrelated terminals – Arcade for anywhere outside Chiang Mai province, Chang Phuak for anywhere inside it – and Pai, Mae Hong Son and Chiang Rai are each their own minivan or coach operator rather than one system. The overnight sleeper from Bangkok is the slow, scenic way in. Add a Sunday and Saturday street closure downtown, and a February-to-April smoke season bad enough that Wikivoyage tells you to leave town.

  1. 01
    Red songthaews (rot daeng)songthaew

    No fixed route inside the city; roam the main streets around markets, temples and the bus and train stations, working as a shared taxi or a private charter depending on who else is aboard

    Where
    Flag one down anywhere in the old city, or wait near Warorot Market, Tha Phae Gate or the bus and train stations. State your destination; if the driver nods, get in – that is the agreement to go, and the price should still be per person unless you have chartered the whole truck. Confirm the fare before you sit down, since a shared red songthaew and a chartered one cost very differently for the same seat. Press the buzzer on the roof to signal your stop.
    When
    Constant through the day in the old city and around the markets; thinner after dark
    Fare
    30 baht per person inside the city walls and within the second ring road, rising to 40 baht in peak season; negotiated outside that area, upwards of 40 baht and as high as 200 baht in peak season for a tourist. This is Wikivoyage's figure and is undated on the page
    Takes
    A few minutes for most in-city hops, longer if the driver has to route around the old city's one-way system
    Season
    Year-round
    Booking
    None. Hail on the street and agree the fare, or the per-person basis, before boarding

    Sources: en.wikivoyage.org (2024) · en.wikivoyage.org (2024) · en.wikivoyage.org (2024) · confidence medium

  2. 02
    Tuk-tuks and samlorstuk tuk

    Anywhere in the city; cluster at the bus and train stations and outside the night bazaar

    Where
    Wave one down on any street. Agree the price before you get in – there is no meter. Drivers waiting at the bus and train stations quote far more than a passing tuk-tuk on the street, so walking a block away before hailing one is the usual advice. A few pedal-powered samlors still work the same streets at similar prices, at a slower pace.
    When
    Constant in the tourist areas through the day and evening
    Fare
    About 50-60 baht for a 5-6 km trip in the old city, not more than 100-120 baht across the whole city; drivers at the bus and train stations often start at 100-200 baht and may refuse to bargain. Undated on Wikivoyage
    Takes
    A few minutes for most old-city hops
    Season
    Year-round
    Booking
    None, agree the fare before boarding

    Sources: en.wikivoyage.org (2024) · en.wikivoyage.org (2024) · en.wikivoyage.org (2024) · confidence medium

  3. 03
    Grab, Bolt, Maxim and metered taxis, plus the airport taxi deskprivate hire

    Citywide, and the airport counter run

    Where
    Order Grab, Bolt or Maxim through their apps for a private car; Grab also offers a metered GrabTaxi option and a motorbike option (Grab Win) inside the app, though the plain motorbike taxi is only bookable through Bolt, not Grab, at the airport. Metered taxis cannot generally be hailed on the street; phone the call centre and state your destination for a quote. At the airport, the registered taxi desk is near the car park at the north end of the terminal past the exit.
    When
    On demand, all day
    Fare
    Airport taxi desk: flat 150 baht for up to 5 passengers to anywhere in the city; Grab charges the same flat fare to or from the airport, Bolt is often under 100 baht, and a Bolt motorbike taxi from the airport is about 40 baht. Within the city, Grab rides including to the train and bus stations run around 60-80 baht for a few kilometres, plus a 30 baht booking fee on the metered GrabTaxi option; Bolt and Maxim are usually 10-20% cheaper than Grab for both car and motorbike. None of this is dated on the source page, so treat it as undated
    Takes
    Varies by trip; most in-city rides are a few kilometres
    Season
    Year-round
    Booking
    App-based for Grab, Bolt and Maxim; call +66 53-279291 for a metered taxi call centre quote

    Sources: en.wikivoyage.org (2024) · en.wikivoyage.org (2024) · en.wikivoyage.org (2024) · confidence high

  4. 04
    Arcade Bus Station (Terminals 2 and 3, plus the Nakhonchai Air terminal) for out-of-province coachesbus

    Everywhere outside Chiang Mai province: Bangkok, Phuket, Chiang Rai, Udon Thani, Pattaya, Nan, Hua Hin, Korat, Ubon and more

    Where
    Arcade sits at the far end of Kaeo Nawarat Road on the city's north-east outskirts and is really two terminals plus a hidden third: Nakhonchai Air's own terminal is behind Terminal 2, reached by walking past the big sign at the rear of that building. There is no clean split by direction – government BKS buses, Nakhonchai Air and most other companies sell from both terminals with a great deal of overlap, so check your ticket rather than assume a terminal by destination. Green Bus sells from window 20 in Terminal 3. Songthaews and tuk-tuks wait on the road between the two terminal buildings and will quote tourists 100-200 baht to the old city; there is also a 15-baht shared minibus from the same road into the old town.
    When
    Frequent government and private departures to Bangkok through the day and night; one daily Green Bus to Phuket; Green Bus to Chiang Rai runs many times a day; three daily Phetprasert coaches each way to Udon Thani
    Fare (2025)
    Nakhonchai Air-class Bangkok coach about 488-550 baht; Green Bus to Phuket 2,000 baht (2025); Green Bus to Chiang Rai 196-305 baht depending on class (May 2025); Phetprasert to Udon Thani about 636 baht (Apr 2015, likely stale)
    Takes
    Bangkok about 9 hours on a first-class coach, around 12 hours on a stopping government bus; Phuket 24.5 hours; Chiang Rai 3 hours 20 minutes to 3 hours 45 minutes; Udon Thani about 11.5-12 hours overnight
    Season
    Year-round
    Booking
    At the terminal ticket counters, or online with Green Bus and Nakhonchai Air

    Sources: en.wikivoyage.org (2024) · en.wikivoyage.org (2025) · en.wikivoyage.org (2025) · confidence high

  5. 05
    Chang Phuak Bus Station for in-province busesbus

    Within Chiang Mai province only: Mae Rim, Chiang Dao, Fang, Tha Ton, Phrao, Hot, Chom Thong, Doi Tao and Samoeng

    Where
    Chang Phuak station is off Chang Phuak Road on the north side of the moat, about 1 km north of Chang Phuak Gate. It is a separate station from Arcade and handles a different set of destinations – nothing crossing a provincial boundary leaves from here.
    When
    Not confirmed per route; Wikivoyage lists the destinations but not a timetable
    Fare
    Not confirmed. No operator or fare table for this station could be found
    Takes
    Varies by destination; not confirmed
    Season
    Year-round
    Booking
    None known; buy at the station

    Sources: en.wikivoyage.org (2024) · confidence medium

  6. 06
    Prempracha and aYa minivans on the Chiang Mai-Pai-Mae Hong Son loopminibus

    Chiang Mai (Arcade terminal) to Pai to Mae Hong Son on Route 1095, a mountain road with hundreds of hairpin curves

    Where
    As of September 2017, Prempracha was the only scheduled minivan operator on this run, leaving hourly from Chiang Mai's Arcade terminal and from Mae Hong Son. A once-daily fan-cooled bus (really a songthaew) also runs but foreigners are usually turned away from it. aYa Service in Chiang Mai and Pai sells the same minivan route and separately rents motorbikes one-way between the two towns, keeping your passport and sending your luggage ahead by van. Prempracha's own booking site now loads as a bare JavaScript shell with no visible timetable or fare table, so its current schedule could not be checked directly – see gaps. Bring motion-sickness pills; the road has a reputation for both.
    When
    Prempracha ran hourly between 05:30 and 17:30 as of September 2017; current frequency not confirmed
    Fare (2017)
    150 baht one way (September 2017 figure, likely stale). aYa's one-way motorbike rental Chiang Mai to Pai, with luggage sent ahead, was 300 baht (September 2017); its website currently advertises motorbike hire on this route from 200 baht/day but does not date that figure
    Takes
    About 3 hours Chiang Mai to Pai, with a stop at Mae Sae village
    Season
    Year-round; Wikivoyage warns of an average of two accidents a day on this road, more in the rainy season
    Booking
    Prempracha: online by card, PayPal or 7-11, or through most Chiang Mai guesthouses. aYa: at their shopfronts in Chiang Mai or Pai

    Sources: en.wikivoyage.org (2017-09) · en.wikivoyage.org (2017-09) · en.wikivoyage.org (2017-09) · confidence medium

  7. 07
    State Railway overnight sleeper from Bangkoktrain

    Bangkok to Chiang Mai on the Northern Line

    Where
    Buy at any SRT station, up to 180 days ahead, or through the SRT D-Ticketing website or app; larger stations and the app take cards. Four trains a day run with sleeper accommodation but only two of those carry first-class compartments, so check before booking if you want a private two-bed cabin rather than an open second-class carriage with curtained bunks. Take a night departure that arrives in the late morning to see the scenery rather than the dark.
    When
    About four trains a day carry sleeper accommodation; only two of these have first class
    Fare (2022)
    First class: 1,253 or 1,453 baht for a top bunk, 1,453 or 1,653 baht for a bottom bunk (April 2022). Second class air-con: 771 or 941 baht top bunk, 841 or 1,041 baht bottom bunk (April 2022); non-air-con second class is cheaper still
    Takes
    12-15 hours
    Season
    Year-round
    Booking
    SRT D-Ticketing website or app, or in person at any station; book ahead for second-class sleepers in high season

    Sources: en.wikivoyage.org (2022-04) · en.wikivoyage.org (2024) · en.wikivoyage.org (2024) · confidence high

  8. 08
    RTC Chiang Mai City Busbus

    A handful of fixed routes around the city, including to and from the airport

    Where
    This is the one most visitors never notice: an air-conditioned public bus network running a few set routes rather than the roaming songthaews everyone else uses. Look for the RTC branding; Wikivoyage points travellers to the operator's Facebook page for route maps since there is no dedicated route-planning site found.
    When
    Not confirmed in detail; Wikivoyage describes only a few routes so far
    Fare
    20 baht flat fare, cash to the driver or a Bangkok Rabbit card; a Tourist card is also sold at 180 baht per day or 400 baht for 3 days unlimited travel. Undated on the source page
    Takes
    Varies by route
    Season
    Year-round
    Booking
    None, pay on board or use a Rabbit or Tourist card

    Sources: en.wikivoyage.org (2024) · en.wikivoyage.org (2024) · en.wikivoyage.org (2024) · confidence medium

  9. 09
    Songthaews to Doi Suthep from Chang Phuak Gatesongthaew

    Chang Phuak Gate (the 7-eleven there) up to Wat Phrathat Doi Suthep, with some continuing to Bhubing Palace and the Doi Pui hill-tribe village

    Where
    Clearly marked songthaews wait at the 7-eleven at Chang Phuak Gate; a second cluster waits at the northern gate of Chiang Mai University on Huay Kaew Road near the zoo. Drivers wait until they have enough passengers, typically five or more, before leaving, which can mean a long wait; some will go earlier if the passengers already aboard pay extra. Most only go as far as the main temple; ask specifically if you want Bhubing Palace or the hill-tribe village as well.
    When
    On demand, once the songthaew has enough passengers
    Fare (2025)
    50 baht one-way to the temple up to a 180 baht round trip covering the temple, Bhubing Palace and the hill-tribe village; prices should be 80 baht or less as of 2025
    Takes
    Roughly 30-45 minutes up the mountain from the city
    Season
    Year-round; smoke season (see service_status entry) can mask the view
    Booking
    None. Wait for a driver going the same way and agree the fare

    Sources: en.wikivoyage.org (2025) · en.wikivoyage.org (2024) · en.wikivoyage.org (2024) · confidence medium

  10. 10
    Motorbike, scooter and bicycle hire in the cityscooter hire

    City-wide and out to Doi Suthep and other outlying sights

    Where
    Rental shops line the streets around the old city and most guesthouses can arrange one too. Shops routinely ask to hold your passport as a deposit; keep it if you can, and hand over a photocopy plus cash instead. Photograph any existing damage before riding off, and check the brakes. An international driving permit is legally required, though shops rarely ask to see one.
    When
    Walk-in, any time
    Fare
    A simple bicycle rents from about 50 baht per day (undated Wikivoyage figure). No flat daily rate for a plain city motorbike rental was found; aYa Service's one-way Chiang Mai-to-Pai motorbike package, which includes luggage forwarding, is priced from 200 baht per day but the page carries no date
    Takes
    Rentals are by the day, week or month
    Season
    Year-round
    Booking
    None, walk in with ID or a passport as deposit

    Sources: en.wikivoyage.org (2024) · en.wikivoyage.org (2024) · ayaservice.com (2026-09) · confidence medium

  11. 11
    Smoke (burning) season, February to Aprilservice status

    Affects the whole city and every outdoor and mountain-view activity, including Doi Suthep

    Where
    Northern Thailand's agricultural burning, blamed variously on rice farmers, forest clearing and mushroom foraging, fills the Chiang Mai valley with smoke from around Makha Bucha Day (late February to early March) for about a month, and haze often lingers into April. Air quality routinely reaches hazardous levels; check a live air-quality index before committing to mountain views or outdoor plans, and consider avoiding the city in this window if you are sensitive to smoke. On 10 March 2015, PM10 readings in Chiang Mai were measured over 255 micrograms per cubic metre against a Thai standard of 120; neighbouring Chiang Rai was worse the same day. No more recent official reading was sourced, but the seasonal pattern itself is described as ongoing.
    When
    Annual, roughly late February to late March/April
    Fare
    No charge; the cost is to visibility and health
    Takes
    About a month at its worst, with haze often continuing longer
    Season
    Late February to April
    Booking
    Nothing to book; check an air-quality index before planning outdoor time

    Sources: en.wikivoyage.org (2024) · en.wikivoyage.org (2015-03) · confidence high

  12. 12
    Weekend Walking Street road closuresservice status

    Tha Phae Road from Tha Phae Gate on Sundays; Wualai Road south of Chiang Mai Gate on Saturdays

    Where
    Both streets close to traffic for a pedestrian night market. The Sunday market starts at Tha Phae Gate and runs along Tha Phae Road into the old city; the Saturday market runs along Wualai Road south of Chiang Mai Gate. Expect songthaews and tuk-tuks to detour around both roads for the evening, and to charge more for drop-offs near the closures during market hours.
    When
    Weekly: Saturday evening on Wualai Road, Sunday evening on Tha Phae Road
    Fare
    No charge to pedestrians; expect a longer or costlier ride if your destination is inside the closure
    Takes
    An evening
    Season
    Year-round, every week
    Booking
    Nothing to book

    Sources: en.wikivoyage.org (2024) · en.wikivoyage.org (2024) · confidence high

Not yet confirmed: Corrects the brief: the '762 curves' figure could not be confirmed anywhere. The only sourced curve count found is Wikivoyage's Mae Hong Son Loop article, which gives 'over 1,864 curves' for the whole Mae Hong Son-to-Chiang Mai stretch of Route 1095, not a Chiang Mai-Pai-specific 762. Ask locally or check a recent trip report before repeating either number.; Corrects the brief: there is no clean north-versus-north-east platform split at Arcade Bus Station. Wikivoyage's own text says plainly there is 'no logic as to what buses go to which destination from which terminal' – Terminal 2 and Terminal 3 both sell tickets to overlapping destinations, and Nakhonchai Air has a third, unsigned terminal behind Terminal 2. The real split is by province: Arcade serves everywhere outside Chiang Mai province, Chang Phuak serves everywhere inside it.; Corrects the brief in the other direction too: Chang Phuak Gate's own historical marker claims the road north from it leads 'onward to Mae Rim, Pai, Chiang Rai and the Lao border', but the Chang Phuak bus station's own destination list (Mae Rim, Chiang Dao, Fang, Tha Ton, Phrao, Hot, Chom Thong, Doi Tao, Samoeng) does not include Pai or Chiang Rai, and the only sourced minivan route to Pai leaves from Arcade, not Chang Phuak. Treat the gate's historical description as describing the direction of the road, not the departure point for those two towns.; Prempracha Transport's own booking site (premprachatransports.com, redirecting to booking.premprachatransports.com) now loads as a client-rendered page with no server-side timetable or fare data in the page source – it could not be checked directly, and the September 2017 figures cited here (hourly departures, 150 baht) are second-hand from Wikivoyage and may well be stale. Ask at any Chiang Mai guesthouse for the current schedule and price.; Green Bus Thailand's website (web.greenbusthailand.com) is a Next.js site backed by what looks like a headless CMS at /backend/uploads/ but no route, timetable or fare API endpoint was found in the page source; its Chiang Rai fares here come from Wikivoyage's May 2025 note, not from the operator directly.; No current fare or timetable could be found for Chang Phuak Bus Station's in-province routes (Mae Rim, Chiang Dao, Fang, Tha Ton, Phrao, Hot, Chom Thong, Doi Tao, Samoeng). No operator website or government page for this station was found; ask at the station itself.; RTC Chiang Mai City Bus has no dedicated website found beyond its Facebook page (facebook.com/rtccmcitybus), which returns a generic Facebook shell to an automated fetch rather than route content – its route map could not be verified beyond what Wikivoyage describes in prose. Check the Facebook page directly, or ask at a 7-eleven near a stop, for current routes.; The airport's separate shuttle minibus (a flat 50 baht drop-off anywhere in the city, cited to October 2025 on Wikivoyage) was left out as an option here to stay within a reasonable count; it is a real, cheap alternative to the taxi desk worth asking about at the terminal.; No motorbike daily rental price specific to riding around Chiang Mai city itself (as opposed to a one-way Chiang Mai-to-Pai package) could be confirmed from either Wikivoyage or an operator page. Ask shops directly and compare a few before committing a passport as deposit..

The field note on Chiang Mai reads this entry in full, one option at a time, with every source beside it.

Text adapted from Wikipedia and Wikivoyage, CC BY-SA 4.0. Photograph: Nawit science (CC BY-SA 4.0), Wikimedia Commons.

Also in South-East Asia

Nearby places

All places