A Guide to Train Services in Cambodia

There are now three passenger train lines in Cambodia:

  • Phnom Penh to Sihanoukville
    • Trains from Phnom Penh to Sihanoukville currently operate once a day.
    • Trains from Sihanoukville to Phnom Penh currently operate once a day.
  • Phnom Penh to Poipet
      • Trains from Phnom Penh to Poipet currently terminate in Battambang. Phnom Penh to Battambang services operate once a day every day.
      • There are currently no train services bwtween Poipet and Battambang. Train services from Battambang to Poipet operate once a day every day.
  • Phnom Penh to Airport
    • Trains services between Phnom Penh and Phnom Penh International Airport are currently suspended.

Current & Planned Railway Track


Map of Cambodia Railways

New Train Routes


Plans to construct three proposed new railway lines in Cambodia are still being finalised.

The proposed route linking the existing Poipet to Phnom Penh railway to the Vietnam border is likely to be the first to be constructed, because it will form part of the Pan Asian Railway Network and is therefore more likely to attract funding from the Chinese Government which is sponsoring much of the overall project.

Buy Cambodia Travel Tickets


Use the Search Box below to buy tickets for public transport in Cambodia online:

Powered by 12Go Asia system

Train from Phnom Penh to Angkor Wat


Construction on the other two proposed routes, one linking Siem Reap (for Angkor Wat) with Thailand and Phnom Penh, and the other linking Laos and Phnom Penh, are likely to start less quickly as funding will be more difficult to secure.

Train from Phnom Penh to Bangkok


The railway track linking Bangkok to Phnom Penh is in place. Direct services from Phnom Penh to Bangkok have not started operating. Thailand and Cambodia still need to reach an agreement on operating this service.

How useful was this post?

Click on a star to rate it!

Average rating 3.2 / 5. Vote count: 12

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