Bangkok to Chiang Mai by bus: what to expect

Travel times, bus classes, overnight tips and how to book the Bangkok to Chiang Mai coach, one of Thailand's busiest long-distance routes.

The Bangkok to Chiang Mai coach is a rite of passage for travellers heading north. The journey covers around 700 kilometres and takes 9 to 11 hours depending on the operator, the class and the number of stops.

Day or overnight?

Most people take an overnight VIP or first-class sleeper, leaving Bangkok in the evening and arriving in Chiang Mai the next morning. It saves a night of accommodation and a day of travel. Daytime departures exist too and give you the scenery through the northern hills.

Where you leave and arrive

Buses depart from the Northern Bus Terminal in Bangkok, known as Mo Chit 2, and arrive at the Chiang Mai Arcade Bus Terminal. Both are well connected to city transport, though a taxi or ride-hail is easiest late at night.

Choosing a class

Overnight tips

Search the route to compare every operator's departure time and price, then book a seat and board with a QR code.