Length Sl. No Comments River Name
25.25 miles (40.64 km) 1 Abbert River
2 Fermanagh Aghinrawn
20.5 miles (33.0 km) 3 Londonderry Agivey
27 miles (43 km) 4 Tipperary Aherlow River
18.5 miles (29.8 km) 5 River Aille
13.75 miles (22.13 km) 6 Limerick Allaghaun River
22.75 miles (36.61 km) 7 Cork River Allow
22.75 miles (36.61 km) 8 County Cork (Blackwater) Allow,
9 Altalacky (Londonderry)
10 Annacloy (Down)
11 Annascaul (Kerry)
41.75 miles (67.19 km) 12 River Annalee
23.5 miles (37.8 km) 13 Tipperary River Anner
18.25 miles (29.37 km) 14 Tipperary River Ara
17.75 miles (28.57 km) 15 Cork Argideen River
14 miles (23 km) 16 Arigna River
17 Arney (Fermanagh)
22.5 miles (36.2 km) 18 Meath Athboy River
19 Aughavaud River, County Carlow
5.75 miles (9.25 km) 20 Wicklow Aughrim River
9.5 miles (15.3 km) 21 Wicklow River Avoca (Ovoca)
16.5 miles (26.6 km) 22 Wicklow River Avonbeg
22.75 miles (36.61 km) 23 Wicklow River Avonmore
31.75 miles (51.10 km) 24 Awbeg (Munster Blackwater)
11 miles (18 km) 25 Baelanabrack River
26 Baleally Stream, County Dublin
16 miles (26 km) 27 River Ballinamallard
28 Ballinascorney Stream, County Dublin
29 miles (47 km) 29 Ballinderry River
30 Ballinglen River, County Mayo
31 Ballintotty River, County Tipperary
14 miles (23 km) 32 Ballintra River
5.5 miles (8.9 km) 33 Ballisodare River
34 Ballyboughal River, County Dublin
35 Ballycassidy
20.75 miles (33.39 km) 36 Ballyfinboy River
37 Ballymaice Stream, County Dublin
38 Ballymeeny River, County Sligo
39 Ballynahatty
18.5 miles (29.8 km) 40 Ballynahinch River
41 Ballyogan Stream, County Dublin
42 Balsaggart Stream, County Dublin
45 miles (72 km) 43 Bandon
26 miles (42 km) 44 River Bann (Wexford)
90 miles (140 km) 45 Longest river in Northern Ireland. Upper Bann flows into Lough Neagh and then continues north as the Lower Bann. Bann
46 Bannagh
119.5 miles (192.3 km) 47 Barrow
48 Bartramstown River, County Dublin
49 Belderg River, County Mayo
50 Bellanaminnaun River, County Mayo
51 Bellawaddy River, County Sligo
19.5 miles (31.4 km) 52 Bilboa River
17.75 miles (28.57 km) 53 County Mayo River Black
54 Blackbanks Stream, County Dublin
55 Blackditch Stream, County Dublin
56 Blackwater, Kerry
20 miles (32 km) 57 River Blackwater, Kildare and Meath
42.5 miles (68.4 km) 58 River Blackwater, Cavan and Meath
104.5 miles (168.2 km) 59 Blackwater, Munster
56.7 miles (91.2 km) 60 River Blackwater (Ulster)
61 Bloody Stream, County Dublin
62 Boggeen Stream, County Dublin
63 Boherboy Stream, County Dublin
40 miles (64 km) 64 Boyle River
70 miles (110 km) 65 River Boyne
66 Bracken River, County Dublin
67 Bracken, Balbriggan
68 River Bradoge, County Dublin
11.75 miles (18.91 km) 69 Breedoge River
40 miles (64 km) 70 Blackwater River Bride
21 miles (34 km) 71 Lee River Bride
72 Bride's Glen Stream, County Dublin
73 Bride's Stream, County Dublin
74 Broad Meadow River, County Dublin
75 Brockey Stream, County Dublin
76 Broghane Stream, County Kerry
77 Brook Stream, County Dublin
49.25 miles (79.26 km) 78 Brosna
79 Brownsbarn Stream, County Dublin
15.5 miles (24.9 km) 80 Bungosteen River
16 miles (26 km) 81 Bunowen River (Galway)
13.25 miles (21.32 km) 82 Bunowen River (Mayo)
25 miles (40 km) 83 Bunratty River
84 Burntollet
24 miles (39 km) 85 Burren River
33.5 miles (53.9 km) 86 River Bush
87 Cabragh River, County Sligo
26.5 miles (42.6 km) 88 River Callan
89 River Camac, County Dublin
16.25 miles (26.15 km) 90 River Camcor
27 miles (43 km) 91 Camlin River
92 Camlough
28 miles (45 km) 93 Camowen River
14 miles (23 km) 94 Caragh River
95 Carey
96 Carn River, County Mayo
97 Carrickbrack Stream, County Dublin
98 Carrickmines River, County Dublin
57.75 miles (92.94 km) 99 River Clare (via Lough Corrib)
10 miles (16 km) 100 Carrowbeg
101 Carryduff
102 Carysfort-Maretimo Stream, County Dublin
13.25 miles (21.32 km) 103 Cashla River
104 Castle Stream, County Dublin
28 miles (45 km) 105 Castletown River
106 Cemetery Drain, County Dublin
22 miles (35 km) 107 River Cladagh (including Arney)
108 Clady
109 Clanrye
110 Claremont Stream, County Dublin
19.75 miles (31.78 km) 111 River Clarin
20.5 miles (33.0 km) 112 River Clodiagh
24.25 miles (39.03 km) 113 Clodiagh River
14 miles (23 km) 114 Cloghfin River
19.75 miles (31.78 km) 115 Cloonaghmore River
35 miles (56 km) 116 Colebrooke River
15 miles (24 km) 117 River Colligan
118 Commons Water, County Dublin
119 Coolcour Brook, County Dublin
120 Corduff River, County Dublin
5.75 miles (9.25 km) 121 River Corrib
122 Cot Brook, County Dublin
123 County Brook, County Dublin
12 miles (19 km) 124 River Crana
via Lough Corrib) 125 Cregg River
126 Creosote Stream, County Dublin
127 Crinken Stream, County Dublin
128 Crompaun River, County Clare
129 Crumlin
130 Cuckoo Stream, County Dublin
14.5 miles (23.3 km) 131 Cully Water
132 Cumber
9.5 miles (15.3 km) 133 Cummeragh River
25 miles (40 km) 134 Cusher River
22.5 miles (36.2 km) 135 Dale River
136 Dall
15.5 miles (24.9 km) 137 River Dalua
12.5 miles (20.1 km) 138 River Dargle
37.75 miles (60.75 km) 139 River Dee, County Louth
39.5 miles (63.6 km) 140 River Deel
28 miles (45 km) 141 Deel River
25.5 miles (41.0 km) 142 River Deele
143 Dennett
28 miles (45 km) 144 River Derg
25 miles (40 km) 145 Derreen River
21 miles (34 km) 146 River Derry
147 Delvin River, County Dublin
148 Devlin River, County Sligo
149 Dervock
24.75 miles (39.83 km) 150 River Diran
17 miles (27 km) 151 River Dodder
25.75 miles (41.44 km) 152 River Doonbeg
23.75 miles (38.22 km) 153 Dooyertha River
154 Drimnagh Castle Stream, County Dublin
19.75 miles (31.78 km) 155 River Drish
156 Dromaddamore River, County Kerry
23.25 miles (37.42 km) 157 Dromore River
9.5 miles (15.3 km) 158 Drumquin River
20.5 miles (33.0 km) 159 Drumragh River
13.25 miles (21.32 km) 160 Duff
12 miles (19 km) 161 Dun (Glendun)
18.5 miles (29.8 km) 162 Easky River, County Sligo
163 Elm Park Stream, County Dublin
164 Enler, County Down
22.5 miles (36.2 km) 165 River Erkina
80 miles (130 km) 166 River Erne
20.5 miles (33.0 km) 167 River Erriff
15.25 miles (24.54 km) 168 River Eske
38.25 miles (61.56 km) 169 River Fane, County Louth
17.75 miles (28.57 km) 170 Fairy Water
171 Farset
29.5 miles (47.5 km) 172 River Faughan
46 miles (74 km) 173 River Feale
36.5 miles (58.7 km) 174 River Fergus
19.5 miles (31.4 km) 175 Feorish River
176 River Ferta, County Kerry
177 Fettercairn Stream, County Dublin
178 Fiddaun River, County Mayo
20.75 miles (33.39 km) 179 Figile River (Kildare)
180 Finglas River, County Dublin
181 Finglaswood Stream, County Dublin
17.5 miles (28.2 km) 182 River Finisk
39.25 miles (63.17 km) 183 (Foyle) — rises and flows mainly through County Donegal, Republic of Ireland River Finn (County Donegal)
31.5 miles (50.7 km) 184 (Erne) River Finn (Erne tributary)
185 Finned River, County Sligo
28.25 miles (45.46 km) 186 River Flesk
187 Flurry River, County Louth
188 Forrest Little Stream, County Dublin
80 miles (130 km) 189 That portion named "Foyle" forms the border between the Republic of Ireland and Northern Ireland River Foyle
190 Fox Stream, County Dublin
191 Foxrock Stream, County Dublin
34.75 miles (55.92 km) 192 River Funshion
193 Fury
194 Furry Glen Stream, County Dublin
27 miles (43 km) 195 River Galey
196 Gallanstown Stream, County Dublin
197 Gallblack Stream, County Dublin
31.5 miles (50.7 km) 198 Including L. Gill and R. Bonnet) River Garavogue
199 Gay Brook Stream, County Dublin
15 miles (24 km) 200 Glashaboy River
201 Glashoreag River, County Kerry
202 Glasthule Stream, County Dublin
203 Glen
13.75 miles (22.13 km) 204 Glenamoy River County Mayo
205 Glenamuck Stream, County Dublin
206 Glenariff
207 Glenaulin Stream, County Dublin
208 Glencullen River, County Dublin
209 Glendergan
22 miles (35 km) 210 Glenelly River
211 Glenglassera River, County Mayo
212 Glenmornan
213 Glenulra River, County Mayo
17 miles (27 km) 214 River Glore
34.75 miles (55.92 km) 215 River Glyde
216 Golf Stream, County Dublin
23.25 miles (37.42 km) 217 River Goul
218 Grange Stream, County Dublin
17 miles (27 km) 219 Grange River (Corrib)
22 miles (35 km) 220 River Greese
221 Griffeen River, County Dublin
19.75 miles (31.78 km) 222 River Gweebarra
13.75 miles (22.13 km) 223 Gweestin River
23 miles (37 km) 224 Gweestion River (Moy)
225 Hampstead Stream, County Dublin
226 Hazelbrook Stream, County Dublin
227 Heathfield River, County Mayo
228 Hurley River, County Dublin
20.75 miles (33.39 km) 229 River Ilen County Cork
22.75 miles (36.61 km) 230 River Inagh
55.5 miles (89.3 km) 231 River Inny (Leinster)
16.5 miles (26.6 km) 232 River Inny (County Kerry)
233 Jobstown Stream, County Dublin
234 John's
235 Joan Slade River, County Kildare
236 Keady
237 Kealy's Stream, County Dublin
238 Kells
239 Kilbarrack Stream, County Dublin
240 Kilbroney
9.5 miles (15.3 km) 241 Kilcolgan River
242 Kill o' the Grange Stream, County Dublin
28.75 miles (46.27 km) 243 Kings River
53.5 miles (86.1 km) 244 River Lagan
14 miles (23 km) 245 River Laune
246 Leaffony River, County Sligo
55.5 miles (89.3 km) 247 River Lee
28.5 miles (45.9 km) 248 River Lennon (Leannan)
82 miles (132 km) 249 River Liffey, County Wicklow, County Kildare, and County Dublin
250 Lissenhall Stream, County Dublin
36 miles (58 km) 251 Little Brosna River
252 Little Dargle River, County Dublin
17.75 miles (28.57 km) 253 Lung River (Boyle)
254 Lyreen River, County Kildare
255 Mabestown Stream, County Dublin
256 Magazine Stream, County Dublin
15.75 miles (25.35 km) 257 River Mahon
38.75 miles (62.36 km) 258 River Maigue
26.5 miles (42.6 km) 259 River Maine
34 miles (55 km) 260 Maine
261 Mareen's Brook, County Dublin
19 miles (31 km) 262 Manulla River
263 Mayne River, County Dublin
264 Mill Stream, County Dublin
265 Milverton Stream, County Dublin
266 Monkstown Stream, County Dublin
17.25 miles (27.76 km) 267 Mournebeg River
268 Mourne
62.5 miles (100.6 km) 269 River Moy
23.5 miles (37.8 km) 270 Moynalty River
31 miles (50 km) 271 Moyola River
272 Muckross Stream, County Dublin
15.25 miles (24.54 km) 273 Mulkear River
274 Munkin River, County Mayo
275 Naniken River, County Dublin
276 Nanny River. Meath
28.5 miles (45.9 km) 277 Nenagh River
18.25 miles (29.37 km) 278 Newport River
27 miles (43 km) 279 Newry (Clanrye) River
87.75 miles (141.22 km) 280 River Nore
281 Nutley Stream, County Dublin
282 Offington Stream, County Dublin
13 miles (21 km) 283 Oily River
18.5 miles (29.8 km) 284 Ollatrim River (Tipperary)
17.75 miles (28.57 km) 285 Oona Water
20.5 miles (33.0 km) 286 River Owenabue
13.25 miles (21.32 km) 287 Owenacurra River
288 Owenaher River, County Louth
289 Owenass River, County Laois
14.75 miles (23.74 km) 290 Owenbeg River
291 Owenbehy River, County Mayo
13.25 miles (21.32 km) 292 Owenboliska River
5 miles (8.5 km) 293 Owenbrean
294 Owendoher River, County Dublin
17.75 miles (28.57 km) 295 Owenduff River
16.25 miles (26.15 km) 296 Owenea River
16 miles (26 km) 297 Owengarve River
11.5 miles (18.5 km) 298 Owenglin River
9 miles (14 km) 299 Owenmore River (Glangevlin)
29.25 miles (47.07 km) 300 Owenmore River (inc Carrowmore Lough)
32.5 miles (52.3 km) 301 Owenmore River (Sligo)
30 miles (48 km) 302 Owenkillew River
14 miles (23 km) 303 Owenreagh River
23.5 miles (37.8 km) 304 River Owenroe (Moynalty)
17.25 miles (27.76 km) 305 River Owentaraglen
15.75 miles (25.35 km) 306 Philipstown River (Barrow)
307 East Pinkeen Stream, County Dublin
308 West Pinkeen Stream, County Dublin
309 Piperstown Stream, County Dublin
310 River Poddle, County Dublin
311 Pollymounty River, County Carlow, also spelled Pollmounty or Poulmonty.
312 Portrane Stream, County Dublin
313 Priory Stream, County Dublin
314 Quiggery
27.5 miles (44.3 km) 315 River Quoile
316 Racecourse Stream, County Dublin
10.5 miles (16.9 km) 317 River Reelan
318 Richardstown River, County Dublin
39.25 miles (63.17 km) 319 River Robe (via Loughs Mask and Corrib)
320 Robinhood Stream, County Dublin
34.25 miles (55.12 km) 321 River Roe
322 Roogagh
323 Rosserk River, County Mayo
16.75 miles (26.96 km) 324 Flowing into Kenmare Bay at Kenmare Roughty River
13 miles (21 km) 325 Routing Burn
326 Rush Town Stream, County Dublin
15.5 miles (24.9 km) 327 River Rye
328 St. Laurence's Stream, County Dublin
329 St. Margaret's Stream, County Dublin
330 Santa Sabina Stream, County Dublin
331 Santry River, County Dublin
332 Scribblestown Stream, County Dublin
333 Shallon Stream, County Dublin
334 Shanganagh River, County Dublin
224 miles (360 km) 335 Longest river on the island. Develops into Lough Allen, Lough Bofin, Lough Ree and Lough Derg along its course. River Shannon
15.25 miles (24.54 km) 336 Shanow River
337 Shimna
21.25 miles (34.20 km) 338 River Shiven
17 miles (27 km) 339 Shournagh River
33 miles (53 km) 340 Sillees River
24 miles (39 km) 341 Silver River
21 miles (34 km) 342 Six Mile Water
343 Slade Brook, County Dublin
73 miles (117 km) 344 River Slaney, County Wicklow, County Carlow and County Wexford
345 Slang River, County Dublin
17 miles (27 km) 346 River Slate
347 Sluice River, County Dublin
15.5 miles (24.9 km) 348 Smerlagh (Smaorlagh) River
349 Sruh Croppa
350 Stein River, County Dublin
20 miles (32 km) 351 Stonestown River
352 Stoneyford
14.25 miles (22.93 km) 353 River Strule
82.5 miles (132.8 km) 354 River Suck
114.75 miles (184.67 km) 355 River Suir
22.5 miles (36.2 km) 356 River Sullane
357 Swan River, County Dublin
18 miles (29 km) 358 Also known as Cladagh River Swanlinbar
25.5 miles (41.0 km) 359 River Swilly
360 Tallaght Stream, County Dublin
22.5 miles (36.2 km) 361 River Tall
15.5 miles (24.9 km) 362 River Tang
18.75 miles (30.18 km) 363 River Tar
364 Torrent
365 Tempo
366 Termon
367 Three Arches
368 Threemilewater
20.75 miles (33.39 km) 369 River Tolka
25 miles (40 km) 370 River Torrent
16.75 miles (26.96 km) 371 River Triogue
372 Trimleston Stream, County Dublin
373 Tromanallison, County Dublin
12.5 miles (20.1 km) 374 Tullamore River
375 Turnapin Stream, County Dublin
376 Turvey River, County Dublin
14.25 miles (22.93 km) 377 Unshin River
378 Upper Ballinderry
20.5 miles (33.0 km) 379 River Vartry, County Wicklow
380 Viceregal Stream, County Dublin
381 Wad River, County Dublin
382 Walkinstown Stream, County Dublin
383 Ward River, County Dublin
384 Ward River, Fingal
385 White River, County Limerick
386 White River, County Louth
387 Whitechurch Stream, County Dublin
388 Whitewater Brook, County Dublin
389 Wimbletown Stream, County Dublin
19 miles (31 km) 390 River Womanagh
18.5 miles (29.8 km) 391 River Woodford
17.25 miles (27.76 km) 392 Yellow River