List of rivers of Wiltshire

This is a list of rivers and natural waterways that flow either wholly or partially through the ceremonial county of Wiltshire. The list is not comprehensive as there are many small brooks and streams without a recorded name on most official maps. There are three notable rivers that flow through the county: the River Avon (Bristol), the River Avon (Hampshire) and the River Thames.

Due to the geology of the county, the rivers and waterways discharge to the west, east and south. In addition to the natural waterways, the Kennet and Avon Canal crosses the county.

Name Source Mouth Image
Bristol Avon Acton Turville
51°31′49″N 2°16′26″W / 51.53028°N 2.27389°W / 51.53028; -2.27389
Severn Estuary, Avonmouth, Bristol
51°30′22″N 2°43′06″W / 51.50611°N 2.71833°W / 51.50611; -2.71833
Hampshire Avon Pewsey, Wiltshire
51°22′10″N 1°41′42″W / 51.36944°N 1.69500°W / 51.36944; -1.69500
English Channel, Mudeford, Dorset
50°43′23″N 1°44′53″W / 50.72306°N 1.74806°W / 50.72306; -1.74806
Biss near Upton Scudamore, Wiltshire
51°13′42″N 2°11′40″W / 51.22833°N 2.19444°W / 51.22833; -2.19444
River Avon at Staverton, Wiltshire
51°20′12″N 2°12′56″W / 51.33667°N 2.21556°W / 51.33667; -2.21556
Blackwater Redlynch, Wiltshire
50°59′23″N 1°42′44″W / 50.98972°N 1.71222°W / 50.98972; -1.71222
Totton, Hampshire
50°55′36″N 1°29′31″W / 50.92667°N 1.49194°W / 50.92667; -1.49194
Bourne Burbage
51°21′09″N 1°40′17″W / 51.35250°N 1.67139°W / 51.35250; -1.67139
Salisbury
51°03′44″N 1°47′22″W / 51.06222°N 1.78944°W / 51.06222; -1.78944
Broadmead Brook west of Marshfield, Gloucestershire
51°27′24″N 2°21′45″W / 51.45667°N 2.36250°W / 51.45667; -2.36250
Bybrook River north west of Castle Combe
51°29′54″N 2°14′13″W / 51.49833°N 2.23694°W / 51.49833; -2.23694
Brinkworth Brook Broad Hinton, Wiltshire
51°30′7.92″N 1°52′24.6″W / 51.5022000°N 1.873500°W / 51.5022000; -1.873500
Bristol Avon, Great Somerford, Wiltshire
51°32′43.44″N 2°2′17.52″W / 51.5454000°N 2.0382000°W / 51.5454000; -2.0382000
Bybrook River Prime: Lower Lapdown Farm, Tormarton, South Gloucestershire
51°29′53.88″N 2°20′34.44″W / 51.4983000°N 2.3429000°W / 51.4983000; -2.3429000
Secondary: Folly Farm, Cold Ashton, South Gloucestershire
51°27′23.4″N 2°21′43.56″W / 51.456500°N 2.3621000°W / 51.456500; -2.3621000
Bristol Avon, Batheaston
51°24′5.76″N 2°18′36.72″W / 51.4016000°N 2.3102000°W / 51.4016000; -2.3102000
Bydemill Brook Stanton Country Park, south of Stanton Fitzwarren
51°36′01″N 1°44′50″W / 51.600328°N 1.747239°W / 51.600328; -1.747239
confluence with River Thames
51°40′11″N 1°43′10″W / 51.669759°N 1.719348°W / 51.669759; -1.719348
Chalke Mead End, near Bowerchalke, Wiltshire
51°0′44″N 1°57′56″W / 51.01222°N 1.96556°W / 51.01222; -1.96556
confluence with River Ebble at Broad Chalke
51°1′35″N 1°57′27″W / 51.02639°N 1.95750°W / 51.02639; -1.95750
River Chalke and adjoining fish farm between Mead End, Bowerchalke and Broad Chalke
River Chalke and adjoining fish farm between Mead End, Bowerchalke and Broad Chalke
River Churn Seven Springs, Gloucestershire
51°51′4″N 2°3′1″W / 51.85111°N 2.05028°W / 51.85111; -2.05028
confluence with River Thames
51°39′14″N 1°51′12″W / 51.65389°N 1.85333°W / 51.65389; -1.85333
Cocklemore Brook Studley, Wiltshire
51°25′2″N 2°4′6″W / 51.41722°N 2.06833°W / 51.41722; -2.06833
River Avon (Bristol) south of Chippenham
51°25′56″N 2°6′7″W / 51.43222°N 2.10194°W / 51.43222; -2.10194
Cole Wanborough, Wiltshire
51°32′34″N 1°41′54″W / 51.54278°N 1.69833°W / 51.54278; -1.69833
River Thames
51°41′19″N 1°4′37″W / 51.68861°N 1.07694°W / 51.68861; -1.07694
Damson Brook Milston
51°12′22″N 1°46′08″W / 51.20611°N 1.76889°W / 51.20611; -1.76889
confluence with Nine Mile River
51°11′20″N 1°45′36″W / 51.18889°N 1.76000°W / 51.18889; -1.76000
No picture available
Derry Brook Ravensroost Wood, Minety Common
51°35′43″N 1°58′23″W / 51.595278°N 1.973032°W / 51.595278; -1.973032
confluence with Swill Brook south of Ashton Keynes
51°38′17″N 1°55′20″W / 51.638041°N 1.922296°W / 51.638041; -1.922296
No picture available
Doncombe Brook south of Marshfield, Gloucestershire
51°27′33″N 2°18′45″W / 51.459253°N 2.312498°W / 51.459253; -2.312498
confluence with Bybrook River at Ford
51°28′14″N 2°14′01″W / 51.470562°N 2.233651°W / 51.470562; -2.233651
River Dun (River Kennet) Great Bedwyn
51°22′16″N 1°36′25″W / 51.37111°N 1.60694°W / 51.37111; -1.60694
River Kennet near Hungerford
51°24′44″N 1°29′39″W / 51.41222°N 1.49417°W / 51.41222; -1.49417
River Dun near Hungerford
River Dun near Hungerford
River Dun (River Test) 51°3′12.05″N 1°40′57.62″W / 51.0533472°N 1.6826722°W / 51.0533472; -1.6826722 Confluence with River Test near Kimbridge in Hampshire
51°01′50″N 1°32′01″W / 51.030672°N 1.533504°W / 51.030672; -1.533504
River Ebble Alvediston
51°00′46″N 2°02′20″W / 51.0127°N 2.039°W / 51.0127; -2.039
confluence with River Avon
51°02′00″N 1°45′30″W / 51.0334°N 1.7582°W / 51.0334; -1.7582
Gauze Brook Littleton Drew
51°31′35″N 2°14′21″W / 51.5265°N 2.2391°W / 51.5265; -2.2391
River Avon (Bristol) south of Malmesbury
51°33′44″N 2°04′49″W / 51.5623°N 2.0802°W / 51.5623; -2.0802
River Kennet Swallowhead Spring near Silbury Hill
51°30′10″N 1°50′42″W / 51.50276°N 1.84507°W / 51.50276; -1.84507
confluence with River Thames at Reading
51°27′33″N 0°56′58″W / 51.459148°N 0.94947°W / 51.459148; -0.94947
Key Braydon Forest near Purton
51°35′11″N 1°51′57″W / 51.58639°N 1.86583°W / 51.58639; -1.86583
confluence with River Thames near Cricklade
51°38′22″N 1°51′27″W / 51.63944°N 1.85750°W / 51.63944; -1.85750
Lambrok Stream Hoopers Pool between Southwick and Rode
51°17′07″N 2°14′57″W / 51.285141°N 2.249281°W / 51.285141; -2.249281
confluence with River Biss at Trowbridge
51°19′18″N 2°13′14″W / 51.321743°N 2.220678°W / 51.321743; -2.220678
River Marden Ranscombe Bottom, Calstone Wellington, near Calne
51°24′56″N 2°0′48″W / 51.41556°N 2.01333°W / 51.41556; -2.01333
Bristol Avon near Chippenham
51°27′56″N 2°05′33″W / 51.46556°N 2.09250°W / 51.46556; -2.09250
River Nadder Springs at Nadder Head near Donhead St Mary
51°01′01″N 2°10′33″W / 51.016951°N 2.175815°W / 51.016951; -2.175815
Confluence with River Avon (Hampshire) in Salisbury
51°03′38″N 1°47′58″W / 51.060677°N 1.799525°W / 51.060677; -1.799525
Nine Mile Brigmerston Down northeast of Bulford Camp
51°13′34″N 1°42′51″W / 51.226017°N 1.714214°W / 51.226017; -1.714214
Confluence of River Avon at Bulford
51°11′20″N 1°46′07″W / 51.188797°N 1.768739°W / 51.188797; -1.768739
Oddford Brook Bitham Lake northwest of Tisbury
51°04′26″N 2°06′58″W / 51.073844°N 2.116175°W / 51.073844; -2.116175
confluence with River Nadder at Tisbury
51°03′39″N 2°04′55″W / 51.060750°N 2.082072°W / 51.060750; -2.082072
No picture available
River Og Draycot Foliat
51°29′53″N 1°44′25″W / 51.49806°N 1.74028°W / 51.49806; -1.74028
River Kennet near Marlborough
51°25′13″N 1°43′43″W / 51.42028°N 1.72861°W / 51.42028; -1.72861
River Ray Wroughton
51°31′24″N 1°47′29″W / 51.52333°N 1.79139°W / 51.52333; -1.79139
Confluence with River Thames

