🔄 Updated 20 Jun 2026
Short answer: Ayutthaya is an easy day trip from Bangkok. The classic, cheapest way is the train from a Bangkok station — about 1.5–2 hours. A minivan from Mochit is quicker at around 1–1.5 hours, or you can take a river cruise tour.
Your travel options
| Mode | Duration | Cost | Notes |
|---|---|---|---|
| Train | ~1.5–2h | ฿ | Very cheap, atmospheric; no booking needed |
| Minivan | ~1–1.5h | ฿ | Fastest; departs from Mochit |
| Tour / river cruise | Full day | ฿฿–฿฿฿ | Includes guide, temples and meals |
Which should you choose?
To save money and travel like a local, a third-class train ticket costs just a few baht. In Ayutthaya, rent a bicycle or motorbike to tour the temples. For a hassle-free day with everything arranged, a full-day tour or a river-cruise-back option is worth it.
Check live schedules and prices, then book this route tickets in one place
🚌 Check times & book on 12Go →