Last Updated: 6th January, 2026

Ayutthaya to Bangkok Train Schedule & Timetable

The Ayutthaya to Bangkok train schedule includes 27 daily train services with departure times starting from 03:07 and running until 21:22. This updated timetable shows arrival times, train numbers, journey duration, and service types for all trains operating on this route.

Whether you are checking the latest Ayutthaya to Bangkok train time or comparing express, rapid, and ordinary SRT trains, this Thailand Railway schedule helps you plan your trip efficiently between Ayutthaya station and Bangkok station.

Thailand Railway Train Journey

Ayutthaya to Bangkok Train Schedule - Departure & Arrival Times

The Ayutthaya to Bangkok train schedule includes 27 daily services operated by the State Railway of Thailand (SRT). This timetable covers express, rapid, and ordinary trains connecting Ayutthaya station and Bangkok station throughout the day. For example, Train 142 (Rapid) departs at 03:07 and arrives at 04:10, while Train 108 (Rapid) departs at 03:25 and arrives at 04:30, providing passengers with flexible travel options and reliable arrival times across the Thailand Railway network.

From StationDepartureDestination StationArrivalDaysTrainTrain #
Ayutthaya03:07Bangkok (Krung Thep Aphiwat)04:10Daily
Rapid
View Train 142 schedule and stops
Ayutthaya03:25Bangkok (Krung Thep Aphiwat)04:30Daily
Rapid
View Train 108 schedule and stops
Ayutthaya03:42Bangkok (Krung Thep Aphiwat)04:50Daily
Special Exp.
View Train 24 schedule and stops
Ayutthaya04:01Bangkok (Krung Thep Aphiwat)05:10Daily
Express
View Train 52 schedule and stops
Ayutthaya04:24Bangkok (Krung Thep Aphiwat)05:30Daily
Special Exp.
View Train 26 schedule and stops
Ayutthaya04:48Bangkok (Krung Thep Aphiwat)05:55Daily
Special Exp.
View Train 14 schedule and stops
Ayutthaya05:07Bangkok (Hua Lamphong)06:50Daily
Commuter
View Train 314 schedule and stops
Ayutthaya05:25Bangkok (Krung Thep Aphiwat)06:30Daily
Special Exp.
View Train 10 schedule and stops
Ayutthaya05:36Bangkok (Krung Thep Aphiwat)06:50Daily
Rapid
View Train 140 schedule and stops
Ayutthaya05:46Bangkok (Hua Lamphong)07:35Daily
Commuter
View Train 302 schedule and stops
Ayutthaya06:21Bangkok (Krung Thep Aphiwat)07:30Daily
Rapid
View Train 134 schedule and stops
Ayutthaya06:38Bangkok (Hua Lamphong)08:30Daily
Commuter
View Train 342 schedule and stops
Ayutthaya07:10Bangkok (Hua Lamphong)08:50Daily
Commuter
View Train 318 schedule and stops
Ayutthaya08:18Bangkok (Hua Lamphong)10:10Daily
Ordinary
View Train 208 schedule and stops
Ayutthaya09:00Bangkok (Hua Lamphong)10:30Daily
Commuter
View Train 304 schedule and stops
Ayutthaya09:41Bangkok (Hua Lamphong)11:10Daily
Commuter
View Train 340 schedule and stops
Ayutthaya10:11Bangkok (Hua Lamphong)11:55Daily
Ordinary
View Train 212 schedule and stops
Ayutthaya11:55Bangkok (Hua Lamphong)13:45Daily
Ordinary
View Train 202 schedule and stops
Ayutthaya12:35Bangkok (Hua Lamphong)14:25Daily
Ordinary
View Train 234 schedule and stops
Ayutthaya13:08Bangkok (Krung Thep Aphiwat)14:10Daily
Express
View Train 72 schedule and stops
Ayutthaya15:39Bangkok (Krung Thep Aphiwat)16:35Daily
Express
View Train 76 schedule and stops
Ayutthaya16:04Bangkok (Krung Thep Aphiwat)17:10Daily
Rapid
View Train 112 schedule and stops
Ayutthaya16:41Bangkok (Krung Thep Aphiwat)18:00Daily
Rapid
View Train 136 schedule and stops
Ayutthaya16:50Bangkok (Krung Thep Aphiwat)17:40Daily
Special Exp.
View Train 8 schedule and stops
Ayutthaya18:21Bangkok (Hua Lamphong)20:05Daily
Ordinary
View Train 210 schedule and stops
Ayutthaya18:59Bangkok (Krung Thep Aphiwat)20:05Daily
Rapid
View Train 102 schedule and stops
Ayutthaya21:22Bangkok (Krung Thep Aphiwat)22:15Daily
Special Exp.
View Train 22 schedule and stops

Frequently Asked Questions - Ayutthaya to Bangkok Trains

How many trains run from Ayutthaya to Bangkok?

There are 27 trains operating daily between Ayutthaya and Bangkok. These services run throughout the day and are operated by the State Railway of Thailand (SRT).

What is the first train from Ayutthaya to Bangkok?

The first train from Ayutthaya to Bangkok departs at 03:07.

What is the last train from Ayutthaya to Bangkok?

The last scheduled train from Ayutthaya to Bangkok leaves at 21:22.

How long is the train journey from Ayutthaya to Bangkok?

The average train journey from Ayutthaya to Bangkok takes approximately 1 hours, depending on the type of service and number of stops.

What types of trains operate between Ayutthaya and Bangkok?

Train services on this route include Rapid, Special Exp., Express, Commuter, Ordinary. Different classes and seating options may be available depending on the train.

Do trains from Ayutthaya to Bangkok run daily?

Most trains on the Ayutthaya to Bangkok route operate daily, although some services may have specific operating days. Check the detailed timetable above for exact schedules.