List of rivers of Ireland

This is an alphabetical list of the main rivers on the island of Ireland. It includes rivers that flow through the Republic of Ireland and Northern Ireland. Rivers that flow through Northern Ireland are marked with an asterisk (*). There are over 70,000 km of waterways in the Republic of Ireland contained in 3,192 river water bodies including rivers, streams, and tributaries. The major rivers have their length (in miles and kilometres) given. Also shown are two tables. Table 1 shows the longest rivers in Ireland with their lengths (in miles and kilometres), the counties they flow through, and their catchment areas (in km2). Table 2 shows the largest rivers in Ireland (by mean flow) in cubic meters per second.



Longest Irish Rivers (with Basin areas)
Lengths obtained from the Ordnance Survey of Ireland: Rivers and their Catchment Basins 1958 (Table of Reference), and for the rivers Bann and Erne – Notes on River Basins by Robert A. Williams a
 * The length of the River Shannon from the Shannon Pot to Limerick City is 258 km with a basin area of 11,700 km2.
 * The River Shannon's overall length (to Loop Head), using the Owenmore River (County Cavan) as source, is 372 km, 11 km (7 mi) longer than the Shannon Pot source.
 * The River Shannon's overall length (to Loop Head), using the Boyle River's furthest source, is 392.1 km, making the Boyle-Shannon river the longest natural stream flow (source to sea) in Ireland, 31.6 km (19.5 mi) longer than the Shannon Pot source.
 * The River Shannon is a traditional freshwater river for just about 45% of its total length. Excluding the 63.5 mi tidal estuary from its total length of 224 mi, if one also excludes the lakes (L. Derg 24 mi, L. Ree 18 mi, L. Allen 7 mi plus L. Boderg, L. Bofin, L. Forbes, L. Corry) from the Shannon's freshwater flow of 160.5 mi, the Shannon as a freshwater river is only about 100 mi long.

b
 * The total basin area of the Three Sisters (Barrow, Nore and Suir) is 9,207 km2.

c
 * The traditional length given for the River Bann is 80 miles (129 km) which is the combined total length of Upper and Lower Bann rivers and doesn't include Lough Neagh.
 * The total length of the Ulster Blackwater from its source to the sea via L. Neagh and the Lower Bann is 186.3 km (115.75 mi), surpassed, in Ireland, only by the Shannon and Barrow rivers. This is the longest stream flow (source to sea) in Ulster.

d
 * The total basin area of the 6 km River Corrib is 3,138 km2
 * The total length of the River Robe's journey from its source near Ballyhaunis to Galway Bay (via Lough Mask, Cong canal and river, Lough Corrib and River Corrib) is 72 mi. This is the longest stream flow (source to sea) within the Corrib Basin.

Largest Irish Rivers (by flow)
a The River Shannon's 209 m3/s is to Limerick City (Catchment area: 11,700 km2). If the discharges from all of the rivers and streams into the Shannon Estuary (including the rivers Feale 34.6m3/s, Maigue 15.6m3/s, Fergus 25.7m3/s, and Deel 7.4m3/s) are added to the discharge at Limerick giving a total catchment of 16,865 km2, the total discharge of the River Shannon at its mouth at Loop Head reaches 300 m3/s

b The River Bann's 92 m3/s is to Movanagher Gauging station (Basin area 5209.8 km2). The 102.5 m3/s is based on the total basin area of 5808 km2 .

c The Three Sisters (Barrow, Nore & Suir) total flow into Waterford Harbour is 154 m3/s and the combined flow of the Barrow and Nore rivers is 86 m3/s before joining the river Suir near Waterford City.

