Train from Ayutthaya to Bangkok: Online Booking, Schedules, and Routes

State Railway of Thailand Logo
Plus
SiamTickets.com Logo
Featured image for an article about traveling from Ayutthaya to Bangkok by train, showing an aerial view of Wat Arun and the Bangkok cityscape with a train in the foreground.

Hop on a picturesque 64-kilometer (40-mile) train journey from the historical city of Ayutthaya to the Thai capital of Bangkok.

With travel times ranging from 1 to 2 hours and 16 departures throughout the day, this route offers a convenient and scenic way to explore Thailand’s rich culture.

SiamTickets makes booking your train tickets simpler, ensuring a smooth start to your adventure in Bangkok.

Use the search tool above or click here to book.

Train Schedule Ayutthaya to Bangkok

Train 102 from Ayutthaya to Bangkok © Tossapon Nakjarung / Shutterstock.com

Here is the latest schedule for train services arriving at Krung Thep Aphiwat Central Terminal Station, Bangkok. All trains pass by Don Mueang Station (Airport) 17 minutes before arriving at Krung Thep Aphiwat Central Terminal Station.

Trains bookable on SiamTickets:

Depart Ayutthaya Arrive Bangkok Train Number Class
03:07 AM 04:10 AM #142 2nd-3rd Fan
03:21 AM 04:30 AM #108 2nd-3rd Fan, 2nd Sleep AC
03:42 AM 04:50 AM #24 2nd Sleep AC
03:57 AM 05:10 AM #52 2nd-3rd Fan, 2nd Sleep AC
04:10 AM 05:20 AM #134 2nd-3rd Fan
04:33 AM 05:50 AM #26 2nd Sleep AC
04:50 AM 06:00 AM #14 2nd-3rd Fan, 2nd Sleep AC
05:29 AM 06:50 AM #10 2nd Sleep AC
05:50 AM 07:10 AM #140 2nd-3rd Fan, 2nd Sleep AC
01:23 PM 02:30 PM #72 3rd Fan, 2nd AC
03:35 PM 04:45 PM #76 3rd Fan, 2nd AC
03:59 PM 05:20 PM #112 2nd-3rd Fan
04:37 PM 05:55 PM #136 2nd-3rd Fan
06:06 PM 06:55 PM #8 2nd AC
07:16 PM 08:25 PM #102 2nd-3rd Fan
09:42 PM 10:35 PM #22 2nd AC
BOOK TRAIN TICKETS

Travel Time

The journey from Ayutthaya to Bangkok by train with the State Railway of Thailand takes approximately 1 to 2 hours on average.

Train Fare and Classes

2nd Class sleeper train cabin © akimov konstantin / Shutterstock.com

The State Railway of Thailand offers various ticket classes for your journey to Bangkok.

Thai Railway Class Fare Rate
3rd Class Fan THB 70 – 250
2nd Class Fan THB 90 – 270
2nd Class AC THB 280 – 310
2nd Class Sleeper AC THB 440 – 830

Ayutthaya to Bangkok by Train FAQ

At Ayutthaya Train Station.

15+ daily departures from Ayutthaya Train Station, ranging from 03:00 am to 09:40 pm.

Approximately 1 to 2 hours.

Fares range from THB 70 for 3rd Class Fan to THB 830 for 2nd Class Sleeper AC.

Yes, there are direct services available.

Children under 3 travel free if sharing a seat. Children under 11 with a height of less than 150 cm receive discounts: THB 7 for 3rd Class Fan, THB 15 for 2nd Class Fan, and THB 15 for 2nd Class AC. Children can travel on lower berths only.

Luggage can be kept next to you, on racks, or in nearby compartments in sleeper cars.

Each passenger can carry one large and one small piece of luggage. First Class allows 60 kg, Second Class 40 kg, and Third Class 30 kg per passenger.

Pets are allowed only in 3rd Class carriages with a fan. Fees start at THB 90. Dogs over 30 kg are not allowed.

Discover the State Railway of Thailand

Map of the State Railway of Thailand network, highlighting the route from Bangkok to Ayutthaya.

The State Railway of Thailand (SRT) is a fundamental part of the country’s transportation system, connecting various regions with its comprehensive rail network, including the 64-kilometer (40-mile) Ayutthaya to Bangkok route. SRT offers a range of options to suit all travelers, from basic third-class seats to comfortable second-class sleepers with AC.

As you embark on this journey, you’ll be treated to picturesque views of Thailand’s landscapes, making the train an exceptional way to travel from the historical city of Ayutthaya to the vibrant capital of Bangkok.

Summary of Train Services

As you prepare for your train journey from Ayutthaya to Bangkok, keep these key points in mind:

  • Choose from 16 daily departures to suit your schedule
  • Expect a scenic 1-2 hour ride covering 64 kilometers (40 miles)
  • Select from various classes, with fares ranging from THB 70 to THB 830

SiamTickets simplifies the booking process, allowing you to focus on the exciting experiences that lie ahead in Bangkok.

BOOK TRAIN TICKETS

Related Trips