Location (Flowing into) Sl. No Location (Lake) Name
The Mediterranean 1 Adar River (South Sudan)
Endorheic basins 2 Afar Depression Akaki River
The Mediterranean 3 Akobo River
Endorheic basins 4 Afar Depression Ala River
The Mediterranean 5 Alero River (or Alwero River)
The Mediterranean 6 Angereb River (or Greater Angereb River)
The Mediterranean 7 Ataba River
Endorheic basins 8 Afar Depression Ataye River
The Mediterranean 9 Atbarah River
Endorheic basins 10 Afar Depression Awash River
The Mediterranean 11 Balagas River
The Mediterranean 12 Baro River
The Mediterranean 13 Bashilo River
The Mediterranean 14 Beles River
Endorheic basins 15 Lake Abaya Bilate River
The Mediterranean 16 Birbir River
The Mediterranean 17 Blue Nile (or Abay River)
Endorheic basins 18 Afar Depression Borkana River
The Mediterranean 19 Checheho River
The Mediterranean 20 Dabus River
The Mediterranean 21 Daga River (Deqe Sonka Shet)
The Indian Ocean 22 Dawa River
Endorheic basins 23 Afar Depression Dechatu River
The Mediterranean 24 Dembi River
Endorheic basins 25 Lake Turkana Denchya River
The Mediterranean 26 Didessa River
The Mediterranean 27 Dinder River
The Mediterranean 28 Dipa River
The Indian Ocean 29 Dungeta River
Endorheic basins 30 Afar Depression Durkham River
The Indian Ocean 31 Erer River
The Indian Ocean 32 Fafen River (only reaches the Shebelle in times of flood)
The Indian Ocean 33 Galetti River
The Indian Ocean 34 Ganale Dorya River
The Mediterranean 35 Gebba River
Endorheic basins 36 Afar Depression Germama River (or Kasam River)
Endorheic basins 37 Lake Turkana Gibe River
Endorheic basins 38 Lake Turkana Gilgel Gibe River
The Mediterranean 39 Gilo River
Endorheic basins 40 Lake Turkana Gojeb River
Endorheic basins 41 Afar Depression Golima River
The Indian Ocean 42 Gololcha River
The Mediterranean 43 Guder River
The Mediterranean 44 Gulla River
The Mediterranean 45 Gumara River
The Mediterranean 46 Hanger River (or Angar River)
Endorheic basins 47 Afar Depression Hawadi River
The Mediterranean 48 Jamma River
The Indian Ocean 49 Jerer River
The Mediterranean 50 Jikawo River
The Indian Ocean 51 Jubba River
Endorheic basins 52 Afar Depression Kabenna River
Endorheic basins 53 Lake Ziway Katar River
Endorheic basins 54 Afar Depression Keleta River
Endorheic basins 55 Lake Turkana Kibish River
The Mediterranean 56 Kobara River
Endorheic basins 57 Lake Chamo Kulfo River
The Mediterranean 58 Lake Tana, into which flow
The Mediterranean 59 Lesser Abay
The Mediterranean 60 Lesser Angereb River
Endorheic basins 61 Afar Depression Logiya River
The Mediterranean 62 Magech River
Endorheic basins 63 Lake Turkana Mago River
Endorheic basins 64 Lake Turkana Mantsa River
The Mediterranean 65 Mareb River (or Gash River) (only reaches the Atbarah in times of flood)
Endorheic basins 66 Lake Turkana Maze River
Endorheic basins 67 Lake Ziway Meki River
The Indian Ocean 68 Mena River
Endorheic basins 69 Afar Depression Mille River
Endorheic basins 70 Afar Depression Mojo River
The Mediterranean 71 Muger River
Endorheic basins 72 Lake Turkana Mui River
Endorheic basins 73 Lake Turkana Neri River
The Mediterranean 74 Nile (Egypt, Sudan)
The Mediterranean 75 Obel River
Endorheic basins 76 Lake Turkana Omo River
The Mediterranean 77 Pibor River
The Mediterranean 78 Qarsa River
The Mediterranean 79 Qechene River
The Mediterranean 80 Rahad River
The Indian Ocean 81 Ramis River
The Mediterranean 82 Reb River
The Mediterranean 83 Robe River
Endorheic basins 84 Lake Chew Bahir Sagan River
The Indian Ocean 85 Shebelle River
The Mediterranean 86 Shinfa River
The Mediterranean 87 Sobat River (South Sudan)
The Mediterranean 88 Sor River
The Mediterranean 89 Tekezé River (or Takkaze or Setit)
Endorheic basins 90 Lake Turkana Usno River
The Mediterranean 91 Wajja River
The Mediterranean 92 Walaqa River
The Mediterranean 93 Wanchet River
The Mediterranean 94 Wari River
Endorheic basins 95 Lake Chew Bahir Weito River
The Indian Ocean 96 Welmel River
The Indian Ocean 97 Weyib River or Gestro River
The Mediterranean 98 Yabus River
The Mediterranean 99 Zarima River
Endorheic basins 100 Lake Turkana Zigina River
Carryduff 101
Carysfort-Maretimo Stream, County Dublin 102
13.25 miles (21.32 km) Cashla River 103
Castle Stream, County Dublin 104
28 miles (45 km) Castletown River 105
Cemetery Drain, County Dublin 106
22 miles (35 km) River Cladagh (including Arney) 107
Clady 108
Clanrye 109
Claremont Stream, County Dublin 110
19.75 miles (31.78 km) River Clarin 111
20.5 miles (33.0 km) River Clodiagh 112
24.25 miles (39.03 km) Clodiagh River 113
14 miles (23 km) Cloghfin River 114
19.75 miles (31.78 km) Cloonaghmore River 115
35 miles (56 km) Colebrooke River 116
15 miles (24 km) River Colligan 117
Commons Water, County Dublin 118
Coolcour Brook, County Dublin 119
Corduff River, County Dublin 120
5.75 miles (9.25 km) River Corrib 121
Cot Brook, County Dublin 122
County Brook, County Dublin 123
12 miles (19 km) River Crana 124
via Lough Corrib) Cregg River 125
Creosote Stream, County Dublin 126
Crinken Stream, County Dublin 127
Crompaun River, County Clare 128
Crumlin 129
Cuckoo Stream, County Dublin 130
14.5 miles (23.3 km) Cully Water 131
Cumber 132
9.5 miles (15.3 km) Cummeragh River 133
25 miles (40 km) Cusher River 134
22.5 miles (36.2 km) Dale River 135
Dall 136
15.5 miles (24.9 km) River Dalua 137
12.5 miles (20.1 km) River Dargle 138
37.75 miles (60.75 km) River Dee, County Louth 139
39.5 miles (63.6 km) River Deel 140
28 miles (45 km) Deel River 141
25.5 miles (41.0 km) River Deele 142
Dennett 143
28 miles (45 km) River Derg 144
25 miles (40 km) Derreen River 145
21 miles (34 km) River Derry 146
Delvin River, County Dublin 147
Devlin River, County Sligo 148
Dervock 149
24.75 miles (39.83 km) River Diran 150
17 miles (27 km) River Dodder 151
25.75 miles (41.44 km) River Doonbeg 152
23.75 miles (38.22 km) Dooyertha River 153
Drimnagh Castle Stream, County Dublin 154
19.75 miles (31.78 km) River Drish 155
Dromaddamore River, County Kerry 156
23.25 miles (37.42 km) Dromore River 157
9.5 miles (15.3 km) Drumquin River 158
20.5 miles (33.0 km) Drumragh River 159
13.25 miles (21.32 km) Duff 160
12 miles (19 km) Dun (Glendun) 161
18.5 miles (29.8 km) Easky River, County Sligo 162
Elm Park Stream, County Dublin 163
Enler, County Down 164
22.5 miles (36.2 km) River Erkina 165
80 miles (130 km) River Erne 166
20.5 miles (33.0 km) River Erriff 167
15.25 miles (24.54 km) River Eske 168
38.25 miles (61.56 km) River Fane, County Louth 169
17.75 miles (28.57 km) Fairy Water 170
Farset 171
29.5 miles (47.5 km) River Faughan 172
46 miles (74 km) River Feale 173
36.5 miles (58.7 km) River Fergus 174
19.5 miles (31.4 km) Feorish River 175
River Ferta, County Kerry 176
Fettercairn Stream, County Dublin 177
Fiddaun River, County Mayo 178
20.75 miles (33.39 km) Figile River (Kildare) 179
Finglas River, County Dublin 180
Finglaswood Stream, County Dublin 181
17.5 miles (28.2 km) River Finisk 182
(Foyle) — rises and flows mainly through County Donegal, Republic of Ireland 39.25 miles (63.17 km) River Finn (County Donegal) 183
(Erne) 31.5 miles (50.7 km) River Finn (Erne tributary) 184
Finned River, County Sligo 185
28.25 miles (45.46 km) River Flesk 186
Flurry River, County Louth 187
Forrest Little Stream, County Dublin 188
That portion named "Foyle" forms the border between the Republic of Ireland and Northern Ireland 80 miles (130 km) River Foyle 189
Fox Stream, County Dublin 190
Foxrock Stream, County Dublin 191
34.75 miles (55.92 km) River Funshion 192
Fury 193
Furry Glen Stream, County Dublin 194
27 miles (43 km) River Galey 195
Gallanstown Stream, County Dublin 196
Gallblack Stream, County Dublin 197
Including L. Gill and R. Bonnet) 31.5 miles (50.7 km) River Garavogue 198
Gay Brook Stream, County Dublin 199
15 miles (24 km) Glashaboy River 200
Glashoreag River, County Kerry 201
Glasthule Stream, County Dublin 202
Glen 203
13.75 miles (22.13 km) Glenamoy River County Mayo 204
Glenamuck Stream, County Dublin 205
Glenariff 206
Glenaulin Stream, County Dublin 207
Glencullen River, County Dublin 208
Glendergan 209
22 miles (35 km) Glenelly River 210
Glenglassera River, County Mayo 211
Glenmornan 212
Glenulra River, County Mayo 213
17 miles (27 km) River Glore 214
34.75 miles (55.92 km) River Glyde 215
Golf Stream, County Dublin 216
23.25 miles (37.42 km) River Goul 217
Grange Stream, County Dublin 218
17 miles (27 km) Grange River (Corrib) 219
22 miles (35 km) River Greese 220
Griffeen River, County Dublin 221
19.75 miles (31.78 km) River Gweebarra 222
13.75 miles (22.13 km) Gweestin River 223
23 miles (37 km) Gweestion River (Moy) 224
Hampstead Stream, County Dublin 225
Hazelbrook Stream, County Dublin 226
Heathfield River, County Mayo 227
Hurley River, County Dublin 228
20.75 miles (33.39 km) River Ilen County Cork 229
22.75 miles (36.61 km) River Inagh 230
55.5 miles (89.3 km) River Inny (Leinster) 231
16.5 miles (26.6 km) River Inny (County Kerry) 232
Jobstown Stream, County Dublin 233
John's 234
Joan Slade River, County Kildare 235
Keady 236
Kealy's Stream, County Dublin 237
Kells 238
Kilbarrack Stream, County Dublin 239
Kilbroney 240
9.5 miles (15.3 km) Kilcolgan River 241
Kill o' the Grange Stream, County Dublin 242
28.75 miles (46.27 km) Kings River 243
53.5 miles (86.1 km) River Lagan 244
14 miles (23 km) River Laune 245
Leaffony River, County Sligo 246
55.5 miles (89.3 km) River Lee 247
28.5 miles (45.9 km) River Lennon (Leannan) 248
82 miles (132 km) River Liffey, County Wicklow, County Kildare, and County Dublin 249
Lissenhall Stream, County Dublin 250
36 miles (58 km) Little Brosna River 251
Little Dargle River, County Dublin 252
17.75 miles (28.57 km) Lung River (Boyle) 253
Lyreen River, County Kildare 254
Mabestown Stream, County Dublin 255
Magazine Stream, County Dublin 256
15.75 miles (25.35 km) River Mahon 257
38.75 miles (62.36 km) River Maigue 258
26.5 miles (42.6 km) River Maine 259
34 miles (55 km) Maine 260
Mareen's Brook, County Dublin 261
19 miles (31 km) Manulla River 262
Mayne River, County Dublin 263
Mill Stream, County Dublin 264
Milverton Stream, County Dublin 265
Monkstown Stream, County Dublin 266
17.25 miles (27.76 km) Mournebeg River 267
Mourne 268
62.5 miles (100.6 km) River Moy 269
23.5 miles (37.8 km) Moynalty River 270
31 miles (50 km) Moyola River 271
Muckross Stream, County Dublin 272
15.25 miles (24.54 km) Mulkear River 273
Munkin River, County Mayo 274
Naniken River, County Dublin 275
Nanny River. Meath 276
28.5 miles (45.9 km) Nenagh River 277
18.25 miles (29.37 km) Newport River 278
27 miles (43 km) Newry (Clanrye) River 279
87.75 miles (141.22 km) River Nore 280
Nutley Stream, County Dublin 281
Offington Stream, County Dublin 282
13 miles (21 km) Oily River 283
18.5 miles (29.8 km) Ollatrim River (Tipperary) 284
17.75 miles (28.57 km) Oona Water 285
20.5 miles (33.0 km) River Owenabue 286
13.25 miles (21.32 km) Owenacurra River 287
Owenaher River, County Louth 288
Owenass River, County Laois 289
14.75 miles (23.74 km) Owenbeg River 290
Owenbehy River, County Mayo 291
13.25 miles (21.32 km) Owenboliska River 292
5 miles (8.5 km) Owenbrean 293
Owendoher River, County Dublin 294
17.75 miles (28.57 km) Owenduff River 295
16.25 miles (26.15 km) Owenea River 296
16 miles (26 km) Owengarve River 297
11.5 miles (18.5 km) Owenglin River 298
9 miles (14 km) Owenmore River (Glangevlin) 299
29.25 miles (47.07 km) Owenmore River (inc Carrowmore Lough) 300
32.5 miles (52.3 km) Owenmore River (Sligo) 301
30 miles (48 km) Owenkillew River 302
14 miles (23 km) Owenreagh River 303
23.5 miles (37.8 km) River Owenroe (Moynalty) 304
17.25 miles (27.76 km) River Owentaraglen 305
15.75 miles (25.35 km) Philipstown River (Barrow) 306
East Pinkeen Stream, County Dublin 307
West Pinkeen Stream, County Dublin 308
Piperstown Stream, County Dublin 309
River Poddle, County Dublin 310
Pollymounty River, County Carlow, also spelled Pollmounty or Poulmonty. 311
Portrane Stream, County Dublin 312
Priory Stream, County Dublin 313
Quiggery 314
27.5 miles (44.3 km) River Quoile 315
Racecourse Stream, County Dublin 316
10.5 miles (16.9 km) River Reelan 317
Richardstown River, County Dublin 318
39.25 miles (63.17 km) River Robe (via Loughs Mask and Corrib) 319
Robinhood Stream, County Dublin 320
34.25 miles (55.12 km) River Roe 321
Roogagh 322
Rosserk River, County Mayo 323
Flowing into Kenmare Bay at Kenmare 16.75 miles (26.96 km) Roughty River 324
13 miles (21 km) Routing Burn 325
Rush Town Stream, County Dublin 326
15.5 miles (24.9 km) River Rye 327
St. Laurence's Stream, County Dublin 328
St. Margaret's Stream, County Dublin 329
Santa Sabina Stream, County Dublin 330
Santry River, County Dublin 331
Scribblestown Stream, County Dublin 332
Shallon Stream, County Dublin 333
Shanganagh River, County Dublin 334
Longest river on the island. Develops into Lough Allen, Lough Bofin, Lough Ree and Lough Derg along its course. 224 miles (360 km) River Shannon 335
15.25 miles (24.54 km) Shanow River 336
Shimna 337
21.25 miles (34.20 km) River Shiven 338
17 miles (27 km) Shournagh River 339
33 miles (53 km) Sillees River 340
24 miles (39 km) Silver River 341
21 miles (34 km) Six Mile Water 342
Slade Brook, County Dublin 343
73 miles (117 km) River Slaney, County Wicklow, County Carlow and County Wexford 344
Slang River, County Dublin 345
17 miles (27 km) River Slate 346
Sluice River, County Dublin 347
15.5 miles (24.9 km) Smerlagh (Smaorlagh) River 348
Sruh Croppa 349
Stein River, County Dublin 350
20 miles (32 km) Stonestown River 351
Stoneyford 352
14.25 miles (22.93 km) River Strule 353
82.5 miles (132.8 km) River Suck 354
114.75 miles (184.67 km) River Suir 355
22.5 miles (36.2 km) River Sullane 356
Swan River, County Dublin 357
Also known as Cladagh 18 miles (29 km) River Swanlinbar 358
25.5 miles (41.0 km) River Swilly 359
Tallaght Stream, County Dublin 360
22.5 miles (36.2 km) River Tall 361
15.5 miles (24.9 km) River Tang 362
18.75 miles (30.18 km) River Tar 363
Torrent 364
Tempo 365
Termon 366
Three Arches 367
Threemilewater 368
20.75 miles (33.39 km) River Tolka 369
25 miles (40 km) River Torrent 370
16.75 miles (26.96 km) River Triogue 371
Trimleston Stream, County Dublin 372
Tromanallison, County Dublin 373
12.5 miles (20.1 km) Tullamore River 374
Turnapin Stream, County Dublin 375
Turvey River, County Dublin 376
14.25 miles (22.93 km) Unshin River 377
Upper Ballinderry 378
20.5 miles (33.0 km) River Vartry, County Wicklow 379
Viceregal Stream, County Dublin 380
Wad River, County Dublin 381
Walkinstown Stream, County Dublin 382
Ward River, County Dublin 383
Ward River, Fingal 384
White River, County Limerick 385
White River, County Louth 386
Whitechurch Stream, County Dublin 387
Whitewater Brook, County Dublin 388
Wimbletown Stream, County Dublin 389
19 miles (31 km) River Womanagh 390
18.5 miles (29.8 km) River Woodford 391
17.25 miles (27.76 km) Yellow River 392