A mile and a quarter (2 km) below Galston it receives from the north the Polbaith burn; ¾ of a mile (1.2 km) lower down, the Cessnock water joins it from the south; and 3 miles later it passes Kilmarnock and Riccarton on opposite sides, and receives on its right bank the tributary of the Kilmarnock (or Marnock) Water.