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:

Train Number Departure Times
#142, #134 (2nd-3rd Fan) 03:07 AM, 04:10 AM
#108, #52, #14, #140 (2nd-3rd Fan, 2nd Sleep AC) 03:21 AM, 03:57 AM, 04:50 AM, 05:50 AM
#24, #26, #10 (2nd Sleep AC) 03:42 AM, 04:33 AM, 05:29 AM
#72, #76 (3rd Fan, 2nd AC) 01:23 PM, 03:35 PM
#112, #136, #102 (2nd-3rd Fan) 03:59 PM, 04:37 PM, 07:16 PM
#8, #22 (2nd AC) 06:06 PM, 09:42 PM
BOOK TRAIN TICKETS

Travel Time

The journey from Ayutthaya to Bangkok by train with the State Railway of Thailand takes 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