You have the choice of either travelling by train during the day from Udon Thani to Ayutthaya or travelling through the night. In terms of the scenery on route this is not one of the best train routes in Thailand (the routes between Ayutthaya and Chiang Mai and Ayutthaya and Ubon Ratchathani are much better) and for this reason you may choose to travel overnight in a sleeper berth instead.
Train Times from Udon Thani to Ayutthaya
There are 3 train services a day from Udon Thani to Ayutthaya.
| Train | Udon Thani | Ayutthaya | Service |
| 76 | 08:16 | 15:34 | Express |
| 26 | 20:20 | 04:23 | Special Express |
| 134 | 20:59 | 06:20 | Rapid |
- The fastest service from Udon Thani to Ayutthaya is Train #76 departing at 08:16, which is scheduled to complete the journey in 7 hours 18 minutes.
- The slowest service from Udon Thani to Ayutthaya is Train #134 departing at 20:59 and scheduled to arrive in Ayutthaya at 06:20, 9 hours 21 minutes after departing from Udon Thani.
Buy Tickets from Udon Thani to Ayutthaya
Use the Search Box below to buy your train tickets from Udon Thani to Ayutthaya.
Ticket Prices from Udon Thani to Ayutthaya
Train tickets from Udon Thani to Ayutthaya booked online cost 50 to 100 THB more than they do purchased at a train station.
| Seat Type | Online Price | Station Price |
| 1st Class A/C Sleeper | 1,535 THB | 1,435 THB |
| 2nd Class A/C Sleeper | 1,026 THB | 926 THB |
| 2nd Class A/C Seat | 500 THB | 416 THB |
| 3rd Class Fan Seat | 285 THB | 235 THB |
The advantage of booking online is that you can guarantee your seat. The best service from Udon Thani to Ayutthaya is Train #26 departing at 20:20, which has sleeper berths available. We recommend that you book your sleeper berths online in advance if you want to travel in comfort.
If you don’t mind travelling 3rd class then simply buy your ticket at the station as these tickets rarely sell out before the day of travel except around the time of major public holidays such as the calendar New Year and Songkran.
Location of Udon Thani Train Station
See more information about Udon Thani Train Station.
Udon Thani Train Station is located to the East of the centre of Udon Thani city centre near to Central Plaza shopping mall and the main bus station. Many of the best hotels in the city, such as the fantastic Charoen Hotel, are near to the train station and it is easy and cheap to travel by tuk-tuk in Udon Thani.
Location of Ayutthaya Train Station
See more information about Ayutthaya Train Station.
Travel from Ayutthaya
Ayutthaya Train Station is located on the other side of the river from Ayutthaya’s old town area which often described as being an island as it is surrounded on all four sides by rivers and man made canals.
Travel to Ayutthaya Historical Park
It is 4.4 km from Ayutthaya Train Station to Ayutthaya Historical Park which is much too far to walk, however, there are always lots of tuk-tuks waiting outside Ayutthaya Train Station to take there. A tuk-tuk from the station to the historical park or most other destinations in Ayutthaya’s old town area should cost around 100 THB.

Onward Travel from Ayutthaya
There are lots of options for onward travel from Ayutthaya by bus, minivan and train, but not by plane as Ayutthaya does not have its own airport:
- Ayutthaya to Bangkok: There are two ways to travel from Ayutthaya to Bangkok: by train or by minivan. There many trains a day from Ayutthaya to Bangkok running from early morning until late evening. The journey by train is scheduled to take from 1 to 2 hours, although travel times can often be longer because of delays. A 2nd Class A/C seat on the fastest train service (Train #8) is recommended. Minivan services are normal quicker than the train. They depart from the corner of Naresuan Road and Naresuan Soi 1. The arrival point in Bangkok for most minivan services is Morchit Bus Station, Bangkok’s Northern Bus Terminal.
- Ayutthaya to Chiang Mai: There are 5 train services a day from Ayutthaya to Chiang Mai and the journey by train takes from 10 to 13 hours depending upon which train you take. Bus services are often cheaper than travelling in an A/C carriage and take around the same time. The bus station for North bound bus services is called Sai Nuea Bus Station and it is located to the East of Ayutthaya Old Town on the main highway.
- Ayutthaya to Kanchanaburi: For travel to Kanchanaburi you first need to take a minivan from Chao Phrom market bus station, on the Naresuan Road in Ayutthaya, to Saphanburi bus station. This first stage of the journey takes around 1 hour 15 minutes. From Saphanburi bus station there are frequent bus services to Kanchanaburi. The journey by bus from Saphanburi to Kanchanaburi takes around 2 hours 30 minutes. Buy your ticket at the bus station.