Last Updated: 6th January, 2026

Bangkok to Ratchaburi Train Schedule & Timetable

The Bangkok to Ratchaburi train schedule includes 16 daily train services with departure times starting from 06:30 and running until 22:50. 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 Bangkok to Ratchaburi train time or comparing express, rapid, and ordinary SRT trains, this Thailand Railway schedule helps you plan your trip efficiently between Bangkok station and Ratchaburi station.

Thailand Railway Train Journey

Bangkok to Ratchaburi Train Schedule - Departure & Arrival Times

The Bangkok to Ratchaburi train schedule includes 16 daily services operated by the State Railway of Thailand (SRT). This timetable covers express, rapid, and ordinary trains connecting Bangkok station and Ratchaburi station throughout the day. For example, Train 911 (Excursion) departs at 06:30 and arrives at 09:21, while Train 255 (Ordinary) departs at 07:20 and arrives at 09:49, providing passengers with flexible travel options and reliable arrival times across the Thailand Railway network.

From StationDepartureDestination StationArrivalDaysTrainTrain #
Bangkok (Hua Lamphong)06:30Ratchaburi09:21Daily
Excursion
View Train 911 schedule and stops
Bangkok (Thon Buri)07:20Ratchaburi09:49Daily
Ordinary
View Train 255 schedule and stops
Bangkok (Krung Thep Aphiwat)07:30Ratchaburi09:07Daily
Special Exp.
View Train 43 schedule and stops
Bangkok (Hua Lamphong)09:20Ratchaburi12:01Daily
Ordinary
View Train 261 schedule and stops
Bangkok (Hua Lamphong)11:00Ratchaburi13:38Daily
Freight
View Train 985 schedule and stops
Bangkok (Thon Buri)13:10Ratchaburi15:25Daily
Ordinary
View Train 251 schedule and stops
Bangkok (Krung Thep Aphiwat)15:10Ratchaburi16:57Daily
Rapid
View Train 171 schedule and stops
Bangkok (Krung Thep Aphiwat)16:10Ratchaburi18:00Daily
Special Exp.
View Train 37 schedule and stops
Bangkok (Krung Thep Aphiwat)16:10Ratchaburi18:00Daily
Special Exp.
View Train 45 schedule and stops
Bangkok (Krung Thep Aphiwat)16:50Ratchaburi18:37Daily
Special Exp.
View Train 31 schedule and stops
Bangkok (Krung Thep Aphiwat)17:30Ratchaburi19:23Daily
Rapid
View Train 169 schedule and stops
Bangkok (Thon Buri)18:15Ratchaburi20:25Daily
Commuter
View Train 351 schedule and stops
Bangkok (Krung Thep Aphiwat)18:50Ratchaburi20:38Daily
Express
View Train 83 schedule and stops
Bangkok (Krung Thep Aphiwat)19:50Ratchaburi21:47Daily
Express
View Train 85 schedule and stops
Bangkok (Krung Thep Aphiwat)20:30Ratchaburi22:24Daily
Rapid
View Train 167 schedule and stops
Bangkok (Krung Thep Aphiwat)22:50Ratchaburi00:27Daily
Special Exp.
View Train 39 schedule and stops

Frequently Asked Questions - Bangkok to Ratchaburi Trains

How many trains run from Bangkok to Ratchaburi?

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

What is the first train from Bangkok to Ratchaburi?

The first train from Bangkok to Ratchaburi departs at 06:30.

What is the last train from Bangkok to Ratchaburi?

The last scheduled train from Bangkok to Ratchaburi leaves at 22:50.

How long is the train journey from Bangkok to Ratchaburi?

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

What types of trains operate between Bangkok and Ratchaburi?

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

Do trains from Bangkok to Ratchaburi run daily?

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