The journey by train from Ayutthaya to Chiang Mai is scheduled to take from 9 to 13 hours depending upon which train you take.
Train Times from Ayutthaya to Chiang Mai
There are currently 5 train services a day from Ayutthaya to Chiang Mai, only one of which departs in the morning. The majority of the services travel overnight.
| Train | Ayutthaya | Chiang Mai | Service |
| 7 | 08:23 | 17:50 | Special Express |
| 109 | 15:20 | 04:00 | Rapid |
| 9 | 19:45 | 07:15 | Special Express |
| 13 | 21:09 | 08:45 | Special Express |
| 51 | 23:38 | 11:40 | Express |
- Fastest Train: The fastest service from Ayutthaya to Chiang Mai is Train #7, departing at 08:23, which is scheduled to complete the journey in 9 hours 27 minutes.
- Slowest Train: The slowest of the services from Ayutthaya to Chiang Mai is Train #109, departing at 15:20, scheduled to arrive in Chiang Mai 12 hours 40 minutes after departing from Ayutthaya.
Buy Tickets from Ayutthaya to Chiang Mai
Use the Search Box below to buy your train tickets from Ayutthaya to Chiang Mai.
Buying train tickets is easy with Thailand Trains. Simply enter your travel dates and click to Find Tickets.
We recommend booking at least 1 month in advance if you plan to travel during busy periods, particularly during Thai public holidays in April and the end of December.
Ticket Prices from Ayutthaya to Chiang Mai
Booking online is 74 to 300 THB more expensive per person than buying a ticket at the train station in Thailand. However, it may not be possible to purchase a ticket on the day of travel. The additional cost of booking online is a worthwhile investment if you are unable to buy a ticket at the train station in advance of the day of travel.
| Seat Type | Online Price | Station Price |
| 2nd Class A/C Sleeper | 836 to 1,316 THB | 736 to 1,016 THB |
| 2nd Class A/C Seat | 636 THB | 536 THB |
| 2nd Class Fan Seat | 440 THB | 366 THB |
About Travel to Chiang Mai
The scenery on the way is very good, particularly the section which travels through the mountains, and we therefore recommend our readers to book a seat on Train #7, departing at 08:23, which is the only train service which travels the route in daylight.
The later departures have sleeper berths available and they may be better for those travellers looking to save the cost of a hotel room for the night by booking a sleeper seat on the train. It is worth noting as well that Train #9 departing at 19:45 is one of the four train services selected by the State Railway of Thailand to be the first to make use of the modern new train carriages introduced in November 2016.
Travel to Ayutthaya Station
Ayutthaya Railway Station is not located within the historic city centre, but just across the Pa Sak river to the east of the old city.

Ayutthaya Train Station is 4.5 km journey by road from the historical park. To get to the train station from anyway in the old city centre it costs around 120 THB by taxi or tuk-tuk and the journey time will be no more than 15 minutes. Ayutthaya Bus Station is 3 km away in the opposite direction to the old city. The journey between the train station and bus station needs to be done by tuk-tuk or taxi as it too far to walk.
Location of Ayutthaya Train Station
Taxis in Chiang Mai
Chiang Mai Railway Station is 3.7 km away from the Thae Pae Gate in Chiang Mai’s old town and 2.7 km from the main bus station. It is probably going to be too far to walk to your hotel or onward bus connection from Chiang Mai train station. Instead, take one of the tuk-tuks which wait in the station car park to your hotel, it will cost about 150 THB. For a cheaper option go to the main road and flag down a shared taxi, the cost of a trip to the old town should be around 40 THB per person.