The river rises in the civil parish of Milston and joins the River Avon in the village of Bulford. At about halfway through its course, still in the parish of Milston, it is joined by the small Damson Brook.
A watercourse begins in the rural area of Milston and flows into the town of Bulford, where it meets the larger River Avon. Along its route, roughly halfway through, it connects with a smaller stream, the Damson Brook, also located in the same parish.