A

 * Abbert River 25.25 mi
 * Aghinrawn* (Fermanagh) See Owenbrean River
 * Agivey* 20.5 mi (Londonderry)
 * Aghadowey River
 * Aherlow River 27 mi (Tipperary)
 * River Aille 18.5 mi
 * Allaghaun River 13.75 mi (Limerick)
 * River Allow 22.75 mi (Cork)
 * Allow, County Cork (Blackwater) 22.75 mi
 * Altalacky* (Londonderry)
 * Annacloy* (Down)
 * Annascaul (Kerry)
 * River Annalee 41.75 mi
 * River Anner 23.5 mi (Tipperary)
 * River Ara 18.25 mi (Tipperary)
 * Argideen River 17.75 mi (Cork)
 * Arigna River 14 mi
 * Arney* (Fermanagh)
 * Athboy River 22.5 mi (Meath)
 * Aughavaud River, County Carlow
 * Aughrim River 5.75 mi (Wicklow)
 * River Avoca (Ovoca) 9.5 mi (Wicklow)
 * River Avonbeg 16.5 mi (Wicklow)
 * River Avonmore 22.75 mi (Wicklow)
 * Awbeg (Munster Blackwater) 31.75 mi

B

 * Baelanabrack River 11 mi
 * Baleally Stream, County Dublin
 * River Ballinamallard* 16 mi
 * Ballinascorney Stream, County Dublin
 * Ballinderry River* 29 mi
 * Ballinglen River, County Mayo
 * Ballintotty River, County Tipperary
 * Ballintra River 14 mi
 * Ballisodare River 5.5 mi
 * Ballyboghil River, County Dublin, aka Ballyboughal
 * Ballycassidy*
 * Ballyfinboy River 20.75 mi
 * Ballymaice Stream, County Dublin
 * Ballymeeny River, County Sligo
 * Ballynahatty*
 * Ballynahinch River* 18.5 mi
 * Ballyogan Stream, County Dublin
 * Balsaggart Stream, County Dublin
 * Bandon 45 mi
 * River Bann (Wexford) 26 mi
 * Bann* 90 mi – longest river in Northern Ireland. Upper Bann flows into Lough Neagh and then continues north as the Lower Bann.
 * Bannagh*
 * Barrow 119.5 mi
 * Bartramstown River, County Dublin
 * Belderg River, County Mayo
 * Bellanaminnaun River, County Mayo
 * Bellawaddy River, County Sligo
 * Bilboa River 19.5 mi
 * River Black 17.75 mi County Mayo
 * Blackbanks Stream, County Dublin
 * Blackditch Stream, County Dublin
 * Blackwater, Kerry
 * River Blackwater, Kildare and Meath 20 mi
 * River Blackwater, Cavan and Meath 42.5 mi
 * Blackwater, Munster 104.5 mi
 * River Blackwater (Ulster)* 56.7 mi
 * Bloody Stream, Howth, County Dublin
 * Boggeen Stream, County Dublin
 * Boherboy Stream, County Dublin
 * Boyle River (Total) 40 mi
 * River Boyne 70 mi
 * Bracken River, County Dublin
 * Bracken, Balbriggan
 * River Bradoge, County Dublin
 * Breedoge River 11.75 mi
 * River Bride 40 mi (Blackwater)
 * River Bride 21 mi (Lee)
 * Bride's Glen Stream, County Dublin
 * Bride's Stream, County Dublin
 * Broad Meadow River, County Dublin
 * Brockey Stream, County Dublin
 * Broghane Stream, County Kerry
 * Brook Stream, County Dublin
 * Brosna 49.25 mi
 * Brownsbarn Stream, County Dublin
 * Bungosteen River 15.5 mi
 * Bunowen River (Galway) 16 mi
 * Bunowen River (Mayo) 13.25 mi
 * Bunratty River 25 mi
 * Burn Dale, County Donegal
 * Burntollet*
 * Burren River 24 mi
 * River Bush* 33.5 mi

