It has its source in the Slieveardagh Hills, approximately six kilometres south of Urlingford. It enters the town from the southeast, passing under Main Street and making its way to the bridge at Urlingford Castle (and Mill). It flows north passing between Johnstown and Galmoy into County Laois before joining the River Erkina several kilometres west of Durrow.