featured_image

The Complete List of Rivers In Northern Ireland

Northern Ireland’s waterways run through glens, towns and farmland, shaping scenery and local life. They mark county lines, feed reservoirs and offer routes for walks, wildlife watching and quiet reflection.

There are 33 Rivers in Northern Ireland, ranging from Ballinderry River to Six Mile Water. For each river, you’ll find below data organized with columns Length (km), Counties, Mouth/Basin so you can compare size and location — you’ll find below.

How reliable are the lengths and county listings in this list?

River lengths and county assignments come from maps and local records and are intended as a useful reference rather than survey-grade measurements. Lengths are often rounded and some rivers cross multiple counties or change course, so use this list as a starting point and check current maps or local authorities for detailed planning.

Can I use the list to plan walks, fishing or other activities?

Yes — the list helps identify rivers by size and where they flow, but access, fishing permits, safety and seasonal conditions vary. Confirm land access, local regulations and river conditions before visiting, and follow Leave No Trace principles.

Rivers in Northern Ireland

Name Length (km) Counties Mouth/Basin
River Bann 129 Antrim,Londonderry,Tyrone Atlantic Ocean (via Lough Neagh)
River Foyle 129 Londonderry,Donegal,Tyrone Atlantic Ocean (Lough Foyle)
River Lagan 53 Antrim,Down Belfast Lough
River Erne 120 Fermanagh,Cavan,Donegal Atlantic Ocean (via Lough Erne)
River Blackwater 111 Armagh,Tyrone,Monaghan Lough Neagh
River Roe 77 Londonderry,Tyrone Lough Foyle
River Bush 54 Antrim Atlantic Ocean (North Antrim coast)
Moyola River 32 Antrim Lough Neagh
Six Mile Water 52 Antrim Lough Neagh
River Braid 30 Antrim Atlantic Ocean (via the Braid Valley)
River Maine 34 Antrim Lough Neagh
Ballinderry River 51 Tyrone,Londonderry Lough Neagh
River Camowen 44 Tyrone River Strule (Foyle basin)
River Strule 39 Tyrone River Foyle
River Derg 72 Tyrone,Donegal River Mourne (Foyle basin)
River Finn 63 Donegal,Tyrone River Foyle
River Mourne 35 Tyrone River Foyle
River Deele 45 Donegal,Tyrone River Foyle
River Faughan 48 Londonderry Lough Foyle
Clanrye River 34 Down,Armagh Carlingford Lough
River Quoile 22 Down Strangford Lough
River Newry 28 Down,Armagh Carlingford Lough
River Arney 31 Fermanagh Upper Lough Erne
River Owenkillew 27 Tyrone River Strule (Foyle basin)
River Clady 38 Londonderry River Bann
River Gweestin 18 Armagh Lough Neagh
River Blackwater (Kells) 47 Armagh,Monaghan Lough Neagh
River Callan 29 Antrim Lough Neagh
River Six Mile Water (alternate entry) 52 Antrim Lough Neagh
River Forkhill 15 Armagh Carlingford Lough
River Glenelly 34 Tyrone River Owenkillew (Foyle basin)
River Ban 20 Antrim Belfast Lough
River Roe (tributary example) 77 Londonderry,Tyrone Lough Foyle

Images and Descriptions

River Bann

River Bann

The River Bann is Northern Ireland’s longest river, linking Lough Neagh to the Atlantic. It passes through fertile floodplains, supports salmon and eel runs, and offers boating, fishing and scenic towpaths popular with walkers and wildlife watchers.

River Foyle

River Foyle

Formed by the Finn and Mourne, the Foyle flows through Derry~Londonderry to Lough Foyle. Important historically and commercially, it has tidal stretches, busy quays at Derry, and rich estuarine birdlife, with popular angling and ferry crossings.

River Lagan

River Lagan

The Lagan runs through Belfast from County Down into Belfast Lough, shaping the city’s waterfront. It’s central to recreation, riverside trails and urban regeneration projects, with salmon and trout runs upstream and popular rowing and boating sections.

River Erne

River Erne

The Erne system, centred on Upper and Lower Lough Erne, threads Fermanagh with linked waterways, islands and wetlands. It’s a boating and angling haven, internationally important for waterbirds and a cornerstone of local tourism and heritage.

River Blackwater

River Blackwater

The Ulster Blackwater drains a large rural catchment into Lough Neagh. Known for dramatic wooded valleys and trout angling, it skirts historic sites and powers small mills; a key river for biodiversity in central Ulster.

River Roe

River Roe

Flowing from the Sperrin Mountains to Lough Foyle, the Roe is famed for salmon fishing and scenic gorges near Limavady. It supports rich riparian habitats and is popular with anglers, walkers and local conservation groups.

River Bush

River Bush

The Bush runs to the North Antrim coast at Portballintrae, passing through the Giant’s Causeway area. Noted for salmon and sea trout, it supports local angling traditions and scenic valley walks near Bushmills.

Moyola River

Moyola River

A small but significant Lough Neagh tributary, the Moyola threads rural Antrim countryside with historic bridges and mills. It’s valued locally for coarse fishing, wetland birds and peaceful valley scenery near Castledawson.

Six Mile Water

Six Mile Water

Rising near Parkgate and flowing to Lough Neagh, Six Mile Water passes through Antrim towns and industrial heritage sites. Its riverside trails and nature pockets are popular for walking; historically it powered mills along its route.

