Home › Ayutthaya → Bangkok
Ayutthaya to Bangkok
Compare times and prices from every operator, choose your class, then book on Baolau.
Lowest adult fare per day, all transport types. Tap a day to see its trips.
All 16
🚆 Train 16
16 trips on Sun 25 Oct
Sort by Departure Lowest price Fastest
Filters
03:07 1h 03m 04:10
📍 Ayutthaya Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 2 classes
Third class Seat · ฿20 Second class Seat · ฿61
฿20 per adult, before fees
Book →
03:25 1h 05m 04:30
📍 Ayutthaya Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 3 classes
Third class Seat · ฿20 Second class Seat · ฿61 Second class Berth (A/C) · ฿411
฿20 per adult, before fees
Book →
03:42 1h 08m 04:50
📍 Ayutthaya Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 2 classes
Second class Berth (A/C) · ฿731 First class Berth (A/C) · ฿1,059
฿731 per adult, before fees
Book →
04:01 1h 09m 05:10
📍 Ayutthaya Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 3 classes
Third class Seat · ฿20 Second class Seat · ฿181 Second class Berth (A/C) · ฿511
฿20 per adult, before fees
Book →
04:24 1h 06m 05:30
📍 Ayutthaya Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 2 classes
Second class Berth (A/C) · ฿731 First class Berth (A/C) · ฿1,059
฿731 per adult, before fees
Book →
04:48 1h 07m 05:55
📍 Ayutthaya Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 4 classes
Third class Seat · ฿204 Second class Seat · ฿221 Second class Berth (A/C) · ฿551 First class Berth (A/C) · ฿879
฿204 per adult, before fees
Book →
05:25 1h 05m 06:30
📍 Ayutthaya Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 2 classes
Second class Berth (A/C) · ฿731 First class Berth (A/C) · ฿1,059
฿731 per adult, before fees
Book →
05:36 1h 14m 06:50
📍 Ayutthaya Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 3 classes
Third class Seat · ฿20 Second class Seat · ฿61 Second class Berth (A/C) · ฿391
฿20 per adult, before fees
Book →
06:14 1h 06m 07:20
📍 Ayutthaya Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 4 classes
Third class Seat · ฿20 Second class Seat · ฿61 Second class Seat (A/C) · ฿121 Second class Berth (A/C) · ฿191
฿20 per adult, before fees
Book →
13:57 0h 58m 14:55
📍 Ayutthaya Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 2 classes
Third class Seat · ฿20 Second class Seat (A/C) · ฿241
฿20 per adult, before fees
Book →
14:24 0h 56m 15:20
📍 Ayutthaya Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 2 classes
Third class Seat · ฿20 Second class Seat (A/C) · ฿241
฿20 per adult, before fees
Book →
16:04 1h 06m 17:10
📍 Ayutthaya Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 2 classes
Third class Seat · ฿20 Second class Seat · ฿61
฿20 per adult, before fees
Book →
16:50 0h 50m 17:40
📍 Ayutthaya Railway Station
→
Krung Thep Aphiwat Central Terminal
Second class Seat (A/C)
฿261 per adult, before fees
Book →
16:55 1h 05m 18:00
📍 Ayutthaya Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 2 classes
Third class Seat · ฿20 Second class Seat · ฿61
฿20 per adult, before fees
Book →
18:59 1h 06m 20:05
📍 Ayutthaya Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 2 classes
Third class Seat · ฿20 Second class Seat · ฿61
฿20 per adult, before fees
Book →
21:22 0h 53m 22:15
📍 Ayutthaya Railway Station
→
Krung Thep Aphiwat Central Terminal
Second class Seat (A/C)
฿261 per adult, before fees
Book →
No trips match these filters. Clear filters
Prices are ticket prices per adult, the same as on Baolau. The service fee and payment fee are added at checkout. You complete the booking on Baolau's website.
About the Ayutthaya to Bangkok route
Travel by 🚆 Train
Journey time 0h 50m–1h 14m
Tickets from ฿20
Operators 1
Operator From → to Departures Time From
🚆 State Railway of Thailand
Ayutthaya Railway Station → Krung Thep Aphiwat Central Terminal
03:07 · 03:25 · 03:42 · 04:01 · 04:24 · 04:48 · 05:25 · 05:36 …
0h 50m–1h 14m
฿20
How do I get from Ayutthaya to Bangkok? You can travel from Ayutthaya to Bangkok by train. The route is run by State Railway of Thailand.
How long does it take from Ayutthaya to Bangkok? The fastest trip takes about 0h 50m, and the slowest about 1h 14m.
How much is a ticket from Ayutthaya to Bangkok? Tickets start from about ฿20 per adult, before booking fees. Prices change by date and class.
What time are the departures from Ayutthaya to Bangkok? Typical departure times are 03:07, 03:25, 03:42, 04:01, 04:24, 04:48, 05:25, 05:36, 06:14, 13:57, 14:24, 16:04 and more. Check the date you want to travel for the current timetable.
Based on searches made on this site (last seen 2026-10-16). Pick a date above for live times and prices.