Longest Rivers in England, Wales, Scotland, and Northern Ireland
River lengths vary by source definition; here are consensus rankings:
England
- River Severn – 220 mi (354 km) (also Wales)
- River Thames – 215 mi (346 km)
- River Trent – 185 mi (298 km)
- River Great Ouse – 143 mi (230 km)
- River Wye – 134 mi (215 km) (also Wales)
Wales
- River Severn – 220 mi
- River Wye – 134 mi
- River Usk – 103 mi (166 km)
- River Dee – 98 mi (158 km) (also England)
- River Teifi – 75 mi (121 km)
Scotland
- River Tay – 117 mi (188 km)
- River Spey – 107 mi (172 km)
- River Clyde – 106 mi (170 km)
- River Tweed – 97 mi (156 km) (also England)
- River Forth – 68 mi (109 km)
Northern Ireland
- River Bann – 92 mi (148 km) (incl. Lough Neagh)
- River Foyle – 80 mi (129 km) (border with ROI)
- River Erne – 72 mi (116 km) (mostly ROI)
- River Lagan – 45 mi (72 km)
- River Blackwater – 40 mi (64 km)
Notes: Severn is UK's longest; Tay is Scotland's longest by flow; Bann is NI's longest. Many rivers cross borders—governance involves multiple agencies.