Chiang Mai is at the Northern end of Thailand’s Northern Railway Line which runs from Bangkok to Chiang Mai via Ayutthaya, Lopburi and Phitsanulok. From Chiang Mai the Northern Line has an interchange with the North Eastern Railway Line at Ayutthaya and an interchange with the Southern Railway Line at Bangkok Hua Lamphong Train Station.
Train Tickets from Chiang Mai
Use the Search Box below to buy train tickets from Chiang Mai to destinations on Thailand’s Northern Railway Line.
- Simply enter your destination and date of travel and click to Find Tickets.
Booking in advance is recommended is you want to secure a 1st or 2nd Class sleeper seat.
Chiang Mai to Bangkok
Bangkok is wonderful, vibrant, lively and diverse city. It is also an important transport hub which passengers need to travel through on their way South from Bangkok. Bangkok is at the bottom end of the Northern train line and for onward travel passengers need to change train lines and trains as currently there are no direct services running from North of Thailand to the South and onto Malaysia and Singapore.
- Train times from Chiang Mai to Bangkok:
Chiang Mai to Ayutthaya
Ayutthaya is famous for its Historical Park, which is a UNESCO World Heritage Centre. The Historical Park is 4 km from Ayutthaya train station. The best way to get from the station to the Historical Park to take one of the tuk-tuks waiting outside the station entrance. Agree a price with the driver before you set off and expect to pay 60 THB to 80 THB for the journey.
- Train times from Chiang Mai to Ayutthaya:
Chiang Mai to Lopburi
The most popular attraction in Lopburi is the Khmer temple of Prang Sam Yot where a large group of macaque live and roam free around the temple. Every year in November the temple hosts the Monkey Festival. If you are travelling to Lopburi in November, or you are planning to come to the Monkey Festival be sure to book both your travel tickets and hotels well in advance as this a popular annual event which attracts large number of Thai and foreign visitors.
- Train times from Chiang Mai to Lopburi:
Chiang Mai to Sukhothai (via Phitsanulok)
To travel from Chiang Mai to Sukhothai by train you need to leave the train at Phitsanulok and then take a connecting bus for 1 hour 2 minutes for the 62.7 km journey to Sukhothai. We advise taking Train #8 departing at 08:50 from Chiang Mai and arriving in Phitsanulok at 14:34.
- Train times from Chiang Mai to Phitsanulok: