Home » Information » Chiang Mai To Bangkok

Chiang Mai To Bangkok

There are a number of ways to get from Chiang Mai to Bangkok including taking a bus, overnight train or taking a direct flight.

Overnight bus and train travel offer the most affordable options, with flights being the quickest and most efficient way to travel.

Get from Chiang Mai to Bangkok Flights, Sleeper Train & Overnight Bus Tickets

To travel by bus to Bangkok, head to the main bus terminal, Arcade Bus Station, which is located 3kms north-east of the old city. The journey from Chiang Mai to Bangkok can take anywhere between 12-15 hours. It is important for travellers to note that there are close to 60 transport companies that operate at Arcade station. All of these companies have different rates, schedules and travel different routes.

Buses depart for Bangkok regularly throughout the day starting from as early as 6am and as late as 10pm. Tickets can cost anywhere from 300 THB for a basic bus up to 800 THB for a modern express bus with comfortable reclining chairs. VIP tickets often provide food and water for the trip, but travellers are welcome to bring their own food. Tickets can be purchased directly at the window of the operator you wish to use.

For train travel to Bangkok, head to the Chiang Mai Train Station which is located on Rot Fai Road, about 3kms east of Tha Pae Gate in the old city. There are three categories of train services accessible at the Chiang Mai Train Station. These include, from slowest to fastest (generally), the rapid, the express and the special express. The distinction between these categories is the speed of the trains. The prices cost between 300 THB for a basic upright seat to 1800 THB for a sleeper.

The trip to Bangkok can take between 12-15 hours, depending on the amount of stops and any delays that are encountered. At the time of writing, the trains to Bangkok were scheduled at the following times:

  • Rapid: 06.30am depart – arrive at 9.10pm (14hrs 40min)
  • Special Express: 08.50am depart – arrive at 9.25pm (10hrs 35mins)
  • Express: 3.30pm depart – arrive at 5.25am (13hrs 55mins)
  • Special Express: 5.00pm depart – arrive at 06.15am (12hrs 15mins)
  • Special Express: 6.00pm depart – arrive at 06.50am (12hrs 50mins)

There are over 50 direct flights from Chiang Mai to Bankgok each day and the flight time is only 1hr 15min in duration. Flights can cost anywhere between $60 – $150 AUD (return) depending on carrier and date chosen.

So check out the link below to organise your transport from Chiang Mai to Bangkok online today!


Chiang Mai - Bangkok ฿438 – ฿911 8h 40m
  •   Bus Express XL 10:00, 18:00, 18:35, 20:00
  •   Bus Express XXL 07:20, 11:00, 14:30, 15:00, 16:30, 18:30, 19:30, 21:00
  •   Bus Premium 50 16:00, 16:30, 19:00, 20:00
  •   Bus Premium 55 06:30, 09:00, 11:30, 16:00, 18:00, 20:00, 21:00
  •   Bus SVIP 24 09:00, 17:00, 21:00
  •   Bus VIP 32 19:00, 19:15, 19:30
  •   Bus VIP20 20 21:30
  •   Bus VIP24 24 20:00
  •   Bus VIP27 27 21:50
  •   Bus VIP36 36 20:00
  •   22
  •   Bus Express 40 21:15
  •   Bus Express XL 06:00, 06:30, 18:00, 18:50, 20:35
  •   Bus Express XXL 06:00, 10:20, 12:30, 14:30, 16:30, 17:00, 18:00, 18:30, 19:30, 20:00, 21:00
  •   Bus Premium 50 16:50, 18:30, 21:15, 21:20, 21:40, 22:00, 23:00
  •   Bus Premium 55 05:40, 07:25, 10:30, 12:30, 14:30, 19:30, 19:50
  •   Bus SVIP 24 09:00, 19:20, 21:00
  •   Bus VIP 32 15:00, 16:00, 20:02, 20:15, 20:20, 20:30, 21:15
  •   Bus VIP20 20 21:19
  •   Bus VIP24 24 20:00, 20:20, 20:30
  •   Bus VIP36 36 18:00
Chiang Mai - Bangkok ฿641 – ฿2,253 14h 40m
  •   Train Class II AC 08:50, 08:50, 18:30
  •   Train Class II Fan 06:30, 06:30
  •   Train Class II Ladies Only 18:00, 18:00, 18:00
  •   Train Class II Sleeper AC 15:30, 17:00, 17:00, 18:00, 18:00, 18:30
  •   Train Class II Sleeper Fan 15:30
  •   Train VIP Sleeper 17:00, 17:00, 18:00, 18:00
  •   Train VIP Sleeper Deluxe 17:00, 17:00
  •   Train Class II AC 08:30, 18:45
  •   Train Class II Fan 22:00
  •   Train Class II Ladies Only 18:10, 18:10
  •   Train Class II Sleeper AC 18:10, 18:45, 19:35, 22:00
  •   Train Class II Sleeper Fan 13:45, 22:00
  •   Train VIP Sleeper 18:10, 19:35
  •   Train VIP Sleeper Deluxe 19:35

Do You Have a Question to Ask?

Click Here to Ask Your Question

Weather Forecast

Upcoming Events