Chiang Mai has several bus terminals, and knowing which one you need is more important than simply asking for “Chiang Mai Bus Station”.
The main long-distance complex is Arcade Bus Terminal, east of the Old City. It contains Terminal 2 and Terminal 3, located opposite one another across a road.
A separate station, Chang Phuak Bus Terminal (often referred to as Terminal 1), is north of the Old City and primarily handles shorter routes within Chiang Mai Province and nearby districts.
For visitors, the practical rule is:
Arcade Terminals 2 and 3 — most interprovincial and long-distance buses.
Chang Phuak / Terminal 1 — many local and provincial services.
Always check the terminal printed on the booking because going to the wrong one can mean travelling several kilometres across the city before departure.
Arcade Bus Terminal
Arcade is Chiang Mai’s principal long-distance bus hub.
It lies east of the Old City near Kaeo Nawarat Road and consists primarily of Terminal 2 and Terminal 3.
The complex serves destinations across Thailand, including routes towards:
- Bangkok;
- Chiang Rai;
- Lampang;
- Phitsanulok;
- Nan;
- Mae Hong Son;
- Mae Sot;
- northeastern Thailand;
- other provincial centres.
Numerous independent bus companies operate from the complex.
This means no single universal ticket counter, timetable, or fare applies to every bus.
Find the counter for the operator named on the ticket.
Terminal 2 and Terminal 3
Terminal 2 and Terminal 3 are separate buildings across the road from one another.
This is one of the most important things to know before departure.
A booking that says Chiang Mai Arcade may still identify either Terminal 2 or Terminal 3 in the detailed instructions.
Do not assume that arriving somewhere inside the Arcade complex is enough.
Allow time to:
- confirm the operator;
- locate the correct building;
- find the ticket window;
- identify the departure bay.
The road between the terminals is short to cross, but doing it with heavy luggage just as the bus is boarding is avoidable.
Where Do Bangkok Buses Leave?
Long-distance coaches to Bangkok operate from the Arcade complex.
Different operators may use different terminal buildings.
Current services include several categories such as:
- standard;
- express;
- First Class;
- VIP;
- premium configurations with fewer seats.
Departure times extend from daytime into late evening.
The road journey to Bangkok commonly takes around 9–12+ hours, depending on:
- operator;
- stops;
- traffic;
- route;
- service class.
Overnight coaches are particularly popular.
Check the exact terminal rather than relying on the old assumption that all Bangkok buses automatically use Terminal 3.
Chiang Mai to Chiang Rai
The Chiang Mai–Chiang Rai route is one of the busiest visitor connections from Arcade.
GreenBus is particularly well known on this corridor, although you should always check service details live.
Current journey times are approximately 3–4 hours.
Different vehicle classes may be available.
Booking is sensible during:
- weekends;
- Thai holidays;
- peak season.
Chiang Rai itself has more than one bus terminal, so also check where the selected service arrives.
Chiang Mai to Pai
Pai transport is more confusing because departure arrangements have changed over the years, and older travel articles often contradict one another.
Current commercial booking listings show minivan services between Chiang Mai and Pai, with journey times around four hours.
Use the exact Chiang Mai boarding point listed on your current ticket.
Do not assume that every Pai minivan uses the same bus-terminal building simply because an older guide says it leaves from Arcade.
Some operators use dedicated pickup points or transfer arrangements.
For Pai, the booking confirmation is more reliable than a permanent terminal claim.
Chiang Mai to Mae Hong Son
Road services also connect Chiang Mai with Mae Hong Son.
The route crosses mountainous terrain and takes considerably longer than its straight-line distance suggests.
Current minivan listings are around six hours.
Passengers prone to motion sickness should prepare for winding roads.
The same consideration applies to Pai and other western mountain routes.
Do not judge these journeys by distance alone.
Bus Companies
Arcade contains counters for multiple transport companies rather than one Chiang Mai municipal bus operator controlling all long-distance services.
Depending on route, operators can include companies such as:
- GreenBus;
- Sombat Tour;
- Nakhonchai Air;
- government Transport Company services;
- regional operators.
Companies differ in:
- timetable;
- seat layout;
- fare;
- luggage policy;
- pickup terminal.
This is why a single generic “Chiang Mai bus timetable” quickly becomes outdated.
Select the destination first, then compare the current operator options.
VIP, First Class and Express Buses
Thai long-distance bus terminology can be confusing.
Terms such as:
- VIP;
- First Class;
- Express;
- VIP 24;
- VIP 31
usually refer to differences in:
- number of seats;
- seat width;
- recline;
- onboard toilet;
- meal/snack inclusions;
- stopping pattern.
A “VIP” label is not governed like an airline cabin class.
Check photographs, seat configuration and operator details before paying extra.
A 24-seat coach generally offers more space than a 40-seat express coach, but actual vehicle quality depends on the operator.
Buying Tickets at the Airport
You can usually buy tickets at operator counters inside the terminals.
For popular routes, booking is preferable.
This is particularly true for:
- Chiang Rai;
- Bangkok sleeper-style overnight coaches;
- public holidays;
- Songkran;
- New Year;
- Friday/Sunday travel.
Arriving without a ticket may still work on ordinary dates, but the preferred departure or bus class can sell out.
Use the official operator counter or a reputable booking platform.
No need to buy a supposedly special ticket from someone informally approaching passengers outside the terminal.
Online Booking
Many major Thai bus operators now support online reservations.
Third-party booking platforms also aggregate several companies.
When purchasing online, check:
- actual operator;
- departure terminal;
- boarding instructions;
- baggage policy;
- ticket collection requirement.
A search result saying simply Chiang Mai is not enough.
The detailed booking should tell you whether to go to:
- Arcade Terminal 2;
- Arcade Terminal 3;
- another pickup point.
Screenshot the booking in case mobile data is unreliable at departure time.
How Early Should You Arrive?
Around 30 minutes before departure is a useful target for most domestic buses.
Allow longer when:
- collecting a printed ticket;
- unfamiliar with Arcade;
- travelling during a holiday;
- carrying large luggage.
The terminal complex can be confusing on a first visit because of the number of ticket counters and buses.
Some companies close boarding before the scheduled departure time.
Do not interpret a 9pm ticket as meaning you can arrive at the station at exactly 9pm.
Luggage
Long-distance coaches generally carry larger luggage in storage compartments beneath the passenger cabin.
Keep valuables and essentials with you.
Useful items for the passenger cabin include:
- passport;
- wallet;
- medication;
- phone;
- power bank;
- warm layer;
- water.
Air-conditioning on overnight buses can feel surprisingly cold.
Do not place passports, cash or expensive electronics into luggage stored underneath unless necessary.
Keep your baggage receipt if one is issued.
Food and Facilities at Arcade
The Arcade complex has basic traveller facilities including:
- food stalls;
- convenience shops;
- toilets;
- ATMs;
- ticket counters;
- seating.
The terminals are functional transport facilities rather than modern shopping centres.
For an overnight departure, buying water and snacks before boarding is sensible.
Some premium buses provide drinks or snacks, but the inclusions vary by operator.
Do not assume food is included unless the ticket specifically says so.
Chang Phuak Bus Terminal / Terminal 1
Chang Phuak Bus Terminal is a separate station north of Chiang Mai’s Old City.
It is often called:
- Chang Puak Bus Station;
- Chang Phueak Bus Terminal;
- Chiang Mai Bus Terminal 1.
This station serves many shorter local and provincial routes.
Destinations traditionally served from the Chang Phuak area include places north and west of central Chiang Mai.
Songthaews and local buses also use the surrounding area.
The important distinction is that Terminal 1 is not part of the Arcade complex.
Chang Phuak vs Arcade
The two station areas serve different roles.
Arcade
Used for most:
- long-distance coaches;
- Bangkok;
- Chiang Rai;
- major interprovincial routes.
Chang Phuak
Use for many:
- local Chiang Mai Province routes;
- shorter northern routes;
- songthaew connections.
Always verify the current route.
The division is useful but not absolute enough to replace the ticket information.
Operators can change pickup points.
Getting to Arcade from the Old City
Arcade is approximately 3 kilometres northeast/east of the Old City, depending on the reference point.
From Tha Phae Gate, allow roughly 10–20 minutes by road in ordinary traffic.
Transport options include:
- red songthaew;
- tuk-tuk;
- Grab;
- Bolt;
- taxi.
For passengers with large luggage, an app-based car is often the easiest option.
A red songthaew can be considerably cheaper if operating as a shared ride.
Red Songthaew to Arcade
Red songthaews frequently travel between central Chiang Mai and the Arcade area.
Current central-city shared fares generally begin around 30 baht per person, but a station-specific trip can cost more depending on distance and whether the ride becomes effectively private.
Tell the driver:
Arcade Bus Station
and, if known:
Terminal 2 or Terminal 3.
Showing the booking confirmation helps avoid being dropped at the wrong building.
Tuk-Tuk to Arcade
Tuk-tuks are widely available around:
- Old City;
- Night Bazaar;
- railway station;
- hotels.
Agree on the fare before departure.
For two or three passengers, the total cost can be reasonable compared with multiple individual songthaew fares.
Luggage space can become the limiting factor.
From Chiang Mai Train Station
The railway station and Arcade are both east of the Old City and relatively close to one another.
A road transfer commonly takes around 5–15 minutes, depending on traffic.
This makes train-to-bus connections possible.
Still allow sufficient buffer.
A late-arriving train can cause you to miss a bus, and separate tickets normally do not protect you if one service is delayed.
From Chiang Mai Airport
Chiang Mai Airport is southwest of the city while Arcade is east.
Allow approximately 20–35 minutes or longer, depending on traffic.
A direct Grab, taxi or private vehicle is usually the simplest connection.
For an arriving flight, add time for:
- baggage collection;
- airport exit;
- road travel;
- bus check-in.
Do not book the final possible bus of the day immediately after a scheduled flight arrival without a reasonable buffer.
Overnight Bus Safety and Comfort
Long-distance buses are widely used in Thailand.
Choose an established operator.
On overnight trips:
- keep valuables with you;
- fasten the seatbelt where provided;
- avoid leaving your phone or wallet unattended during stops;
- note the bus and operator before leaving at a rest stop.
Air-conditioning can become very cold.
A light jumper or jacket is useful even when Chiang Mai is hot.
Passengers prone to motion sickness may prefer daytime services on mountainous routes.
Accessibility
Bus-terminal accessibility and vehicle accessibility are separate issues.
Arcade’s main public areas can generally be reached without extensive walking barriers, but long-distance coaches typically require passengers to climb steps.
Wheelchair-accessible coach services are not consistently available.
Travellers requiring assistance should contact the selected operator before booking.
Do not assume the terminal is accessible, as that doesn’t guarantee the bus will be.
Chiang Mai Bus Station FAQs
How many main bus stations does Chiang Mai have?
Visitors mainly need to know about Arcade Terminals 2 and 3, plus the separate Chang Phuak Bus Terminal, often called Terminal 1.
Which Chiang Mai bus station goes to Bangkok?
Long-distance buses to Bangkok normally use the Arcade Bus Terminal complex. Check whether the selected operator uses Terminal 2 or Terminal 3.
Which bus station goes to Chiang Rai?
Chiang Rai services generally depart from the Arcade complex.
Is Terminal 1 at Arcade?
No. Terminal 1 refers to Chang Phuak Bus Terminal north of the Old City. Arcade Terminals 2 and 3 are east of the city.
Are Terminal 2 and Terminal 3 close together?
Yes. They are opposite one another across a road within the Arcade bus station area.
How early should you arrive for a bus?
Around 30 minutes early is sensible, with extra time during holidays or when collecting a ticket.
Can you buy bus tickets at Arcade?
Yes. Numerous operator ticket counters operate within the terminal buildings.
Can you book Chiang Mai buses online?
Yes. Many operators and established booking platforms offer online reservations.
How far is Arcade Bus Terminal from the Old City?
It is roughly three kilometres from the Old City and usually around 10–20 minutes by road depending on traffic.
Is Chiang Mai Bus Station the same as Arcade Bus Station?
The phrase “Chiang Mai Bus Station” is ambiguous. Most long-distance travellers mean Arcade, but Chiang Mai also has the separate Chang Phuak/Terminal 1 station.








Do You Have a Question to Ask?