By train the journey from Ratchaburi to Bangkok’s main train station is scheduled to take from 2 to 3 hours.
Train Times from Ratchaburi to Bangkok
There are currently 9 daily train services from Ratchaburi to Bangkok.
Train | Ratchaburi | Bangkok | Service |
168 | 04:13 | 07:00 | Rapid |
86 | 05:12 | 07:45 | Express |
170 | 05:57 | 08:25 | Rapid |
42/44 | 06:32 | 08:45 | Special Express |
84 | 06:55 | 09:25 | Express |
172 | 07:58 | 10:30 | Rapid |
32 | 08:17 | 10:50 | Special Express |
38/46 | 09:34 | 12:05 | Special Express |
40 | 18:13 | 20:30 | Special Express |
- The fastest train from Ratchaburi to Bangkok is Train #42/44, departing from Ratchaburi at 06:32 and arriving 2 hours 13 minutes later in Bangkok at 08:45.
- The slowest train is Train #168 departing from Ratchaburi at 04:13 and arriving in Bangkok at 07:00, a scheduled journey time of 2 hours 47 minutes.
Buy Tickets from Ratchaburi to Bangkok
Use the Search Box below to buy your train tickets from Ratchaburi to Bangkok.
You can also book tickets for other train, bus and ferry journeys across Thailand and the rest of South East Asia using the Search Box above. Simply change the origin and destination of the journey and click to Find Tickets.
Ratchaburi Train Station
Bangkok Railway Station
- From the 19th January 2023 the main railway station in Bangkok is Krung Thep Aphiwat Central Terminal (also known as Bang Sue Grand Station).
About Train Travel to Bangkok
At the present time all long distance trains from Ratchaburi to Bangkok terminate at Krung Thep Aphiwat Central Terminal. Some ‘Ordinary’ train services still continue onto Hua Lampong Railway Station. Hua Lampong Railway Station, often referred to simply as Bangkok Railway Station, is the historic old main train station.
Bangkok Railway Station is located in China Town and a convenient arrival point for travellers heading toward riverside area in Bangkok, the Silom Road and Siam Square, as well as China Town itself.

The other Bangkok railway station is Krung Thep Aphiwat Central Terminal. Krung Thep Aphiwat Central Terminal is located to the north of the city fairly close to Chatuchak Weeekend Market. All the long distance train lines enter Bangkok from the north via Krung Thep Aphiwat Central Terminal before heading south to Hua Lamphong Railway Station.
Depending on the time of day, and any delays on the line, it can take 20 to 40 minutes, sometimes more, to travel by train from Krung Thep Aphiwat Central Terminal to Hua Lamphong Railway Station. For this reason many passengers choose to alight the train at Krung Thep Aphiwat Central Terminal and continue their journey from the adjacent MRT station. The MRT network follows a circular route.
Travelling clockwise around the MRT network takes passengers to stops on the Sukhumvit Road and the Silom Road very quickly. Travelling in the other direction, anti-clockwise, MRT passengers can connect with the Chao Phraya Express Boat service at Bang Pho MRT Station, and from there take an inexpensive commuter boat service south to the Chao Phraya Phraya Express Boat Pier on the Phra Arthit Road, which is easy walking distance to the Khao San Road.