Chiang Mai Train Station

Chiang Mai Train Station is quite conveniently located in the inner suburbs of Chiang Mai. While the bus service is generally faster, cheaper, and more reliable, taking a train is more spacious and sleeping can be quite comfortable with various classes of travel available.

Main entrance of Chiang Mai Train Station

Taking the train gives you the opportunity to see some of the countryside, and within Bangkok you can observe some of the less-touristy aspects of the city. The train stops at Don Muang Airport (DMK), so this can make rail a convenient choice of travel if you have a connecting flight at DMK. Just make sure your flight is at DMK, and not at the new international Suvarnabhumi Airport (BKK).

Old Train in the carpark of Chiang Mai Train Station

Chiang Mai Train Ticket & Schedule Information

Olsen Tours is a participant in an affiliate program with 12Go and is compensated for referring business to our partner.

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
Train Chiang Mai - Phitsanulok ฿ 225–980 5h 44m – 8h 5m
  •   2nd Class Sleeper AC 15:30, 17:00, 18:00
  •   2nd Class AC seats only 08:50
  •   2nd Class Fan seats only 06:30, 15:30, 17:00
  •   Class 3 Fan 06:30, 15:30, 17:00
Train Chiang Mai - Lamphun ฿ 65–833 56m – 1h 18m
  •   2nd Class Sleeper AC 15:30, 17:00, 18:00
  •   2nd Class AC seats only 08:50
  •   2nd Class Fan seats only 06:30, 15:30, 17:00
  •   Class 3 Fan 06:30, 15:30, 17:00
Train Chiang Mai - Nakhon Sawan ฿ 253–392 10h 29m
  •   2nd Class Fan seats only 06:30
  •   Class 3 Fan 06:30
Train Chiang Mai - Uttaradit ฿ 151–737 4h 39m – 6h 4m
  •   2nd Class Sleeper AC 15:30, 17:00
  •   2nd Class AC seats only 08:50
  •   2nd Class Fan seats only 06:30, 15:30, 17:00
  •   Class 3 Fan 06:30, 15:30, 17:00
Train Chiang Mai - Lopburi ฿ 262–1,286 8h 36m – 11h 35m
  •   2nd Class Sleeper AC 15:30, 17:00, 18:00
  •   2nd Class AC seats only 08:50
  •   2nd Class Fan seats only 06:30, 15:30, 17:00
  •   Class 3 Fan 06:30, 15:30, 17:00
Train Chiang Mai - Pathumthani ฿ 277–1,131 9h 40m – 13h 25m
  •   2nd Class Sleeper AC 15:30, 17:00, 18:00
  •   2nd Class AC seats only 08:50
  •   2nd Class Fan seats only 06:30, 15:30, 17:00
  •   Class 3 Fan 06:30, 15:30, 17:00
Train Chiang Mai - Phichit ฿ 235–774 6h 41m – 8h 36m
  •   2nd Class Sleeper AC 15:30
  •   2nd Class AC seats only 08:50
  •   2nd Class Fan seats only 06:30, 15:30
  •   Class 3 Fan 06:30, 15:30
Train Chiang Mai - Ayutthaya ฿ 271–1,888 9h 15m – 12h 44m
  •   1st Class Sleeper 17:00, 18:00
  •   2nd Class Sleeper AC 15:30, 17:00, 18:00
  •   2nd Class AC seats only 08:50
  •   2nd Class Fan seats only 06:30, 15:30, 17:00
  •   Class 3 Fan 06:30, 15:30, 17:00
Powered by 12Go system
Ticket Office at Chiang Mai Train Station