Dorset River Stour is in Christchurch Harbour.
The Dorset River Stour rises at Stourhead, Wiltshire [Map] from where it flows through Bourton, Berkshire [Map], past Milton-on-Stour, Dorset [Map], Gillingham, Dorset [Map], where it is joined by Shreen Water. From Gillingham, Dorset [Map] it flows south where it is joined by the Wiltshire River Lodden before Ecliffe, Dorset [Map]. The river continues past West Stour, Dorset [Map], Stour Provost, Dorset [Map], Marnhull, Dorset [Map], Henstridge Marsh, Somerset [Map], where it is joined by the River Cale.
The Dorset River Stour continues south to Sturminster [Map] where it heads south-east to Shillingstone, Dorset [Map] then Durweston, Dorset [Map], around Blandford Forum, Dorset [Map], Charlton Marshall, Dorset [Map], Spetisbury, Dorset [Map], Sturminster Marshall, Dorset [Map], Wimborne Minster, Dorset [Map], Canford Magna, Dorset [Map], Knighton, Dorset [Map], West Parley, Dorset [Map], Parley Green, Dorset [Map], Holdenhurst, Dorset [Map] before passing through Christchurch, Dorset [Map] into Christchurch Harbour.
The River Crane rises near Oakley Down Barrow Cemetery, Dorset [Map] from where it flows through Cranbourne, Dorset [Map], to which it gives it name, past Romford, Dorset [Map], Verwood, Dorset [Map] after which its name changes from River Crane to Moors River for some unknown reason, past Woolsbridge, Dorset [Map], St Leonards, Dorset [Map], and around Bournemouth Airport, Dorset [Map] after which it flows past Hurn, Dorset [Map] after which it joins the Dorset River Stour.
The River Allen, Dorset rises at Monkton Up Dorset [Map] from where it flows past Wimborne St Giles, Dorset [Map], Knowlton Circles [Map], Horton Inn, Dorset [Map], Crichel Mill, Dorset [Map], Newtown, Dorset [Map], Witchampton, Dorset [Map], Hinton Parva, Dorset [Map], Clapgate, Dorset [Map] through Wimborne Minster, Dorset [Map] after which it joins the Dorset River Stour.
The River Cale rises around a kilometre north-west of Penselwood, Somerset [Map] from where it flows through Southmarsh, Somerset [Map], Wincanton, Somerset [Map] to Higher Nyland, Dorset [Map] where it is joined by Holton Bow Brook and Yenston Bow Brook after which the River Cale joins the Dorset River Stour.
Holton Bow Brook rises near Holton, Somerset [Map] from where it flows through Lattiford, Somerset [Map], Horsington Marsh, Somerset [Map] to Higher Nyland, Dorset [Map], between which it is joined by an unamed body of water from Templecombe, Somerset [Map], where it joins the River Cale.
Yenston Bow Brook is a river that rises at Yenston [Map] from where it flows to join the River Cale near Henstridge Marsh, Somerset [Map].
Shreen Water rises at Mere, Wiltshire [Map] from where it flows south to join the Dorset River Stour at Gillingham, Dorset [Map].
The Wiltshire River Lodden rises at West Knoyle, Wiltshire [Map] from where it flows south-west past Gutchpool Farm, Gillingham [Map] then between Ham Common, Dorset [Map] and Gillingham, Dorset [Map] joining the Dorset River Stour at Ecliffe, Dorset [Map].