Trains from Bangkok to Phnom Penh

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 Ban Klong Luk Border Railway Station near the Cambodia border; and then another from Poipet Railway Station, which just over the border, onto Phnom Penh. Poipet Railway Station is located within easy walking distance of the border crossing.

About the Bangkok to Cambodia Railway Line


There hasn’t been much progress on connecting the Thai and Cambodian railway network since we visited first the border in October 2018 to check up on the progress of the Bangkok to Phnom Penh railway line.

The train line from Aranyaprathet stops at the Border
The train line from Aranyaprathet stops at the Border

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.

Train station at the Thailand-Cambodia border under construction
Train station at the Thailand-Cambodia border under construction

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.

Immigration office under Construction at Poipet Railway Station
Immigration office under Construction at Poipet Railway Station

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 the Cambodia border


There are 2 trains currently two trains a day running from Bangkok to Ban Klong Luk Border Railway station near 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.

BangkokBan Klong Luk BorderTrainService
05:5511:17275Ordinary
13:0517:27279Ordinary

If you do plan to travel from Aranyrpathet Railway Station (instead of Ban Klong Luk Border Railway Station) to the Thailand-Cambodia border we recommend that you take a tuk-tuk, which should cost 90 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 Station.

Trains Times from Poipet 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 DaysPoipetPhnom Penh
M,Tu,W,Th,F,Sa,Su07:0015:30

Buy Tickets from Bangkokto Phnom Penh


Use the Search Box below to buy travel tickets from Bangkok to Phnom Penh.

Powered by 12Go Asia system

Whilst efforts to connect the Thai and Cambodian railway networks continue, 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 train departing at 07:00.

Location of Bangkok Train Station


The first stage of the train journey from Bangkok to Phnom Penh starts from Bangkok Hua Lamphong Railway Station.

Google Map of Bangkok Railway Station

Location of Phnom Penh Train Station


Train services from Poipet to Phnom Penh terminate at Phnom Penh Railway Station.

Google Map of Phnom Penh Railway Station

How useful was this page?

Click on a star to rate it!

Average rating 3.8 / 5. Vote count: 85

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