C

 * Cabragh River, County Sligo
 * River Callan* 26.5 mi
 * River Camac, County Dublin
 * River Camcor 16.25 mi
 * Camlin River 27 mi
 * Camlough*
 * River Camogue
 * Camowen River* 28 mi
 * Caragh River 14 mi
 * Carey*
 * Colin River*
 * Carn River, County Mayo
 * Carrickbrack Stream, County Dublin
 * Carrickmines River, County Dublin
 * River Clare (via Lough Corrib) 57.75 mi
 * Carrowbeg 10 mi
 * Carryduff*
 * Carysfort-Maretimo Stream, County Dublin
 * Cashla River 13.25 mi
 * Castle Stream, County Dublin
 * Castletown River 28 mi
 * Cemetery Drain, County Dublin
 * River Cladagh* (including Arney) 22 mi
 * Clady River*
 * Clanrye*
 * Claremont Stream, County Dublin
 * River Clarin 19.75 mi
 * River Clodiagh 20.5 mi
 * Clodiagh River 24.25 mi
 * Cloghfin River 14 mi
 * Cloonaghmore River 19.75 mi
 * Colebrooke River* 35 mi
 * River Colligan 15 mi
 * Commons Water, County Dublin
 * Coolcour Brook, County Dublin
 * Corduff River, County Dublin
 * River Corrib 5.75 mi
 * Cot Brook, County Dublin
 * County Brook, County Dublin
 * River Crana 12 mi
 * Cregg River (via Lough Corrib)
 * Creosote Stream, County Dublin
 * Crinken Stream, County Dublin
 * Crompaun River, County Clare
 * Crumlin*
 * Cuckoo Stream, County Dublin
 * Cully Water 14.5 mi
 * Cumber*
 * Cummeragh River 9.5 mi
 * Cusher River* 25 mi

D

 * Dale River 22.5 mi
 * Dall*
 * River Dalua 15.5 mi
 * River Dargle 12.5 mi
 * River Dee, County Louth 37.75 mi
 * River Deel 39.5 mi
 * Deel River 28 mi
 * River Deele 25.5 mi (see the Burn Dale)
 * Dennett*
 * River Derg* 28 mi
 * Derreen River 25 mi
 * River Derry 21 mi
 * Delvin River, County Dublin
 * Devlin River, County Sligo
 * Dervock*
 * River Diran 24.75 mi
 * River Dodder 17 mi
 * River Doonbeg 25.75 mi
 * Dooyertha River 23.75 mi
 * Drimnagh Castle Stream, County Dublin
 * River Drish 19.75 mi
 * Dromaddamore River, County Kerry
 * Dromore River* 23.25 mi
 * Drumquin River* 9.5 mi
 * Drumragh River* 20.5 mi
 * Duff* 13.25 mi
 * Dun* (Glendun) 12 mi

E

 * Easky River, County Sligo 18.5 mi
 * Elm Park Stream, County Dublin
 * Enler, County Down
 * River Erkina 22.5 mi
 * River Erne* 80 mi
 * River Erriff 20.5 mi
 * River Eske 15.25 mi

F

 * River Fane, County Louth 38.25 mi
 * Fairy Water 17.75 mi
 * Farset*
 * River Faughan* 29.5 mi
 * River Feale 46 mi
 * River Fergus 36.5 mi
 * Feorish River 19.5 mi
 * River Ferta, County Kerry
 * Fettercairn Stream, County Dublin
 * Fiddaun River, County Mayo
 * Figile River (Kildare) 20.75 mi
 * Finglas River, County Dublin
 * Finglaswood Stream, County Dublin
 * River Finisk 17.5 mi
 * River Finn (County Donegal) (Foyle) – rises and flows mainly through County Donegal, Republic of Ireland 39.25 mi
 * River Finn (Erne tributary) (Erne) 31.5 mi
 * Finned River, County Sligo
 * River Flesk 28.25 mi
 * Flurry River, County Louth*
 * Forrest Little Stream, County Dublin
 * River Foyle* 80 mi (total) – that portion named "Foyle" forms the border between the Republic of Ireland and Northern Ireland
 * Fox Stream, County Dublin
 * Foxrock Stream, County Dublin
 * River Funshion 34.75 mi
 * Fury*
 * Furry Glen Stream, County Dublin

