There are also buses operating between Siem Reap and Battambang. They should take around 3 hours. I book it via my hostel (departure times were 8AM or 2PM). I am pretty sure every hotel/hostel can book this for you. Currently (9/2019) the price for a one way ticket is $9.