Chang Puak Bus Station, also written Chang Phuak or Chang Phueak, is Chiang Mai’s Bus Terminal 1. Located north of the Old City, it is a departure point for local buses and route songthaews serving districts within Chiang Mai Province.
The essential planning distinction is between this local station and the separate Arcade terminals east of the city. Chang Puak is useful for independent journeys towards places such as Chiang Dao; most visitors taking a long-distance coach should check their ticket for Arcade Terminal 2 or 3 instead.
Which Bus Station Do You Need?
Terminal numbers refer to different stations, not adjacent buildings in one bus complex. Terminal 1 is Chang Puak, north of the moat. Terminals 2 and 3 are at Arcade, on the eastern side of Chiang Mai. Giving your driver only the words ‘bus station’ can therefore take you to the wrong place.
Check the departure station on your booking or ask the operator before leaving your accommodation. For Bangkok, Chiang Rai or Pai, follow the actual operator’s terminal information rather than assuming the service leaves from Chang Puak because it travels north.
Local Routes and Countryside Journeys
Chang Puak’s main role is provincial transport. Local route information associates it with the northern corridor through Mae Rim, Mae Taeng and Chiang Dao towards Fang and Thaton, along with services to other districts. The available vehicle and departure arrangement depend on the route, so ask for your specific destination rather than boarding by colour alone.
Some journeys end in a district town or follow its main highway. That does not mean the vehicle takes you to a waterfall, mountain village or national park entrance. A trip to Chiang Dao, for example, may still require onward local transport to reach your accommodation or a particular attraction.
Plan the Last Part of the Journey
Have the Thai name or a map pin for your actual stop ready to show the driver. Ask whether the vehicle goes there, passes a nearby junction or requires a change. This is particularly useful when the English name of a village or attraction has several spellings.
For a same-day excursion, establish the return pickup point and final departure before leaving Chiang Mai. A local service can be practical for reaching a town but less useful for a remote attraction if the last return vehicle leaves before you finish sightseeing.
Tickets, Fares and Departures
Buy or confirm tickets with the relevant route counter or driver at the station. Fares depend on destination and vehicle; there is no single Chang Puak fare that covers every provincial journey. Carry small cash and ask whether the quoted amount is per passenger.
Local transport may use ordinary buses, minibuses or songthaews rather than one uniform coach fleet. Comfort, luggage space and departure frequency vary accordingly. If you need air conditioning or room for a large suitcase, ask about the specific vehicle before paying.
Arrive with time to identify the service and clarify your stop. During busy travel periods, avoid relying on the last possible departure. A live ticket listing can help with planning, but confirm that the service actually uses Terminal 1 and does not refer to a different Chiang Mai station.
Getting to Chang Puak Bus Station
The station is off Chang Phuak Road, north of Chang Phuak Gate and the Old City moat. From the north gate, head north along Chang Phuak Road and use a current map for the turn into the terminal. Allow for the walk beyond the gate rather than confusing the station with the nearby evening food market.
Red songthaews, tuk-tuks and taxis provide a straightforward approach from central Chiang Mai. Specify ‘Chang Phuak Bus Terminal 1’ and show the map location. Agree the fare before boarding when arranging private transport; an ordinary shared city songthaew ride and a private trip have different pricing.
From the airport, railway station or Arcade, use the terminal’s full name when organising a connection. Leave time for traffic and for finding the correct local vehicle once you arrive. If driving, follow the station’s access and drop-off signs and avoid blocking the loading areas.
Facilities and Luggage
This is a local transport station, so plan for waiting rather than expecting an airport-style passenger lounge. Bring drinking water and any food you need for the journey, and keep your ticket and valuables accessible while checking the departure arrangement.
Ask the driver where large bags should go and whether they attract an extra charge. Travellers with mobility requirements should check the boarding step and vehicle type in advance: a pickup-based songthaew and a bus can present quite different access difficulties.
Chang Puak Bus Station FAQs
Is Chang Puak Bus Station the same as Arcade?
They are separate stations. Chang Puak is Terminal 1 north of the Old City, while Arcade Terminals 2 and 3 are east of the city. Check the station on your ticket before arranging transport.
Can you travel to Chiang Dao from Chang Puak?
Chang Puak serves the northern provincial corridor, including Chiang Dao. Confirm the departure and your actual drop-off locally, because reaching the district does not necessarily mean arriving at a cave, hotel or mountain village.
Do all Pai buses leave from Chang Puak?
Do not assume so. Follow the terminal stated by your chosen operator; a journey’s destination or direction does not establish its departure station.
How much do tickets cost?
The fare depends on the route and vehicle. Ask the relevant counter or driver for the price to your exact stop, and confirm whether the amount is per passenger.
Can you walk there from the Old City?
The station is north of Chang Phuak Gate, off Chang Phuak Road. Walking can suit visitors staying near the north moat, but use a map for the final turn and allow for luggage, heat and traffic.
What should you check before a day trip?
Confirm the drop-off, any onward transport, the return pickup and the last service back. A local bus may reach the nearest town without taking you directly to the attraction you want to visit.
| Bus Chiang Mai - Bangkok ฿ 651–1,016 9h – 15h | |
|
| Bus Chiang Mai - Luang Prabang ฿ 1,650 22h | |
|
| Bus Chiang Mai - Mae Hong Son ฿ 340–380 6h – 6h 5m | |
|
| Bus Chiang Mai - Nan ฿ 330–666 6h 25m – 8h 40m | |
|
| Bus Chiang Mai - Phitsanulok ฿ 405–610 5h 30m – 7h | |
|
| Bus Chiang Mai - Pai ฿ 240 4h 20m | |
|
| Bus Chiang Mai - Mae Sot ฿ 426–621 6h 45m | |
|
| Bus Chiang Mai - Chiang Rai ฿ 271–380 3h 20m – 3h 45m | |
|
| Bus Chiang Mai - Lampang ฿ 164 1h 30m | |
|
| Bus Chiang Mai - Mae Sariang ฿ 280 4h 25m | |
|
| Bus Chiang Mai - Sukhothai ฿ 570 5h 30m | |
|
| Bus Chiang Mai - Lamphun ฿ 330 30m | |
|





























































Do You Have a Question to Ask?