Hurlford stands on the left bank of the River Irvine, a mile and a half east of Kilmarnock on the A71.