This rivulet runs 14 miles from Loch Libo (395 feet above sea-level) through Neilston, Beith, Dunlop, Stewarton, and Kilwinning parishes, until having passed through Eglinton Country Park it runs into the Garnock, 2 and a half miles north by west of Irvine town.