Home » Information » Chiang Mai Train Station
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 ฿ 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

Do You Have a Question to Ask?

Click Here to Ask a Question

What is the Chiang Mai Train Station address?
What are the Chiang Mai Train Station opening hours?
What are the Chiang Mai Train Station entry prices?
Bangkok
3rd Class: From 300THB
2nd Class: From 500THB
1st Class: From 1000THB
Varies depending on distance travelled

Please visit our website for more information on the Chiang Mai Train Station.
What is the Chiang Mai Train Station phone number?
What is the Chiang Mai Train Station email address?

Weather Forecast

CHIANG MAI WEATHER