G

 * River Galey 27 mi
 * Gallanstown Stream, County Dublin
 * Gallblack Stream, County Dublin
 * River Garavogue (including L. Gill and R. Bonnet) 31.5 mi
 * Gaybrook Stream, County Dublin
 * Glashaboy River 15 mi
 * Glashoreag River, County Kerry
 * Glasthule Stream, County Dublin
 * Glen*
 * Glenamoy River County Mayo 13.75 mi
 * Glenamuck Stream, County Dublin
 * Glenariff*
 * Glenaulin Stream, County Dublin
 * Glencullen River, County Dublin and County Wicklow
 * Glendergan*
 * Glenelly River* 22 mi
 * Glenglassera River, County Mayo
 * Glenmornan*
 * Glenulra River, County Mayo
 * River Glore 17 mi
 * River Glyde 34.75 mi
 * Golf Stream, County Dublin
 * River Goul 23.25 mi
 * Grange Stream, County Dublin
 * Grange River (Corrib) 17 mi
 * River Greese 22 mi
 * Griffeen River, County Dublin
 * Grillagh River
 * River Gweebarra 19.75 mi
 * Gweestin River 13.75 mi
 * Gweestion River (Moy) 23 mi

H

 * Hampstead Stream, County Dublin
 * Hazelbrook Stream, County Dublin
 * Heathfield River, County Mayo
 * Hurley River, County Dublin

I

 * River Ilen County Cork 20.75 mi
 * River Inagh 22.75 mi
 * River Inny (Leinster) 55.5 mi
 * River Inny (County Kerry) 16.5 mi

J

 * Jobstown Stream, County Dublin
 * John's
 * Joan Slade River, County Kildare

K

 * Keady*
 * Kealy's Stream, County Dublin
 * Kells*
 * Kilbarrack Stream, County Dublin
 * Kilbroney*
 * Kilcolgan River 9.5 mi
 * Kill o' the Grange Stream, County Dublin
 * Kings River 28.75 mi
 * Knockoneil River

L

 * River Lagan* 53.5 mi
 * River Laune 14 mi
 * Leaffony River, County Sligo 8 mi
 * River Lee 55.5 mi
 * River Lennon (Leannan) 28.5 mi
 * River Liffey, County Wicklow, County Kildare, and County Dublin 82 mi
 * Lissenhall Stream, County Dublin
 * Little Brosna River 36 mi
 * Little Dargle River, County Dublin
 * Lung River (Boyle) 17.75 mi
 * Lyreen River, County Kildare

M

 * Mabestown Stream, County Dublin
 * Macosquin River River Rhee
 * Magazine Stream, County Dublin
 * River Mahon 15.75 mi
 * River Maigue 38.75 mi
 * River Main* 34 mi
 * River Maine 26.5 mi
 * Mareen's Brook, County Dublin
 * Manulla River 19 mi
 * Mayne River, County Dublin
 * Mill Stream, County Dublin
 * Milverton Stream, County Dublin
 * Monkstown Stream, County Dublin
 * Mournebeg River* 17.25 mi
 * Mourne*
 * River Moy 62.5 mi
 * Moygannon River
 * Moynalty River 23.5 mi
 * Moyola River* 31 mi
 * Muckross Stream, County Dublin
 * Mulkear River 15.25 mi
 * Munkin River, County Mayo

N

 * Naniken River, County Dublin
 * Nanny River. Meath
 * Nenagh River 28.5 mi
 * Newport River 18.25 mi
 * Newry (Clanrye) River* 27 mi
 * River Nore 87.75 mi
 * Nutley Stream, County Dublin

O

 * Offington Stream, County Dublin
 * Oily River 13 mi
 * Ollatrim River (Tipperary) 18.5 mi
 * Oona Water* 17.75 mi
 * River Owenabue 20.5 mi
 * Owenacurra River 13.25 mi
 * Owenaher River, County Louth
 * Owenass River, County Laois
 * Owenbeg River 14.75 mi
 * Owenbehy River, County Mayo
 * Owenboliska River 13.25 mi
 * Owenbrean* 5 mi (8.5 km)
 * Owendoher River, County Dublin
 * Owenduff River 17.75 mi
 * Owenea River 16.25 mi
 * Owengarve River 16 mi
 * Owenglin River 11.5 mi
 * Owenmore River (County Cavan) (Glangevlin) 9 mi
 * Owenmore River (County Mayo) (via Carrowmore Lough) 29.25 mi
 * Owenmore River (County Sligo) (via Templehouse Lough) 32.5 mi
 * Owenkillew River 30 mi
 * Owenreagh River 14 mi
 * River Owenroe (Moynalty) 23.5 mi
 * River Owentaraglen 17.25 mi

