Home » Information » Chiang Mai Train Station

Chiang Mai Train Station

Chiang Mai Train Station, one of the busiest railway stations in the country, offers flexible transport solutions for tourists in northern Thailand.

The busy station handles more than a million passengers annually and the station is located on Rot Fai Road, about 3kms east of Tha Pae Gate in the old city.

Chiang Mai Train Station Bangkok Route Times & Getting to the Old City

You can catch a red truck from anywhere in Chiang Mai, but a rough guide for a fare from Tha Pae Gate is around 40THB per person. If taking a tuk-tuk, it will be around 100-150THB per trip.

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 amount of time taken on the train largely depends on the distance to the destination. One of the most popular routes from the station is from Chiang Mai to Bangkok. The trip 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)

Depending on the train chosen, there are typically three types of seats; First Class, Second Class and Third Class. First class is a small air-conditioned private compartment with two sleeping chairs and a wash basin. Second Class is a common compartment with fan or air-conditioning and seats four people with bunk beds. Third Class consists of seats only.

Train fares vary from as cheap as 300THB for a 3rd class upright seat up to 1700THB for a first-class sleeper, with various levels in between. As train transport is popular, it is advisable to make an advanced booking. Trains do book out during peak seasons and first class & sleeper carriages always book out first. Prices may change so it is advisable to check before you book. Make sure to bring your passport when booking as it may be requested.

It is always wise to take your own food and drink on the train as although some food is offered for sale, it can sometimes sell out or be of a poor standard. It is also double or triple the price of what you would expect to pay in Bangkok or Chiang Mai.

As a general rule, it is recommended to buy tickets from a reliable travel agent or have your hotel make bookings for you. If choosing to purchase your tickets on the day, make your way to the official ticket booths and decline any offers for tickets from people approaching you in the station.

The Chiang Mai Train Station is one of the most convenient ways to get around Northern Thailand so make sure to book your tickets in advance!

Powered by 12Go Asia system
Train Chiang Mai - Bangkok ฿ 641–1,862 10h 35m – 14h 40m
  •   2nd Class AC seats only 08:50
  •   1st Class Sleeper 17:00, 18:00
  •   2nd Class Sleeper AC 15:30, 17:00, 18:00
  •   Class II Ladies Only 18:00
  •   2nd Class Sleeper Fan 15:30
  •   2nd Class Fan seats only 06:30
  •   2nd Class AC seats only 08:30, 08:40, 08:50, 09:00
  •   2nd Class Sleeper AC 13:45, 14:00, 14:10, 14:19, 14:29, 18:10, 18:25, 18:35, 18:45, 18:50, 19:35, 22:00, 22:14, 22:23, 22:33
  •   Class II Ladies Only 18:10, 18:25, 18:35, 18:45, 18:50
  •   1st Class Sleeper 19:35
  •   2nd Class Sleeper Fan 22:00, 22:14, 22:23, 22:33
Train Chiang Mai - Phitsanulok ฿ 510–1,513 5h 44m – 8h 5m
  •   2nd Class AC seats only 08:50
  •   2nd Class Fan seats only 06:30
  •   1st Class Sleeper 17:00, 18:00
  •   2nd Class Sleeper AC 15:30, 17:00, 18:00
  •   2nd Class Sleeper Fan 15:30
  •   2nd Class AC seats only 13:12
  •   2nd Class Sleeper AC 00:15, 01:47, 04:37, 05:08, 20:35
  •   1st Class Sleeper 01:47
  •   Class II Ladies Only 00:15
  •   2nd Class Sleeper Fan 04:37, 05:08
Train Chiang Mai - Don Mueang Airport ฿ 963–1,843 11h 56m – 12h 16m
  •   1st Class Sleeper 17:00, 18:00
  •   2nd Class Sleeper AC 17:00, 18:00
  •   2nd Class AC seats only 09:12
  •   2nd Class Sleeper AC 14:33, 18:55, 20:23, 22:48
  •   1st Class Sleeper 20:23
  •   Class II Ladies Only 18:55
  •   2nd Class Sleeper Fan 22:48
Train Chiang Mai - Ayutthaya ฿ 806–1,848 9h 15m – 12h 8m
  •   2nd Class AC seats only 08:50
  •   1st Class Sleeper 17:00, 18:00
  •   2nd Class Sleeper AC 15:30, 17:00, 18:00
  •   Class II Ladies Only 18:00
  •   2nd Class Sleeper Fan 15:30
  •   2nd Class AC seats only 09:48
  •   2nd Class Sleeper AC 15:17, 19:44, 21:06, 23:35
  •   1st Class Sleeper 19:44, 21:06
  •   Class II Ladies Only 19:44
  •   2nd Class Sleeper Fan 23:35
  •   2nd Class Fan seats only 23:35

Charoen Muang Rd
Wat Ket, Chiang Mai

Opening Hours
First train to Bangkok at 6.30am

Phone Number

Email Address

Ticket Prices / Admission
3rd Class: From 300THB
2nd Class: From 500THB
1st Class: From 1000THB
Varies depending on distance travelled

Do You Have a Question to Ask?

Click Here to Ask Your Question