This is a list of rivers of Scotland, by geography and length (at the end):
Flowing into the North Sea
From Berwick-upon-Tweed to Duncansby Head (East Coast)
- Whiteadder Water, Scotland
- River Till
- Eden Water, Scotland
- River Teviot, Scotland
- Leader Water, Scotland
- Gala Water, Scotland
- Ettrick Water, Scotland
- Leithen Water, Scotland
- Quair Water, Scotland
- Eddleston Water, Scotland
- Manor Water, Scotland
- Holms Water, Scotland
- Eye Water, Scotland
The Inner Hebrides and Isle of Skye
Isle of Skye
Mull
Islay
Flowing into the Atlantic Ocean
Dunnet Head to Mull of Kintyre
Firth of Clyde
From Mull of Kintyre to Mull of Galloway
Arran and the Cumbrae Islands
Solway Firth (Mull of Galloway to Gretna, Irish Sea)
Outer Hebrides, Orkney, Shetland
By length
The eleven major rivers of Scotland, by length, are:
- River Tay 193 km (120 miles)
- River Spey 172 km (107 miles)
- River Clyde 171 km (106 miles)
- River Tweed 156 km (97 miles)
- River Dee 137 km (85 miles)
- River Don 132 km (82 miles)
- River Nith 112 km (71 miles)
- River Forth 105 km (65 miles)
- River Findhorn 101 km (63 miles)
- River Deveron 98 km (61 miles)
- River Annan 79 km (49 miles)