Book Now
HomeAll Routes › Bus Chiang Mai to Bangkok

Bus from Chiang Mai to Bangkok

Complete guide to bus travel from Chiang Mai to Bangkok — schedules, prices, operators and booking tips.

From 350 THBStarting price
9–11 hoursJourney time
700 kmDistance
3+Operators

About the Chiang Mai to Bangkok Bus Route

The Chiang Mai to Bangkok bus is the return journey on one of Thailand's most popular routes. The Chiang Mai to Bangkok bus route is the most popular long-distance bus journey in Thailand. Every evening, dozens of VIP sleeper coaches depart from Bangkok's Mo Chit Northern Bus Terminal, travelling 700 kilometres north through Thailand's central plains and into the mountain highlands, arriving in Chiang Mai by early morning.

Route Details & Travel Information

Travelling by bus from Chiang Mai to Bangkok is one of the best travel decisions you can make in Thailand. The overnight journey is not only significantly cheaper than flying — with tickets starting from just 350 THB — but it also saves you the cost of a hotel night. You depart in the evening, sleep on board, and wake up in northern Thailand ready to explore.

The most popular choice for this route is the VIP 32-seat coach, which features large reclining seats that go almost fully flat, individual reading lights, a blanket and sometimes a small snack. First-class buses (40 seats) are slightly cheaper but still very comfortable. Standard class is not recommended for a journey of this length.

Buses depart from Chiang Mai's Mo Chit (Northern Bus Terminal). The easiest way to reach Mo Chit is by BTS Skytrain to Mo Chit station, or MRT to Chatuchak Park — both are a short walk from the terminal. Taxis and Grab are also widely available.

In Chiang Mai, most long-distance buses arrive at the Arcade Bus Terminal (Terminal 2), located about 3 kilometres from the old city. From the terminal, take a red songthaew (shared pickup truck) or a Grab taxi into the city centre.

The journey takes 9 to 11 hours depending on traffic and the number of stops. Most services make one or two rest stops at roadside service areas where you can buy food and use the facilities. Arrive at the terminal at least 30 minutes before your departure — 45 minutes on weekends and during Thai public holidays.

Bus Operators

The following operators run regular services on the Chiang Mai–Bangkok route:

  • Nakhonchai Air — licensed, air-conditioned service
  • Green Bus — licensed, air-conditioned service
  • Transport Co. — licensed, air-conditioned service

Compare prices across all operators before booking — fares can vary significantly by class and season.

Departure Schedule

Departures: Daily 06:00–09:00

From: Arcade Bus Terminal (Terminal 2), Chiang Mai

To: Mo Chit (Northern Bus Terminal), accessible by BTS Mo Chit or MRT Chatuchak Park

Schedules may vary by operator and season. Confirm departure times when booking, particularly during Thai public holidays.

Travel Tip

✅ Book a VIP 32-seat sleeper coach for the overnight journey — the reclining seats save you a hotel night.

Frequently Asked Questions

How long is the bus from Chiang Mai to Bangkok?+
The journey takes 9–11 hours. Most overnight buses depart between 18:00 and 21:00 and arrive in Chiang Mai between 05:00 and 08:00.
How much does the Chiang Mai to Bangkok bus cost?+
From 350 THB. Tickets start from around 350 THB for standard class. VIP 32-seat sleeper coaches cost 500–700 THB. First class is typically 400–550 THB. Prices vary by operator and season.
Where does the bus from Chiang Mai to Bangkok depart?+
Buses depart from Arcade Bus Terminal (Terminal 2), Chiang Mai.
Where does the bus arrive in Bangkok?+
Buses arrive at Mo Chit (Northern Bus Terminal), accessible by BTS Mo Chit or MRT Chatuchak Park.
Should I book in advance?+
Book 1–2 days ahead on weekdays. During Thai public holidays and peak season (November–February), book at least one week in advance.

Related Routes

Route Summary

FromChiang Mai
ToBangkok
Duration9–11 hours
Distance700 km
Price fromFrom 350 THB
DeparturesDaily 06:00–09:00
Check Prices & Book

Secure booking · Instant e-ticket

Booking Tips

Book 1–2 days ahead on weekdays. During Songkran (April), New Year and long weekends, book at least one week in advance — buses sell out fast on popular routes.