Home › Bangkok to Ayutthaya: Train, Bus or Minivan?

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.

DistanceAbout 75 km
Most frequentTrain, 27 departures a day
FastestShared minivan (about 1h15 to 1h30)
CheapestThird-class train (about EUR 1 to 2)
Bangkok to Ayutthaya: your options
ModeOperatorDurationApprox fareOvernight
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.

Show stays for:
Where to stay in Bangkok
Option 1
Centre Point Sukhumvit 10 Hotel
Bangkok
Top-rated stay in Bangkok
Centre Point Sukhumvit 10 Hotel
★ 8.5 12565 reviews
€65
per night
Book on Agoda →
Option 2
Mercure Bangkok Sukhumvit 11
Bangkok
Top-rated stay in Bangkok
Mercure Bangkok Sukhumvit 11
★ 8.6 3361 reviews
€70
per night
Book on Agoda →
Option 3
Pullman Bangkok Hotel G
Bangkok
Top-rated stay in Bangkok
Pullman Bangkok Hotel G
★ 8.4 5814 reviews
€59
per night
Book on Agoda →
Where to stay in Ayutthaya
Option 1
Ayutthaya
Top-rated stay in Ayutthaya
Sala Ayutthaya
★ 9.0 1365 reviews
€88
per night
Book on Agoda →
Things to do
In Bangkok

Loading things to do...

In Ayutthaya

Loading things to do...

Activities load from Viator. Booking opens on Viator, and we may earn a commission.

Frequently asked questions
How long is the train from Bangkok to Ayutthaya?
About 1h30 to 2 hours depending on the service, with State Railway of Thailand running roughly 27 direct trains a day from Bangkok.
What is the best way from Bangkok to Ayutthaya?
The train is the classic choice, frequent and cheap, though a shared minivan is a little faster door to door if you would rather skip the station transfer.
Can you visit Ayutthaya as a day trip from Bangkok?
Yes, easily. At around 1h30 each way, most visitors see the main temple ruins on a single day trip, renting a bike or tuk-tuk to get between sites.
Which Bangkok station do trains to Ayutthaya leave from?
Most services depart Bangkok's main railway station, with some continuing on to Chiang Mai or the north stopping in Ayutthaya en route.
Is the bus or train better for Ayutthaya?
The train is the more scenic, traveler-favorite option and costs very little, while the bus and minivan are a touch faster and leave from a bus terminal rather than the train station.

Plan your own version

Set your dates, budget and pace, and the planner builds an optimized trip with live prices.

Build my trip →

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.

Beta Prices and availability reflect current partner rates and can change before you book. Confirm the final price on 12Go or Agoda (linked per result) before booking.