51°38′39″N 1°49′20″W / 51.64417°N 1.82222°W / 51.64417; -1.82222

River Sem near Sedgehill
51°02′51″N 2°11′04″W / 51.047620°N 2.184409°W / 51.047620; -2.184409
near Wardour
51°02′45″N 2°06′37″W / 51.045790°N 2.110142°W / 51.045790; -2.110142
No picture available
Semington Brook The Warren south of West Lavington
51°15′53″N 1°59′46″W / 51.264651°N 1.996125°W / 51.264651; -1.996125
confluence with River Avon (Bristol) near Whaddon
51°21′11″N 2°10′19″W / 51.353071°N 2.171855°W / 51.353071; -2.171855
River Stour, Dorset Stourhead
51°06′17″N 2°19′36″W / 51.104584°N 2.326786°W / 51.104584; -2.326786
English Channel at Christchurch, Dorset
50°43′41″N 1°46′23″W / 50.72796°N 1.77295°W / 50.72796; -1.77295
Summerham Brook north of Rowde
51°21′39″N 2°00′51″W / 51.360947°N 2.014142°W / 51.360947; -2.014142
confluence with Semington Brook, south of Seend Cleeve
51°19′56″N 2°05′54″W / 51.332359°N 2.098262°W / 51.332359; -2.098262
Swill Brook confluence of Braydon Brook and Flagham Brook near Somerford Keynes
51°38′19″N 1°58′36″W / 51.638517°N 1.976646°W / 51.638517; -1.976646
confluence with River Thames at Ashton Keynes
51°38′20″N 1°55′25″W / 51.638890°N 1.923656°W / 51.638890; -1.923656
Tetbury Avon Wor Well, Tetbury
51°38′36″N 2°08′33″W / 51.6432°N 2.1424°W / 51.6432; -2.1424
River Avon (Bristol) at Malmesbury
51°34′56″N 2°05′34″W / 51.5821°N 2.09289°W / 51.5821; -2.09289
Thames enters Wiltshire to the east of Ashton Keynes leaves Wiltshire to the southwest of Lechlade-on-Thames
Till near Tilshead
51°13′49″N 1°57′21″W / 51.23028°N 1.95583°W / 51.23028; -1.95583
confluence with River Wylye near Stapleford
51°08′09″N 1°54′07″W / 51.13583°N 1.90194°W / 51.13583; -1.90194
Woodbridge Brook Midgehall Copse near Lydiard Millicent
51°33′38″N 1°54′41″W / 51.5605°N 1.9115°W / 51.5605; -1.9115
confluence with River Avon (Bristol) near Malmesbury No picture available
Wylye Rodmead Farm near Maiden Bradley
51°07′25″N 2°18′11″W / 51.12361°N 2.30306°W / 51.12361; -2.30306
Confluence with River Nadder
51°04′45″N 1°51′45″W / 51.07917°N 1.86250°W / 51.07917; -1.86250