You can currently travel by train from Bangkok to Phnom Penh, however, it’s a slow journey and you need to take two trains: one from Bangkok to Aranayprathet near the Cambodia border; and then another from Poipet Railway Station, which just over the border, onto Phnom Penh. For travel between Aranyaprathet Railway Station and Poipet Railway Station you need to a take or bus or taxi to complete the 7 km by road because the cross border train line is not currently operational.
About the Bangkok to Cambodia Railway Line
We visited the border in October 2018 to check up on the progress of the Bangkok to Phnom Penh railway line and we are pleased to announce that the finishing touches are being put to the line, and train stations on route, and the first train services from Thailand to Cambodia since the 1970s should commence operation in 2021.

The train line from Bangkok to the border with Cambodia is fully functional, although the line comes to abrupt halt at the border. As you can see in the picture above, there is currently a metal barrier on the train track at the border.

Behind these metal barriers a new border train station is currently under construction. On the Cambodian side of the border in Poipet there is a 400 metre stretch where the train tracks still need to be installed. The area where the tracks will go has been cleared and there are trenches in the ground where the track will go running all the way from border to the start of the operational section of the line from the border to Phnom Penh.

Preparations for cross border train travel are currently under way at Poipet Railway Station, which located in Cambodia 850 metres from the actual Cambodia-Thailand border. As with Padang Besar Railway Station (which handles trains from Malaysia to Thailand) and Thanaleng Train Station (which has train services from Laos to Thailand), Poipet Railway Station will have both Thailand and Cambodia Immigration Posts. At the moment Poipet Railway Station is being upgraded to handle cross border train travel.
Trains Times to Aranyaprathet
There are 2 trains currently two trains a day running from Bangkok to Aranyaprathet, which is the first stage of the train journey from Bangkok to Phnom Penh. The frequency and quality of train services on this section of the Bangkok to Phnom Penh route is going to be upgraded when the entire line is complete.
Bangkok | Aranyaprathet | Train | Service |
05:55 | 11:35 | 275 | Ordinary |
13:05 | 17:35 | 279 | Ordinary |
To travel from Aranyrpathet Railway Station to the Thailand-Cambodia border we recommend that you take a tuk-tuk, which should cost 80 to 100 THB. There are always plenty of tuk-tuks waiting outside Aranyaprathet Railway Station. Once you have crossed over the border it’s an easy 850 metre walk to Poipet Railway.
Trains Times to Phnom Penh
The Poipet to Phnom Penh railway is currently undergoing major refurbishment by Royal Railways in attempt to speed up train travel. Whilst the work is going on train services only run once a week from Poipet to Phnom Penh with a very early morning departure. Once the work has been complete the frequency of the services will increase with departure times later in the morning.
Operating Days | Poipet | Phnom Penh |
Tuesdays | 06:30 | 21:30 |
Buy Tickets to Phnom Penh
Use the Search Box below to buy travel tickets from Bangkok to Phnom Penh:
Whilst work to connect Aranyaprathet to Poipet, and refurbishment work to the Cambodia railway line from Poipet to Phnom Penh, is taking place we recommend that you take a direct bus service from Bangkok to Phnom Penh, or fly, both of which you can book through the Search Box above. At the moment only a very small number of dedicated train enthusiasts are choosing to travel by train for the whole journey from Bangkok to Phnom Penh, which involves spending a night in a hotel in Poipet on route to allow them to get to Poipet Railway Station in time for the Tuesday train departing at 06:30.
Location of Bangkok Train Station
- The first stage of the train journey from Bangkok to Phnom Penh starts from Bangkok Hua Lamphong Railway Station.
Location of Phnom Penh Train Station
- Train services from Poipet terminate at Phnom Penh Railway Station.