Elva har sitt utspring ved Stourhead i Wiltshire, hvor den danner en rekke kunstige innsjøer som inngår i Stourhead-godset som tilhører National Trust. Den renner så mot sørvest og inn i Dorset gjennom Blackmore Vale og passerer byen Gillingham. Den møter sideelvene Cale, fra nordvest, og Lydden fra sørvest, og snur deretter mot sørøst og renner gjennom byen Sturminster Newton. Ved Blandford Forum renner elva gjennom de lave krittåsene i Dorset Downs, og fortsetter videre mot sørøst gjennom hedelandskapet i det sørøstlige Dorset.