Train

The train services didn’t quite flourish in Phnom Penh hence there is only one train that goes to Battambang from Phnom Penh. The tickets can be bought on the same day of travel in person from the station.