P

 * Philipstown River (Barrow) 15.75 mi
 * Pil River, County Kilkenny
 * East Pinkeen Stream, County Dublin
 * West Pinkeen Stream, County Dublin
 * Piperstown Stream, County Dublin
 * River Poddle, County Dublin
 * Pollymounty River, County Carlow, also spelled Pollmounty or Poulmonty.
 * Portrane Stream, County Dublin
 * Priory Stream, County Dublin

Q

 * Quiggery*
 * River Quoile 27.5 mi

R

 * Racecourse Stream, County Dublin
 * River Reelan* 10.5 mi
 * Richardstown River, County Dublin
 * River Robe (via Loughs Mask and Corrib) 39.25 mi
 * Robinhood Stream, County Dublin
 * River Roe* 34.25 mi
 * Roogagh*
 * Rosserk River, County Mayo
 * Roughty River 16.75 mi (flowing into Kenmare Bay) at Kenmare
 * Routing Burn 13 mi
 * Rush Town Stream, County Dublin
 * River Rye 15.5 mi

S

 * St. Laurence's Stream, County Dublin
 * St. Margaret's Stream, County Dublin
 * Santa Sabina Stream, County Dublin
 * Santry River, County Dublin
 * Scribblestown Stream, County Dublin
 * Shallon Stream, County Dublin
 * Shanganagh River, County Dublin
 * River Shannon 224 mi – longest river on the island. Develops into Lough Allen, Lough Bofin, Lough Ree and Lough Derg along its course.
 * Shanow River 15.25 mi
 * Shimna*
 * River Shiven 21.25 mi
 * Shournagh River 17 mi
 * Sillees River* 33 mi
 * Silver River 24 mi
 * Six Mile Water* 21 mi
 * Slade Brook, County Dublin
 * River Slaney, County Wicklow, County Carlow and County Wexford 73 mi
 * Slang River, County Dublin
 * River Slate 17 mi
 * Sluice River, County Dublin
 * Smerlagh (Smaorlagh) River 15.5 mi
 * Sruh Croppa*
 * Stein River, County Dublin
 * Stonestown River 20 mi
 * Stoneyford
 * River Strule* 14.25 mi
 * River Suck 82.5 mi
 * River Suir 114.75 mi
 * River Sullane 22.5 mi
 * Swan River, County Dublin
 * River Swanlinbar 18 mi (also known as Cladagh)*
 * River Swilly 25.5 mi

T

 * Tallaght Stream, County Dublin
 * River Tall* 22.5 mi
 * River Tang 15.5 mi
 * River Tar 18.75 mi
 * Torrent*
 * Tempo*
 * Termon*
 * Three Arches*
 * Threemilewater*
 * River Tolka 20.75 mi
 * River Torrent* 25 mi
 * River Triogue 16.75 mi
 * Trimleston Stream, County Dublin
 * Tromanallison, County Dublin
 * Tullamore River 12.5 mi
 * Turnapin Stream, County Dublin
 * Turvey River, County Dublin

U

 * Unshin River 14.25 mi
 * Upper Ballinderry*

V

 * River Vartry, County Wicklow 20.5 mi
 * Viceregal Stream, County Dublin

W

 * Wad River, County Dublin
 * Walkinstown Stream, County Dublin
 * Ward River, County Dublin
 * Ward River, Fingal
 * White River, County Limerick
 * White River, County Louth
 * Whitechurch Stream, County Dublin
 * Whitewater Brook, County Dublin
 * Wimbletown Stream, County Dublin
 * River Womanagh 19 mi
 * River Woodford 18.5 mi

Y

 * Yellow River 17.25 mi

External sources

 * Irish whitewater River Guides