River Braid

River Braid

The Braid runs through Ballymena and the Braid Valley, a scenic watercourse with wooded sections and fishing spots. Locally important for recreation and community riverside paths, it adds to Antrim’s rural charm.

River Maine

River Maine

The River Maine drains parts of mid-Antrim into Lough Neagh near Toome. Known for coarse fishing and agricultural landscapes, it runs through historical market towns and forms attractive riverside corridors valued by locals.

Ballinderry River

Ballinderry River

The Ballinderry flows into Lough Neagh, forming meandering stretches through farmland and marshes. It supports local angling, waterfowl habitat and scenic walking spots, bridging communities on both county sides of its course.

River Camowen

River Camowen

The Camowen rises near Omagh and joins other streams to form the Strule. It threads urban and rural landscapes, offering walks through Omagh and supporting trout fishing and local biodiversity initiatives.

River Strule

River Strule

Formed by the Camowen and Drumragh, the Strule flows through Omagh and meets other tributaries to help form the Foyle. It’s central to local heritage, angling for salmon and trout, and riverside recreation.

River Derg

River Derg

The Derg begins in the Sperrins and joins the Mourne to help form the Foyle. With upland scenery, salmon runs and popular fishing beats, it’s valued for outdoor pursuits and rural landscapes.

River Finn

River Finn

The Finn drains a wide upland area, meeting the Mourne to create the Foyle. Celebrated for salmon angling, it flows through rugged countryside and supports important freshwater habitats and local fishing traditions.

River Mourne

River Mourne

The Mourne rises in County Tyrone and joins the Finn at Strabane to form the Foyle. A fast-flowing upland river, it is prized for salmon and trout fishing and for scenic valleys popular with local walkers.

River Deele

River Deele

The Deele flows through parts of Donegal and into the Foyle system, meandering past historic towns and peatlands. It supports coarse fishing, birdlife and rural recreation, linking cross-border communities.

River Faughan

River Faughan

The Faughan flows through County Derry to the Foyle, draining the foothills of the Sperrins. Known for salmon and trout, it has accessible fishing beats and riverside trails favored by anglers and nature enthusiasts.

Clanrye River

Clanrye River

Running through Newry as the Clanrye, this river reaches Carlingford Lough and shapes the town’s historic core. It’s noted for urban riverside heritage, local fishing, and past mill sites lining its course.

River Quoile

River Quoile

A short river feeding Strangford Lough, the Quoile is famed for estuary birdlife and the Quoile Marshes Nature Reserve. Its tidal reaches and historic Quoile Mill attract walkers, birdwatchers and local historians.

River Newry

River Newry

Often called the Newry or Clanrye/Newry River, it links inland Newry to Carlingford Lough. Historically significant for navigation and mills, today it supports small craft, angling and riverside urban regeneration.

River Arney

River Arney

The Arney drains remote west Fermanagh into Upper Lough Erne, passing through sheltered valleys and wetlands. It’s quiet and scenic, valued for birdlife, coarse fishing and access to the loughs for boating.

River Owenkillew

River Owenkillew

A tributary in west Tyrone, the Owenkillew winds from upland bogs into the Strule. It supports trout fishing and peatland habitats and passes through tranquil rural scenery with scattered historical features.

River Clady

River Clady

The Clady runs through County Londonderry to join the Bann, draining upland areas and passing through small towns. It offers local angling, riverside walks and contributes to the Bann’s wider catchment ecology.

River Gweestin

River Gweestin

A smaller Lough Neagh tributary in County Armagh, the Gweestin courses through agricultural land and woodlands. Locally important for coarse fishing and wetland birds, it supports tranquil riverside walking and rural habitats.

River Blackwater (Kells)

River Blackwater (Kells)

A separate Blackwater (sometimes called the Kells Blackwater) feeds into Lough Neagh from the south. It passes historic towns and farmland, offering fishing, scenic riverbanks and a link between border counties.

River Callan

River Callan

The Callan drains parts of east Antrim into Lough Neagh, flowing through wooded valleys and farmland. It’s valued for coarse fishing, local nature interest, and traditional bridges and mill sites along its route.

River Six Mile Water (alternate entry)

River Six Mile Water (alternate entry)

Cutting through picturesque villages and industrial heritage sites, Six Mile Water is a notable Antrim river for walkers and anglers; its towpaths and riverside greenspace are used for community recreation and nature study.

River Forkhill

River Forkhill

A small cross-border river in south Armagh flowing towards Carlingford Lough, Forkhill supports local wetland habitats and rural recreation; it’s notable for pastoral scenery and proximity to historic border landscapes.

River Glenelly

River Glenelly

Rising in the Sperrins, the Glenelly flows through a scenic valley into the Owenkillew. Known for upland scenery, it attracts walkers and anglers and conserves important upland riverine habitats.

River Ban

River Ban

A short coastal river entering Belfast Lough, the Ban (not to be confused with the Bann) passes through suburban and rural areas, offering local angling, birdlife and accessible riverside walks.

River Roe (tributary example)

River Roe (tributary example)

The Roe’s upland reaches and lower tidal estuary are prized for salmon runs and scenic gorges; towns like Limavady showcase its recreational and ecological importance, with well-used angling beats and conservation efforts.

Rivers in Other Countries