Bangkok to Ayutthaya: Train, Bus or Minivan?
Bangkok to Ayutthaya is a short, popular day-trip corridor with frequent departures all day. State Railway of Thailand trains run about 27 times a day from Bangkok, taking roughly 1h30 to 2 hours depending on the service and stops. The direct bus from Mochit terminal and shared minivans both run about 1h30 and depart every hour. Here is how the options compare.
| Distance | About 75 km |
|---|---|
| Most frequent | Train, 27 departures a day |
| Fastest | Shared minivan (about 1h15 to 1h30) |
| Cheapest | Third-class train (about EUR 1 to 2) |
| Mode | Operator | Duration | Approx fare | Overnight | |
|---|---|---|---|---|---|
| Train | State Railway of Thailand (direct, 27 daily) The classic, scenic way in, with frequent direct departures all day. Third class is basic but cheap; second class adds air-con. |
about 1h30 to 2 hours | approx €1 to €5 | No | Check on 12Go → |
| Bus | Direct coach (Mochit to Ayutthaya) Hourly direct departures from Mochit terminal. |
about 1h30 | approx €2 to €4 | No | Check on 12Go → |
| Van | Shared minivan (direct) Fastest road option, direct door to door in central Ayutthaya, departing when full. |
about 1h15 to 1h30 | approx €3 to €5 | No | Check on 12Go → |
Fares are approximate and shown for comparison. Confirm live prices and times on 12Go before booking.
Loading things to do...
Loading things to do...
Activities load from Viator. Booking opens on Viator, and we may earn a commission.
How long is the train from Bangkok to Ayutthaya?
What is the best way from Bangkok to Ayutthaya?
Can you visit Ayutthaya as a day trip from Bangkok?
Which Bangkok station do trains to Ayutthaya leave from?
Is the bus or train better for Ayutthaya?
Plan your own version
Set your dates, budget and pace, and the planner builds an optimized trip with live prices.
Hotel options and prices come from Agoda and update at booking time; sample data shown if live pricing is unavailable. Transport fares are estimates, confirmed on 12Go.