Ratchaburi Train Station: Timetable and Trains

Distance117 kmfrom Bangkok
Trains a day30–32
ProvinceRatchaburi

Trains from Ratchaburi

The table shows scheduled departure times for each train, not live tracking information. Click on a train to see more detail, including its stops and connections.

TrainDepartsDestination
SP3900:37Surat Thani
SP4401:45Krung Thep Aphiwat
RP16803:09Krung Thep Aphiwat
EX8604:05Krung Thep Aphiwat
RP17404:27Krung Thep Aphiwat
EX8404:48Krung Thep Aphiwat
COM35205:00Thon Buri
RP17205:32Krung Thep Aphiwat
SP3206:08Krung Thep Aphiwat
SP3806:59Krung Thep Aphiwat
SP4606:59Krung Thep Aphiwat
ORD25208:14Thon Buri
RP17008:32Krung Thep Aphiwat
SP4309:08Surat Thani
911Weekends only09:22Suan Soan Pradipat
ORD25509:51Lang Suan
ORD26112:03Suan Soan Pradipat
ORD25414:52Thon Buri
ORD25115:26Prachuap Khiri Khan
SP4016:09Krung Thep Aphiwat
ORD26216:31Hua Lamphong
RP17117:07Su-Ngai Kolok
912Weekends only18:09Hua Lamphong
SP3718:10Su-Ngai Kolok
SP4518:10Padang Besar (Malaysia)
SP3118:47Hat Yai
RP16919:33Yala
EX8320:48Trang
EX8521:57Nakhon Si Thammarat
RP17322:16Nakhon Si Thammarat
RP16722:34Kantang
DestinationFastestDirect trainsFirst to last
Phetchaburi37m15 trains00:37 to 22:34
Nakhon Pathom45m16 trains01:45 to 18:09
Hua Hin1h 23m15 trains00:37 to 22:34
Bangkok1h 43m16 trains01:45 to 18:09
Prachuap Khiri Khan2h 32m12 trains00:37 to 22:34
Chumphon4h 42m12 trains00:37 to 22:34
Surat Thani7h 12m11 trains00:37 to 22:34
Thung Song Junction9h 21m9 trains17:07 to 22:34
Hat Yai12h 18m5 trains17:07 to 19:33
Yala14h 37m3 trains17:07 to 19:33

Direct trains only, no change needed. A linked name has a page with every train on that route.

Need to change trains? Search Thailand train times for any two stations and we'll find the journeys with connections.

Tickets from Ratchaburi

Tickets for the long-distance trains from Ratchaburi go on sale up to 90 days in advance, or the day before travel for shorter trips.

The other 7 trains can't be booked in advance: buy your tickets at the station on the day.

Read more about when to book Thailand train tickets.

Book via Baolau

Along the line

← Bangkok · 117 kmSu-Ngai Kolok · 1,042 km →
  1. Nong Pla Duk Junction
  2. 4.0 kmBan Pong
  3. 33 kmRatchaburi
  4. 49 kmPhetchaburi
  5. 63 kmHua Hin

Timetable data collected 29th October 2026. Scheduled times, not live tracking. Times may vary. This website contains affiliate links. Should you click to purchase, it is at no additional cost to you, but we receive a small commission.


Have questions about your trip?Ask our Facebook group of fellow train travellers.
Join the group