Home » Information » Chiang Mai To Bangkok
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 on 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 number 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 Bangkok 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.

Powered by 12Go Asia system

Bus Chiang Mai - Bangkok ฿ 651–1,016 9h – 15h
  •   Standard 07:30, 16:30, 18:00
  •   VIP 16:30, 17:00, 19:10, 20:00, 20:15, 20:45
  •   Express 07:30, 10:00, 18:40, 19:45, 20:20, 20:30
  •   VIP 24 16:30, 20:05
  •   VIP 20 19:00, 21:30
  •   Express 42 09:00
  •   VIP 31 07:30, 20:30
  •   Express 40 13:30, 18:10, 20:10, 21:10
  •   First Class 09:30, 19:46, 20:01, 20:15
  •   Gold Class 19:15, 20:10, 20:30
Train Chiang Mai - Bangkok ฿ 278–1,796 10h 5m – 13h 40m
  •   2nd Class Sleeper AC 15:30, 17:00, 18:00
  •   2nd Class Fan seats only 06:30, 15:30, 17:00
  •   Class 3 Fan 06:30, 15:30, 17:00
  •   1st Class Sleeper 17:00
  •   2nd Class AC seats only 08:50
Flight Chiang Mai - Bangkok ฿ 1,556–4,452 1h 15m – 1h 25m
  •   Economy 06:35, 08:00, 08:30, 09:25, 09:30, 10:10, 11:50, 12:00, 12:20, 13:10, 14:40, 15:30, 16:15, 17:05, 17:20, 17:40, 19:45, 20:00, 21:10, 22:25
Flight Chiang Mai - Don Mueang Airport ฿ 1,377–2,479 1h 5m – 1h 20m
  •   Economy 06:30, 06:50, 07:40, 08:30, 09:30, 09:45, 11:00, 11:25, 12:00, 13:10, 13:40, 14:35, 15:05, 16:25, 17:00, 17:30, 20:20, 20:35, 21:10, 21:30, 23:30

2 Comments

Click Here to Ask a Question

Weather Forecast

CHIANG MAI WEATHER