It is possible to travel from Hua Hin to Ayutthaya by train, without going all the way to Bangkok's main railway station at Hua Lamphong.
All you do is take a northbound Hua Hin to Bangkok train, get off a Bang Sue Junction Railway Station, then take one of the many northbound services from here to Ayutthaya.
If you use the Ordinary trains, it is by far the cheapest way to travel from Hua Hin to Ayutthaya, costing less than 60 Baht for the whole journey.
The first step of your journey is to take a Bangkok bound service, then get off at Bang Sue Junction (about 20 to 30 minutes before reaching Hua Lamphong.
Here is the current timetable for trains from Hua Hin to Bang Sue Junction:
|42 / 44||02:22||05:33||Sp. Ex. DRC||Info >|
|38 / 46||06:05||09:45||Sp. Ex.||Info >|
|32||06:29||10:06||Sp. Ex.||Info >|
|40||16:01||19:20||Sp. Ex. DRC||Info >|
If you want to see the full ticket price list for all these trains:
Once you arrive at Bang Sue Junction, there are many trains a day that travel from here to Ayutthaya.
Here is the latest timetable for trains from Bang Sue Junction to Ayutthaya:
|21||06:06||06:58||Special Express DRC|
|7||08:50||09:47||Special Express DRC|
|3||11:13||12:15||Special Express DRC|
If you are travelling on a budget: avoid the Express and Special Express trains as these are quite expensive for short distances.
For ticket prices for all these services:
You will only need to book advance tickets for the first sector from Hua Hin to Bang Sue Junction (if you want to travel in 2nd / 1st class Air-con carriages).
For 3rd / 2nd class fan carriages, you get your tickets on the day of departure.
You can buy your tickets for the sector from Bang Sue to Ayutthaya once you arrive at Bang Sue (in case of delays).