NORTHERN LINE TICKETS: A ticket from Phnom Penh to Battambang costs $8. A popular stop along the way is Pursat ($7).
SOUTHERN LINE TICKETS: A ticket from Phnom Penh to Sihanoukville costs $10. Popular stops along the way include Takeo ($6), Kep ($8), and Kompot ($9).
Train tickets can be bought online on the official Royal Railway Cambodia website or at the station in advance of your trip. If you want through tickets, or a combination of train, bus and plane tickets, then it is better to use one of the agency websites such as Baolau or 12Go to book your tickets.