To travel by train from Chiang Mai to Sukhothai you need to:
- Take the train to Phitsanulok.
- Then travel 62.7 km by road from Phitsanulok to Sukhothai in a local bus.
Train Times from Chiang Mai to Phitsanulok
There are 5 direct train services a day from Chiang Mai to Phitsanulok.
Train No. | Chiang Mai | Phitsanulok | Service |
102 | 06:30 | 13:16 | Rapid |
8 | 08:50 | 14:34 | Special Express |
52 | 15:30 | 22:58 | Express |
14 | 17:00 | 23:53 | Special Express |
10 | 18:00 | 00:47 | Special Express |
- Train #8 departing at 08:50 is the fastest train service between Chiang Mai and Phitsanulok, scheduled to complete the journey in 5 hours 44 minutes.
- The slowest service is Train #408 which departs at 09:30, and arrives in Phitsanulok 7 hours 52 minutes later.
Buy Tickets from Chiang Mai to Phitsanulok
Use the Search Box below to buy your train tickets from Chiang Mai to Phitsanulok.
- Sleeper seats are available to book online as well as the cheaper seat only options.
The train journey from Chiang Mai to Phitsanulok passes some fantastic scenery which you can enjoy best if you take a train which completes the journey in daylight hours. Of the three trains which arrive before it get dark, the best of these is Train #8 because not only is it the fastest, but also because it is the only day time train with air conditioned carriages. Train #8 only has one seat type and the ticket price includes a meal brought to your seat and a drink.
Ticket Prices from Chiang Mai to Phitsanulok
Seat Type | Online Price | Station Price |
2nd Class A/C Seat | 720 THB | 470 THB |
- 2nd Class A/C seat price includes drinks and food during the journey.
Location of Chiang Mai Railway Station
Read more about Chiang Mai Railway Station.
Location of Phitsanulok Railway Station
Read more about Phitsanulok Railway Station.
Bus Services from Phitsanulok to Sukhothai
There is no train line to Sukhothai, but there are bus services every hour from Phitsanulok to Sukhothai and the bus journey takes only 1 hour and 2 minutes to reach Sukhothai.

It is a simple journey from Phitsanulok Railway Station to Phitsanulok Bus Terminal 1 and then around 1 hour by bus to Sukhothai. Phitsanulok Bus Terminal 1 is 2.1 km by road from the Phitsanulok Railway Station and bus services from Phitsanulok to Sukhothai are very cheap and frequent.