longest UK rivers

Longest UK Rivers 🇬🇧

25 Longest UK Rivers List 🇬🇧

Even the longest UK rivers are are not in the same league compared to the truly great rivers around the world. But what British rivers lack in length they make up for in fame. For example the river Thames and the river Mersey feature in literature and songs and punch well above their weight despite none of the longest UK rivers making it into ADDucation’s list of the top 20 longest rivers in Europe let alone the world.

ADDucation Tips! Click column headings with arrows to sort the longest UK rivers. Reload page for original sort order. Resize your browser to full screen and/or zoom out to display as many columns as possible. Click the ➕ icon to reveal any hidden columns. Start typing in the Filter table box to find anything inside the table of longest UK rivers.

Longest UK Rivers 🇬🇧 Length (miles) Length (km) Country River Source River Mouth Points of interest each of the longest UK rivers flows through… #
River Severn 220 354 Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿and England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Plynlimon Severn Estuary Bristol, Gloucester, Shrewsbury and Worcester. 1
River Thames 215 346 England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Thames Head North Sea Dartford, Gravesend, London, Maidenhead, Oxford, Reading, Southend and Windsor. 2
River Trent 185 297 England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Biddulph Moor Trent Falls, Humber Burton-upon-Trent, Gainsborough and Newark-on-Trent. 3
River Great Ouse
East Anglia
143 230 England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Syresham The Wash Bedford, Buckingham, Ely, Huntingdon, King’s Lynn, Milton Keynes and Newport Pagnell. 4
River Wye 134 215 Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿and England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Plynlimon Severn Estuary Builth, Wells, Chepstow, Hay-on-Wye, Hereford and Rhayader. 5
River Ure + River Ouse
129 208 England High Abbotside River Trent Wensley, Jervaulx Abbey, Mickley, Ripon, Boroughbridge, at Linton-on-Ouse the River Ure turns into the River Ouse, York, Cawood Bridge, Selby, Goole, Trent Falls and Faxfleet. 6
River Tay 119 192 Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Allt Coire Laoigh Firth of Tay Aberfeldy, Dunkeld, Kenmore and Perth. 7
River Spey 107 172 Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Loch Spey Moray Firth Aviemore, Kingussie and Newtonmore. 8
River Clyde 106 172 Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Lowther Hills Firth of Clyde Bothwell, Glasgow, Greenock and Lanark. 9
River Tweed 96 155 Border of Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Tweed’s Well North Sea Berwick-upon-Tweed, Birgham and Carham. 10
River Avon
96 154 England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Naseby Severn Estuary Evesham, Pershore, Rugby, Stratford-upon-Avon, Welford, Wolston and Warwick. 11
River Nene 92 148 England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Arbury Hill The Wash Benwick, Cogenhoe, Northampton, Sutton Bridge, Wellingborough and Wisbech. 12
River Eden
90 145 England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 High / Hugh Seat Solway Firth Carlisle, Kirkby, Mallerstang, Penrith, Stephen and Wetheral. 13
River Dee
87 140 Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Cairngorms North Sea Aberdeen, Aboyne, Ballater, Banchory and Braemar. 14
River Tees 85 137 England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Cross Fell North Sea Cow Green Reservoir, High Force waterfall, Middleton-in-Teesdale, Barnard Castle, Croft-on-Tees, Hurworth-on-Tees, Yarm, Egglescliffe, Stockton-on-Tees, Durham University Queen’s Campus, Tees Barrage white water rafting centre, Port Clarence, Riverside Stadium, the port of Middlesbrough and into the North Sea south of Hartlepool, north of Redcar. 15
River Witham 82 132 England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 South Witham The Wash, East Midlands Boston and Grantham. 16
River Teme 81 130 England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Dolfor River Severn Knighton, Ludlow, Powys, Tenbury, Wells and Worcester. 17
River Don
80 129 Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Ladder Hills North Sea, Bridge of Don Aberdeen, Alford, Dyce, Inverurie, Kintore and Kemnay. 18
River Bann 76 122 Northern Ireland 🇬🇧 Mourne Mountains Atlantic Ocean Bannfoot, Castlerock and Toome. 19
River Ribble 75 120 England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Cam / Gayle Beck Irish Sea Clitheroe, Preston, Ribchester, Settle, Southport, Walton-le-Dale and Wigan. 20
River Avon
75 120 England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Acton Turville Severn Estuary Bath, Bristol, Bradford on Avon and Chippenham. 21
River Tyne 73 118 England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 South Tyne Tynemouth Bellingham, Gateshead, Hebburn, Hexham, Jarrow and Newcastle upon Tyne. 22
River Derwent 72 115 England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Fylingdales Moor Barmby Barrage Lang, Dale, Norton-on-Derwent, West/East, Ayton and Yorkshire Moors. 23
River Aire 71 114 England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Malham Tarn River Ouse Aire Head, Castleford, Bingley, Leeds, Shipley and Skipton. 24
River Tees 70 113 England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Cross Fell North Sea Darlington, Middlesbrough, Middleton-in-Teesdale, Stockton-on-Tees, Teesside and Yarm. 25

ADDucation Lists Related to the Longest UK Rivers:

ADDucation Geography Quizzes To Test Your General Knowledge

2 responses to “Longest UK Rivers 🇬🇧”

  1. Eleanor Ayres says:

    The River Ure + Ouse (Yorkshire) entry is wrong. The River Ouse joins with the River Trent at Trent Falls to become the Humber. The ‘cities’ it flows through are not cities; Mickley and Wensley are tiny hamlets and you’ve omitted York! Hawes, Bainbridge, Boroughbridge, Cawood and Selby which are all more notable places.

    • JC says:

      Hi Eleanor, thanks for pointing out our mistakes. We’ve made changes to take account of your comment. Our original entry was for the River Ure so there was no information about the River Ouse, that’s now sorted. We’ve also omitted cities from the column heading so we can include any notable features each river flows through. We’ll update the other entries in due course.

Leave a Reply

Your email address will not be published. Required fields are marked *