Cambodia Train Guide & Buy Ticket Online

cambodia train

Cambodia’s railway network offers a unique and scenic way to explore the country’s diverse landscapes and cultural heritage. As of 2025, here’s a comprehensive guide to train travel in Cambodia:

Overview of Cambodia’s Railway Network

Cambodia’s railway system, operated by Royal Railway Cambodia, comprises two main lines:

  1. Southern Line: Connects Phnom Penh to Sihanoukville, passing through towns like Takeo and Kampot.
  2. Northern Line: Connects Phnom Penh to Poipet, near the Thailand border, with notable stops including Pursat and Battambang.

Train Routes and Schedules

  • Phnom Penh to Sihanoukville: Trains on this route operate primarily on weekends and public holidays, with departures from Phnom Penh in the morning and afternoon, and morning departures from Sihanoukville. The journey typically takes 7–8 hours.
  • Phnom Penh to Poipet via Battambang: Services run 1–2 times per week, usually on weekends, with early morning departures. The trip to Battambang takes approximately 12–14 hours, with an additional 4–5 hours to reach Poipet.

Please note that train schedules are subject to change, so it’s advisable to verify timings with Royal Railway Cambodia before planning your journey

Cambodia Train Station

  • Southern Line ( Phnom Penh to Sihanoukville ). This is the Train Station of the route: Phnom Penh >Wat Tang Krasiang >Wat Tra Pang Chhouk > Kantaok / Ou Deum > Phleung Chheh Roteh > Prateah Lang > Komareachea > Takeo > Tani > Toukmeas > Kampong Trach > Kep > Kampot > Veal Renh and Sihanoukville
  • Northern Line ( Phnom Penh to Poipet ). This is the Train Station of the route: Phnom Penh > Samrong > Batdeung > Tbeng Khpos > Mea Nork > Romeas > Kraing Skea > Kdol > Bom Nak > Kam Reng > Pursat > Beung Khna > Maung Russey > Phnom Thipdey > Battambang > Sisophon and Poipet

Train Ticket Prices

  • Please check the last price update from Online Booking.

Available Seat Types

  • First class Seat arranged in 2+2 row configuration
  • Second class Seat arranged in 2+2 row configuration
  • Soft seat arranged in 2+2 row configuration

How to book your tickets in advance

  1. Buy a Train Ticket at the Train Station. If you travel in Cambodia and stay in a Hotel near the Train Station. You go to the train station and buy your train ticket in advance. There is no official website or app for online booking from Royal Railway Cambodia.
  2. Buy a Train Ticket Online with an Agent. If you want to book Cambodia train tickets online in advance, you can do so through Baolau and 12go, a trusted ticket agent. After successfully booking and paying for your tickets, you will receive your train e-ticket as a PDF document

How many days in advance can I purchase train tickets?

Cambodia Train ticket bookings are available up to 30 days in advance.

Book a Cambodia Train Ticket Online via the Baolau Platform.

Search for train routes between any two cities for your travel dates.

Cambodia Train Popular Route

“Quick Booking Link” Click and Book Train Ticket online


How to use the train e-ticket?

  • Notice! Royal Railway Cambodia does not require pre-seat selection. Please arrive at the boarding point as early as possible to secure your preferred seat(s).

The electronic ticket is a valid boarding pass and can be used to board the train at the station of departure. Passengers travelling with Royal Railway can print the e-ticket in advance or carry a digital copy in the mobile phone and present it when boarding the train


Traveling by train in Cambodia. Plan your trip and book your train Ticket in advance. now!