Scotland is a beautiful country with many major rivers, small rivers, and tributaries. There are more than 200 rivers in Scotland. In this article, we have listed in the following table all the rivers in Scotland with their source, mouth, and length. The length maintained in the following table is the total length of the river.
If you are looking for a complete list of rivers in Scotland, follow this article.
List of Rivers in Scotland with Source, Mouth, and Length
S.N. | Name of the River | Source/Origin | Mouth | Length |
---|---|---|---|---|
1 | Tweed River | Tweed’s Well (Tweedsmuir, Scottish Borders, Scotland) | North Sea (Berwick-upon-Tweed, Northumberland, England) | 156 km |
2 | Whiteadder Water River | Confluence with the River Tweed | ||
3 | Dye Water River | Hope Hills | Whiteadder Water | 20.12 km |
4 | Blackadder Water River | Harecleugh Forest (just south of the Twin Law cairns, north of the village of Westruther) | Whiteadder Water | |
5 | Bothwell Water River | Lammermuir Hills near Caldercleugh | Whiteadder Water | |
6 | Till River | Comb Fell in the Cheviot Hills | River Tweed | |
7 | Glen River | Cheviot Hills | River Till | 12 km |
8 | Bowmont Water River | Cheviot Hills | College Burn to form the River Glen | |
9 | Wooler Water River | River Till | 20 km | |
10 | Breamish River | Comb Fell in the Northumberland National Park on the southern side of The Cheviot | River Till | 8.5 km |
11 | Eden Water River | East of Lauder at Corsbie Moor on Boon Farm | River Tweed | 145 km |
12 | Teviot River | Western foothills of Comb Hill on the border of Dumfries and Galloway | River Tweed to the southwest of Kelso | 60 km |
13 | Kale Water River | Cheviot Hills are the Long Burn, Hawkwillow Burn and the Grindstone Burn, east of Leithope Forest near the Anglo-Scottish Border | River Tweed | 32 km |
14 | Jed Water River | Carlin Tooth (1 mile from England in the Cheviot Hills) | Jedfoot Bridge (north of Jedburgh, Scotland) | 35 km |
15 | Ale Water River | Henwoodie Hill | River Teviot | |
16 | Rule Water River | Wauchope Forest | River Teviot at Spittal-on-Rule | |
17 | Slitrig Water River | River Teviot | ||
18 | Borthwick Water River | Craik, in the heart of the Craik Forest | River Teviot at Borthaugh and Martinshouse, at the end of the B711 | |
19 | Leader River | Lammermuir Hills | River Tweed at Leaderfoot | |
20 | Gala Water River | River Teviot | ||
21 | Ettrick Water River | Ettrickbridge and the historic town of Selkirk, in the Scottish Borders | Confluence with the River Tweed | |
22 | Yarrow Water River | Ettrick Water | 21.2 km | |
23 | Megget Water River | Broad Law | St Mary’s Loch | |
24 | Leithen Water River | Moorfoot Hills | Tweed near the town of Innerleithen | 13.82 km |
25 | Quair Water River | River Tweed | 3.38 km | |
26 | Eddleston Water River | Near Mount Lothian | River Tweed at Peebles | |
27 | Manor Water River | Ettrick Forest | River Tweed (one mile south of Peebles at Olde Maynor Brig) | |
28 | Lyne Water River | Pentland Hills of southern Scotland at Baddinsgill Reservoir | River Tweed | |
29 | Holms Water River | River Tweed, in the parish of Broughton, Glenholm and Kilbucho in the Scottish Borders | ||
30 | Biggar Water River | Biggar Burn, in the north-east of the parish of Biggar, South Lanarkshire | Confluence with the River Tweed | |
31 | Talla Water River | River Tweed | ||
32 | Fruid Water River | River Tweed (confluence about 2 km upstream of Tweedsmuir) | ||
33 | Eye Water River | Lammermuir Hills | Eyemouth on the east coast of Scotland | 35 km |
34 | Tyne River | Moorfoot Hills in Midlothian near Tynehead to the south of Edinburgh | North Sea near Belhaven | 50 km |
35 | Esk River | North Esk Reservoir in the Pentland Hills, in Midlothian (a mile (1.6 km) north of the village of Carlops) | Firth of Forth | 45 km |
36 | Water of Leith River | Millstone Rig, West Lothian | Leith Docks, Edinburgh | 35 km |
37 | Almond River | Hirst Hill in Lanarkshire near Shotts | Firth of Forth at Cramond, Edinburgh | 45 km |
38 | Avon River | Avonhead (Longriggend, North Lanarkshire) | Grangemouth, Falkirk | 31 km |
39 | Carron River | Campsie Fells | Firth of Forth | 22 km |
40 | Forth River | Confluence of Duchray Water and the Avondhu River below Loch Ard | Firth of Forth, North Sea | 47 km |
41 | Devon River | Blairdenon Hill in the Ochils | River Forth | 54 km |
42 | Black Devon River | Cleish Hills | River Forth south of Alloa | |
43 | Bannock Burn River | Touchadam Moor (just to the north of Earl’s Hill in the Touch Hills) | River Forth to the east of Stirling, close to the site of the Battle of Bannockburn | 12.2 km |
44 | Teith River | Confluence of two smaller rivers, the Garbh Uisge and Eas Gobhain at Callander, Stirlingshire | River Forth near Drip north-west of Stirling | 113 km |
45 | Ardoch Burn River | Braes Of Doune | River Teith at Inverardoch | 11.26 km |
46 | Garbh Uisge River | Loch Lubnaig | River Teith (Callander) | 7 km |
47 | Eas Gobhain River | Loch Venachar | River Teith (Callander) | |
48 | Duchray Water River | Queen Elizabeth Forest Park | ||
49 | Leven River | Loch Leven | Firth of Forth at the town of Leven | 7 km |
50 | Eden River | Burnside, near the border with Perth & Kinross | Solway Firth | 48 km |
51 | Tay River | Allt Coire Laoigh (Ben Lui, Stirling council area / Argyll and Bute, Scotland) | Firth of Tay, North Sea (Between Perth, Scotland and Dundee, Scotland, UK) | 188 km |
52 | Earn River | St Fillans (Loch Earn, Perth and Kinross, Scotland) | Firth of Tay, North Sea (Between Perth and Newburgh, Fife, Scotland) | 74 km |
53 | Farg River | Glen Farg reservoir | Earn River | 3.21 km |
54 | Almond River | Tay immediately north of Perth | 48 km | |
55 | Isla River | River Tay | 74 km | |
56 | Ericht River | Confluence of the rivers Blackwater and Ardle at Bridge of Cally | River Isla | 16 km |
57 | Shee Water River | River Isla | ||
58 | Ardle River | Confluence of the Brerachan Water and the Allt Fearnach at Straloch | Black Water | 16 km |
59 | Braan River | Loch Freuchie, near Amulree | River Tay near Dunkeld | 17 km |
60 | Tummel River | Loch Rannoch | River Tay | 93.34 km |
61 | Garry River | Northeastern end of Loch Garry, just to the southeast of the Pass of Drumochter | River Tummel | |
62 | Glen Lyon River | Loch Lyon in the west to the village of Fortingall in the east | 55 km | |
63 | Dochart River | Ben Lui | River Tay | |
64 | Dighty Burn River | Sidlaw Hills | Firth of Tay | 20 km |
65 | Barry Burn River | Dodd Hill (Sidlaw Hills, Angus, UK) | Carnoustie Golf Links, North Sea (Carnoustie, UK) | |
66 | Elliot Water River | Carmyllie, Angus, Scotland | North Sea (Elliot, Arbroath, UK) | 12 km |
67 | Lunan Water River | North Sea at the hamlet of Lunan, upon Lunan Bay | 21 km | |
68 | South Esk River | Loch Esk (Glen Doll, Angus) | Montrose Basin, North Sea (Montrose, Angus, UK) | |
69 | Bervie Water River | Drumtochty Forest | North Sea | |
70 | Carron Water River | Fetteresso Forest | North Sea (Stonehaven Bay, Scotland) | |
71 | Cowie Water River | Grampian Mountains | North Sea (Stonehaven, Scotland) | |
72 | Burn of Monboys River | Mounth (Grampian Mountains) | Cowie Water | |
73 | Cowton Burn River | Mounth (eastern Grampian Mountains) | Cowie Water | |
74 | Burn of Muchalls River | North Sea | ||
75 | Burn of Pheppie River | North Sea immediately north of the village of Muchalls | ||
76 | Burn of Elsick River | North Sea at Newtonhill | ||
77 | Dee River | Wells of Dee, Braeriach, Cairngorms | Aberdeen | 140 km |
78 | Crynoch Burn River | Nearby Netherley | River Dee | 6.5 km |
79 | Cairnie Burn River | Eastern range of the Grampian Mountains | Crynoch Burn (Aberdeenshire, Scotland) | |
80 | Leuchar Burn River | Loch of Skene | Culter Burn | |
81 | Water of Feugh River | Grampian Mountains of Scotland | River Dee | |
82 | Beltie Burn River | Hill of Benaquhallie | River Dee (about 4 kilometres west of Banchory) | 25 km |
83 | Water of Tanar River | Grampian Mountains | River Dee at the mouth of the glen near the Tower of Ess | |
84 | Muick River | Grampian Mountains | River Dee | |
85 | Gairn River | Grampian Mountains | River Dee, near Ballater | 4.75 km |
86 | Clunie Water River | River Dee (Braemar, Scotland) | River Dee | |
87 | Quoich River | River Dee | 15 km | |
88 | Don River | Ladder Hills | Bridge of Don, Aberdeen | 131 km |
89 | Ury River | Bennachie | River Don at the south edge of Inverurie | |
90 | Ythan River | Wells of Ythan near the village of Ythanwells | North Sea near Newburgh, in Formartine | 60 km |
91 | Water of Cruden River | Vountryside north of Ellon | North Sea (Cruden Bay) | |
92 | Ugie River | North Sea (on the east coast at Peterhead, north of Cruden Bay) | ||
93 | South Ugie Water River | Warterhill of Buxie and Old Deer | Ugie Water | |
94 | Deveron River | Ladder Hills | Moray Firth | 97 km |
95 | Isla River | Northeast of Auchindoun | River Deveron | 74 km |
96 | Bogie River | Confluence of the Craig and Corchinan burns | River Deveron (Huntly, Scotland) | 23 km |
97 | Spey River | Loch Spey | Moray Firth at Spey Bay | 172 km |
98 | Fiddich River | Eastern slopes of Corriehabbie Hill in Glenfiddich Forest | River Spey | 32 km |
99 | Avon River | Loch Avon, Moray | Glenlivet, Moray | 30 km |
100 | Dulnain River | Eastern part of the Monadhliath Mountains | River Spey in northeast Scotland | |
101 | Nethy River | Garbh Allt between Cairn Gorm and A’ Chòinneach on the northern slopes of the Cairngorms | River Spey (at Broomhill) | |
102 | Druie River | Loch Einich | River Spey | |
103 | Feshie River | Remote countryside of the Glenfeshie Forest | River Spey | |
104 | Tromie River | Northern end of Loch an t-Seilich within the Gaick Forest | River Spey | |
105 | Calder River | Mountain slopes at the southeastern corner of the Monadhliath | Spey at Spey Bridge | 72 km |
106 | Lossie River | Hills above Dallas, Moray | Lossiemouth into Moray Firth | 50 km |
107 | Findhorn River | Coignafearn Forest (north of the main massif of the Monadhliath Mountains, several streams joining together near the Dalbeg bothy to form it) | 100 km | |
108 | Nairn River | Monadhliath Mountains | River Brin | 56.32 km |
109 | Enrick River | Loch na Stac at an elevation | River Coiltie | 22 km |
110 | E River | North-west of the Monadh Liath | South-east of Loch Ness | 10 km |
111 | Oich River | Loch Oich | Loch Ness | 9 km |
112 | Garry River | The Rough Bounds | River Kingie at the Kingie Pool | 5.6 km |
113 | Tarff River | Between the hills of Gairbeinn and Geal Charn | Loch Ness at Fort Augustus | |
114 | Moniack Burn River | Allt an Daimh Ruaidh | Beauly Firth | 11.21 km |
115 | Beauly River | Near the village of Struy, at the confluence of the River Farrar and the River Glass | Beauly Firth | 25 km |
116 | Breakachy Burn River | Loch Ballach | River Beauly | |
117 | Glass River | Confluence of the River Affric and the Abhainn Deabhag, near the village of Tomich | River Cannich near the village of Cannich | |
118 | Conon River | Loch Luichart | River Meig at Scatwell | |
119 | Orrin River | River Conon near Urray shortly | ||
120 | Black Water River | Confluence of the Glascarnoch River with the Abhainn Srath a’ Bhàthaich, near where it is crossed by the Black Bridge | River Conon near Moy Bridge | |
121 | Sgitheach River | Southern slopes of Ben Wyvis | Cromarty Firth near the ruin of the old Kiltearn parish church | 21 km |
122 | Allt Graad River | Loch Glass | Cromarty Firth | 9 km |
123 | Averon River | Cromarty Firth | ||
124 | Carron River | Abhainn a Ghlinne Mhoir | Alladale Rive | |
125 | Oykel River | Ben More Assynt, Sutherland | Kyle of Sutherland / Dornoch Firth | |
126 | Cassley River | River Oykel | ||
127 | Shin River | Southern end of Loch Shin | Kyle of Sutherland at Invershin | 11 km |
128 | Evelix River | Meikle Ferry on the Dornoch Firth | ||
129 | Brora River | Headwater streams, the Féith Osdail, Allt Gobhlach and Allt nan Con-uisge meet at Dalnessie | Dalreavoch | |
130 | Helmsdale River | Loch Badanloch down the Strath of Kildonan | ||
131 | Berriedale Water River | Feith Gaineimh Mhor, Feith Chaorunn Mhor and Feith Fhuaran come together at the southern edge of the Flow Country | Estate village of Berriedale | |
132 | Dunbeath Water River | Loch Braigh na h-Aibhne in the Flow Country | Moray Firth at Dunbeath Bay | |
133 | Wick River | confluence of ScouthalBurn and Strath Burn near Achingale Mill at the northern end of Bardarclay Moss in the Flow Country | ||
134 | Strath Burn River | Confluence of Kensary Burn, and Rowens Burn, and about five kilometres south of the village of Watten | Wick River | |
135 | Scouthal Burn River | Confluence of the Burn of Achorole and Alt Feithe Buidhe and about three kilometres south/southwest of the village of Watten | Strath Burn | |
136 | Thurso River | Loch Rumsdale | Thurso Bay | |
137 | Strathnaver River | Loch Naver | Bettyhill | 29 km |
138 | Dionard River | Loch Dionard | Atlantic Ocean on the north coast | |
139 | Dundonnell River | Meall Dubh | Little Loch Broom at its estuary just north-west of Dundonnell | |
140 | Little Gruinard River | Fionn Loch | Gruinard Bay | |
141 | Carron River | Ledgowan Forest | ||
142 | Morar River | Loch Morar in the west Highlands of Scotland | Morar Bay | |
143 | Shiel River | Loch Shiel | Sea at Dorlin | 4 km |
144 | Barr River | Loch Teacuis at Poll Achadh Luachrach | ||
145 | Lochy River | Loch Lochy | Loch Linnhe | |
146 | Spean River | Loch Laggan | River Lochy | |
147 | Nevis River | Tom an Eite | Loch Linnhe | |
148 | Coe River | north-eastern base of Buachaille Etive Beag in Scotland | Loch Leven at Invercoe | |
149 | Glen Etive River | Rannoch Moor | Sea loch, Loch Etive | 18 km |
150 | Awe River | Loch Awe | Loch Etive, a sea loch | |
151 | Orchy River | Black Mount Forest | Loch Awe | |
152 | Add River | Loch Sidheannach, which is fed from the nearby hills | Blackmill Loch | |
153 | Barr Water River | Loch Losgainn near the hill of Cruach Mhic-an t-Saoir | Glenbarr | |
154 | Douglas Water River | Ayrshire | Clyde around 5 km south of Lanark | |
155 | Shira River | north-east at 350 meter altitude, near the start of the River Fyne | Loch Shira and the sea loch Loch Fyne | |
156 | Eachaig River | Loch Eck (Cowal) | Holy Loch (Cowal) | |
157 | Clyde River | Lowther Hills in South Lanarkshire (South Lanarkshire, Scotland, United Kingdom) | Firth of Clyde (Inverclyde, Argyll, Scotland, United Kingdom) | 170 km |
158 | Leven River | Loch Lomond | River Clyde[ | 10 km |
159 | Endrick River | Eastern slopes of the Fintry Hills | Loch Lomond | |
160 | Glen Douglas River | Inverbeg | Loch Lomond | |
161 | Cart River | Confluence of the Black Cart Water and the White Cart Water | River Clyde (Glasgow, Scotland) | |
162 | Gryfe River | Gryffe Reservoir, Inverclyde | Black Cart Water, Renfrewshire | 26 km |
163 | Levern Water River | Long Loch (East Renfrewshire) | White Cart River (Glasgow, Scotland) | |
164 | Kelvin River | Close to Banton, Scotland | River Clyde (Glasgow, Scotland) | 32 km |
165 | Allander Water River | River Kelvin | ||
166 | Luggie Water River | River Kelvin | ||
167 | Glazert Water River | South of Clachan of Campsie | River Kelvin | |
168 | Rotten Calder River | Ardochrig | Cleughearn | |
169 | North Calder Water River | Black Loch | River Clyde at Daldowie | 19 km |
170 | South Calder Water River | High plateau between Shotts and Fauldhouse | River Clyde | 16.09 km |
171 | Avon Water River | Distinkhorn Hill | Hamilton | 39 km |
172 | Nethan River | Glenbuck, East Ayrshire, Scotland | Crossford, South Lanarkshire, Scotland | 20.92 km |
173 | South Medwyn River | Medwin water basin | River Clyde | |
174 | Duneaton Water River | River Clyde at Abington | ||
175 | Daer Water River | Lowther Hills about 600 metres (2,000 ft) above sea level | Portrail Water near the Lanarkshire town of Elvanfoot | |
176 | Garnock River | Hill of Stake, Ayrshire, Scotland | Firth of Clyde, Irvine | 39 km |
177 | Lugton Water River | Loch Libo in Uplawmoor | Garnock River | 23 km |
178 | Irvine River | Near Loudoun Hill, Drumclog, Lanarkshire, Scotland | Firth of Clyde | 42 km |
179 | Annick Water River | Long Loch (East Renfrewshire) | River Irvine (Irvine, North Ayrshire, Scotland) | |
180 | Ayr River | Glenbuck Loch (Muirkirk, Scotland) | Ayr Harbour, Firth of Clyde (Ayr, Scotland) | 65 km |
181 | Lugar Water River | Southern Uplands, East Ayrshire, Scotland | River Ayr | |
182 | Glenmuir Water River | Southern Uplands, East Ayrshire, Scotland | Lugar | |
183 | Greenock Water River | Dippal Burn (about 2 miles south of Dungavel Hill) | River Ayr(about 4 miles west of the small town of Muirkirk) | |
184 | Doon River | Loch Enoch, high in the Galloway Hills | ||
185 | Water of Girvan River | Loch Girvan Eye in the Carrick Forest section of Galloway Forest Park. | Firth of Clyde at Girvan Harbour | 45 km |
186 | Stinchar River | Galloway Forest Park | Firth of Clyde at Ballantrae | 20 km |
187 | Water of Luce River | South Ayrshire | Cross Water of Luce | |
188 | Bladnoch River | Loch Maberry in the parish of Kirkcowan | Reoch Burn | |
189 | Tarf Water River | Ayrshire | River Bladnoch near the village of Kirkcowan | |
190 | Cree River | Newton Stewart | Solway Firth | |
191 | Water of Fleet River | Cairnsmore of Fleet | Fleet Bay on the Solway Firth | |
192 | Dee River | Loch Dee | Kirkcudbright Bay | 61 km |
193 | Water of Ken River | Blacklorg Hill | Loch Ken | |
194 | Polharrow Burn River | Loch Harrow (Knocknalling, Dumfries and Galloway, Scotland) | Water of Ken | 8.6 km |
195 | Urr Water River | Loch Urr | Solway Firth at Rough Firth | |
196 | Nith River | Enoch Hill | Solway Firth | 114 km |
197 | Cairn Water River | Moniaive | River Nith just north of Dumfries | 18.5 km |
198 | Scaur Water River | Polskeoch in the Scaur hills | River Nith two miles southwest of Thornhill | 30 km |
199 | Shinnel Water River | Scaur hills of Tynron Parish in the Southern Uplands | Scaur Water near Penpont | 20.92 km |
200 | Carron Water River | Dalveen Pass in the Lowther Hills | Nith at Carronbridge | |
201 | Cairn Water River | Castlefairn of Craigdarroch and then by the Dalwhat (Moniaive in the parish of Glencairn) | Old Water | 18.5 km |
202 | Annan River | Hart Fell, Moffat. Annanhead Hill, Devil’s Beef Tub | Annan River | 64.37 km |
203 | Dryfe Water River | Southern slopes of Loch Fell, near Moffat | River Annan at grid reference NY 107 820, near Lockerbie | 28.96 km |
204 | Kinnel Water River | On the southern edge of the Lowther Hills | Northeast of Lochmaben in the River Annan | 32 km |
205 | Water of Ae River | Eastern slopes of Queensberry | Annan River | |
206 | Kirtle Water River | Southern slopes of Haggy Hill | Border Esk at the eastern limit of the Solway Firth | |
207 | Kershope Burn River | Clark’s Sike, in a marshy area in Kielder Forest Northumberland | Liddel Water at Kershopefoot | |
208 | Hermitage Water River | Liddel Water | ||
209 | Sorn River | Allt Ruadh and the Ballygrant Burn | Bridgend at the head of Loch Indaal | |
210 | Laggan River | Kilennan River, Barr River and Duich River | north end of Laggan Bay off Loch Indaal | |
211 | Scavaig River River | Loch Coruisk | Loch na Cuilce |
211 Rivers
Spey River.
If you have any further queries on the river list of Scotland, please