This list of rivers in Scotland is organised geographically, taken anti-clockwise, from Berwick-upon-Tweed. Tributaries are listed down the page in an upstream loop direction. (L) indicates a left-bank tributary and (R) indicates a right-bank tributary whilst (Ls) and (Rs) indicate left and right forks where a named river is formed from two differently named rivers.
For simplicity, they are divided here by the coastal section in which the mouth of the river is located. Those on Scottish islands are listed separately. For Scottish estuaries, please see under firths and sea lochs.
The Scots have many words for watercourses. A "Water" (Lallans: "Watter", Scots Gaelic, "Uisge") is a smaller river, e.g. Ugie Water, Water of Leith etc. Many Scottish rivers incorporate the name "Water" traditionally. A "burn", Scots Gaelic: "allt" (anglicised as "Ault/alt"), used for smaller rivers and larger streams, also once widely used in England, now mostly in placenames especially the north, and sometimes spelled "bourne", e.g. Bournemouth and Ashbourne. In Scotland examples include Coalburn, Bannockburn, Aultmore. Abhainn in Gaelic meaning river, which is anglicised as Avon. There is also a similar Brythonic cognate. This sometimes leads to curious 'double' namings of rivers by Anglo-Saxon speakers, such as River Avon and River Afton (literally "River River").
South-eastern Scotland
Flowing into the North Sea between Berwick-upon-Tweed and Kincardine (East Coast)
The right-bank tributary of the Tweed, the River Till together with its tributaries, is almost wholly within England but is included for completeness of the Tweed catchment.
Tweed catchment River Tweed Whiteadder Water (L) Blackadder Water (R) Langton Burn (L) Monynut Water (L) Dye Water (R) Bothwell Water (L) Faseny Water (R) River Till (R) (England only) (is known as River Breamish in upper reaches) River Glen (L), (England only) Bowmont Water (Ls) (upper reaches in Scotland) College Burn (Rs), (England only) Wooler Water (L), (England only) Carey Burn (Ls) (England only) Harthope Burn (Rs) (England only) Hetton Burn (R) (England only) Lilburn Burn (Ls) (England only) River Breamish (Rs) (England only) Harelaw Burn (L) (England only) Linhope Burn (L) (England only) Leet Water (L) Eden Water (L) River Teviot (R) Kale Water (R) Oxnam Water (R) Jed Water (R) Black Burn (R) Ale Water (L) Rule Water (R) Slitrig Water (R) Borthwick Water (L) Allan Water (R) Leader Water (L) Boondreigh Water (L) Earnscleugh Water (L) Darnick Burn (R) Gala Water (L) Heriot Water (R) Ettrick Water (R) Yarrow Water (L) Megget Water (L) (enters St Mary's Loch) Rankle Burn (R) Tima Water (R) Leithen Water (L) Quair Water (R) Eddleston Water (L) Manor Water (R) Lyne Water (L) Holms Water (L) Biggar Water (L) Kingledoors Burn (L) Talla Water (R) Fruid Water (R) Simple coastal catchments Eye Water Ale Water (L) Biel Water Tyne catchment River Tyne Tyne Water (Ls) Birns Water (Rs) (Humbie Water) Firth of Forth (Estuary)
(Lothian) Esk catchment River Esk, Lothian River South Esk (Rs) Gore Water (R) Dalhousie Burn River North Esk (Ls) Figgate Burn Water of Leith catchment Water of Leith The Stank Almond catchment River Almond Linhouse Water (R) Breich Water (R) Gogarburn
Avon catchment River Avon Carron catchment River Carron Bonny Water (R) Earl's Burn (L)
Forth to Tay
Flowing into the North Sea between Kincardine and Buddon Ness (East Coast)
Forth catchment River Forth Pow Burn (R) River Devon, Clackmannanshire (L) Black Devon (L) Bannock Burn (R) Allan Water (L) River Teith (L) Ardoch Burn (L) Keltie Water (L) Garbh Uisge (Ls) (drains Loch Lubnaig) Eas Gobhain (Rs) (drains Loch Venachar) Goodie Water (L) Kelty Water (R) Duchray Water (R) Simple coastal catchments River Leven, Fife River Ore (R) Kenly Water Kinness Burn Eden catchment River Eden, Fife Motray Water (L) Ceres Burn (R) Tay catchment River Tay River Earn (L) River Farg (R) Water of May (R) Ruthven Water (R) Machany Water (R) Shaggie Burn (L) Turret Burn (R) River Lednock (L) Water of Ruchill (R) Burn of Ample (R) (flows into Loch Earn) Kendrum Burn (R) (flows into Loch Earn) Allt Srath a' Ghlinne (L) Annaty Burn (L) River Almond, Perthshire (R) Shochie Burn (R) Ordie Burn (L) River Isla, Perthshire (L) Coupar Burn (L) Lunan Burn (R) Cattymill Burn (flows into Loch of Drumellie) (L) Den Burn (flows into Loch of Clunie) (R) Pott Burn (flows into Loch of Clunie) (R) Buckny Burn (L) Cardney Burn (flows into Loch of Butterstone (next to Loch of the lowes)) (L) Leddown Burn (L) River Ericht (L) Lornty Burn (R) Shee Water (known as Black Water in its lower reaches) (Ls) Allt a' Ghlinne Bhig (L) Glen Lochsie Burn (R) River Ardle (Rs) Allt Fearnach (Ls) Brerachan Water (Rs) Dean Water (R) Alyth Burn (R) Melgam Water (L) River Braan (R) Ballinloan Burn (L) Cochill Burn (L) River Quaich (flows into Loch Freuchie) River Tummel (L) River Garry (L) Allt Girnaig (L) River Tilt (L) Tarf Water (R) Errochty Water (R) Edendon Water (L) Allt Camghouran (R) (enters Loch Rannoch) River Ericht (L) River Gaur (enters Loch Rannoch) Abhainn Duibhe (R) Allt Chaldar (L) Allt Eigheach (L) (enters Loch Eigheach) Garbh Ghaoir (enters Loch Eigheach) Abhainn Bà (enters Loch Laidon) (known as River Bà upstream of Loch Bà) Bruar Water (L)?? River Lyon (L) Keltney Burn (L) (upper reaches known as Allt Mor) Allt Conait (L) River Lochay (Ls) (enters Loch Tay) River Dochart (Rs) (enters Loch Tay) Simple coastal catchments Dighty Water Buddon Burn
East Coast Flowing into the North Sea between Buddon Ness and Rattray Head
Simple coastal catchments Barry Burn (upper reaches known as Pitairlie Burn) Lochty Burn Monikie Burn Elliot Water Rottenraw Burn Brothock Burn Keilor Burn Lunan Water River South Esk catchment River South Esk Noran Water (L) Prosen Water (R) Burn of Glenmoye (L) White Water (R) River North Esk catchment River North Esk Luther Water (L) West Water (R) (upper reaches known as Water of Saughs) Water of Tarf (L) Water of Mark (Ls) Water of Lee (Rs) Simple coastal catchments Bervie Water Carron Water, Aberdeenshire Cowie Water Burn of Monboys Cowton Burn Burn of Muchalls Burn of Pheppie Burn of Elsick Burn of Findon Dee catchment River Dee, Aberdeenshire Crynoch Burn (R) Cairnie Burn (L) Gormack Burn (L) Leuchar Burn (L) Burn of Sheeoch (R) Water of Feugh (R) Beltie Burn (L) Burn of Canny (L) Tarland Burn (L) Water of Tanar (R) Tullich Burn (L) River Muick (R) River Gairn (L) Glenfenzie Burn (L) (minor) Girnock Burn (R) Clunie Water (R) Callater Burn (R) Quoich Water (L) Ey Burn (R) Lui Water (L) Derry Burn (Ls) Luibeg Burn (Rs) Geldie Burn (R) Don catchment River Don, Aberdeenshire Elrick Burn (L) River Ury (L) (sometimes written River Urie) Gadie Burn (minor?) Ton Burn (R) Birks Burn (minor?) Mossat Burn (L) Kindie Burn (L) Water of Buchat (L) Deskry Burn (R) Water of Nochty (L) Ernan Water (L) Water of Carvie (R) (minor) Simple coastal catchments Blackdog Burn Potterton Burn Millden Burn ?? Eigie Burn ?? Blairton Burn ?? Menie Burn ?? Sandend Burn ?? Ythan catchment River Ythan Tarty Burn (R) Ebrie Burn (L) Little Water (L) Fordoun Burn (R) Simple coastal catchments Water of Cruden River Ugie South Ugie Water (Rs) Burn of Fedderate (L) North Ugie Water (Ls) Cuttie Burn (?minor) Black Water (?minor)
Moray Firth (north-facing coast) Flowing into the North Sea between Rattray Head and Inverness
Simple coastal catchments Water of Philorth Pouk Burn The Dour Tore Burn Deveron catchment River Deveron Idoch Water (R) Burn of Forgue (R) River Isla, Moray (L) Burn of Cairnie (R) Burn of Davidston (R) River Bogie (R) Simple coastal catchments Burn of Boyndie Burn of Boyne Burn of Durn Burn of Fordyce Cullen Burn Burn of Deskford Glen Burn Burn of Buckie Burn of Tynet Spey catchment River Spey Burn of Fochabers (R) Burn of Rothes (L) River Fiddich (R) Dullan Water (L) Knockando Burn (L) Allt Arder (L) Allt a' Ghealaidh (L) River Avon River Livet (R) Burn of Lochy (L) ('Burn of Brown' above Bridge of Brown) Conglass Water (R) Water of Ailnack (L) (known as Water of Caiplich in its upper reaches) River Dulnain (L) River Nethy (R) Dorback Burn (R) River Druie (R) River Luineag (R) Am Beanaidh (L) River Feshie (R) Allt Chomhraig (L) River Eidart (R) River Tromie (R) Allt Mor (L) River Calder (L) River Truim (R) River Mashie (R) Markie Burn (L) Lossie catchment River Lossie Black Burn (L) Leanoch Burn (R) Findhorn catchment River Findhorn Burn of Mosset (R) (drains into Findhorn Bay) Muckle Burn (R) (drains into Findhorn Bay) Dorback Burn (R) River Divie (R) Leonach Burn (R) Rhilean Burn (L) Funtack Burn (L) ('Moy Burn' above Loch Moy) Glen Mazeran (L)?? Elrick Burn (R) River Eskin (L) Nairn catchment River Nairn Allt Dearg (R) Riereach Burn (R) River Farnack (R) Ness catchment River Ness River Farigaig (R) (flows into Loch Ness) River Enrick (L) (flows into Loch Ness) River Coiltie (L) (flows into Loch Ness) River Foyers (R) (flows into Loch Ness) River Fechlin (L) Allt Breineag (L) River E (L) (flows into Loch Mhòr) River Moriston (L) (flows into Loch Ness) Allt Bhlaraidh (L) River Doe (L) River Loyne (R) Allt Doe (R) (flows into Loch Ness) River Oich (L)? (flows into Loch Ness) River Garry (flows into Loch Oich) River Tarff (R) (flows into Loch Ness)
Moray Firth (east-facing coast) Flowing into the North Sea between Inverness and Duncansby Head (East Coast)
Moniack catchment Moniack Burn (flows into Beauly Firth) Beauly catchment River Beauly Belladrum Burn (R) (R) Breakachy Burn (L) River Farrar (Ls) River Glass (Rs) River Cannich (L) River Affric (L) Abhainn Deabhag (R) Conon catchment River Conon River Orrin (R) Allt Goibhre (R) Black Water (L) River Meig (R) Simple coastal catchments River Peffery River Sgitheach Allt Graad (or River Glass, known as Abhainn Beinn nan Eun above Loch Glass) Allt nan Caorach (R) River Averon (also known as River Alness) (known as Abhainn na Glasa above Loch Morie) Black Water (L) Balnagown River (known as Strathrory River upstream) River Tain (flows into Dornoch Firth) Wester Fearn Burn (flows into Dornoch Firth) Carron catchment River Carron (flows into Kyle of Sutherland/Dornoch Firth) Black Water (L) (known in upper reaches as Abhainn an t-Srath Chuileannaidh) Water of Glencalvie (R) (Diebidale River in its upper reaches) Alladale River (Ls) Abhainn a' Ghlinne Mhoir (Rs) (known as Abhainn a' Ghlinne Bhig in its upper reaches) Oykel catchment River Oykel (flows into Kyle of Sutherland) River Cassley (L) River Einig (R) (upper reaches are known as Rappach Water) Abhainn Dubhag (R) (upper reaches are known as Corriemulzie River) Shin catchment River Shin (flows into Kyle of Sutherland) Grudie Burn (R) River Tirry (L) (flows into Loch Shin) River Fiag (L) (flows into Loch Shin) Merkland River (L) (flows into Loch Shin via Loch a' Ghriama) Simple coastal catchments River Evelix River Fleet Abhainn an t-Sratha Charnaig (R) Lettie River (L) (also known as Abhainn Leataidh) Golspie Burn Brora catchment River Brora Black Water (L) River Skinsdale (L) Simple coastal catchments River Loth ? River Helmsdale (River Ullie) Abhainn na Frithe (R) Bannock Burn (L) Berriedale Water Langwell Water (R) Dunbeath Water Wick catchment Wick River Strath Burn (R) Scouthal Burn (L) Burn of Lyth
North Coast
Flowing into the Atlantic Ocean between Dunnet Head and Cape Wrath
Thurso catchment River Thurso Little River, Highland Sleach Water (L) (flows into Loch More) Simple coastal catchments Forss Water (known by several other names upstream of Loch Shurrery) Achvarasdal Burn Sandside Burn Halladale River River Dyke (L)