Trains from Ratchaburi to Bangkok

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.

TrainRatchaburiBangkokService
16804:1307:00Rapid
8605:1207:45Express
17005:5708:25Rapid
42/4406:3208:45Special Express
8406:5509:25Express
17207:5810:30Rapid
3208:1710:50Special Express
38/4609:3412:05Special Express
4018:1320:30Special 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.

Powered by 12Go Asia system

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


Google Map of Ratchaburi Railway 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).

Google Map of Krung Thep Aphiwat Central Terminal

About Train Travel to Bangkok


At the present time all trains from Ratchaburi to Bangkok stop at two train stations in Central Bangkok: Hua Lamphong Railway Station and Krung Thep Aphiwat Central Terminal. Hua Lampang 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.

Bang Sue Junction Railway Station in Bangkok
Bang Sue Junction Railway Station in Bangkok

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.

How useful was this page?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.