List of rivers of Wales


This is a list of rivers of Wales, organised geographically. It is taken anti-clockwise from the Dee Estuary to the M48 Bridge that separates the estuary of the River Wye from the River Severn.
Tributaries are listed down the page in an upstream direction, starting with those closest to the sea. The main stem river of a catchment is given, left-bank tributaries are indicated by, and right-bank tributaries by. Note that, in general usage, the 'left bank of a river' refers to the left hand bank as seen when looking downstream. Where a named river is formed by the confluence of two differently named rivers, these are labelled as and for the left and right forks. A prime example is the formation of the River Taff from the Taf Fawr and the Taf Fechan at Cefn-coed-y-cymmer.
The list includes more or less every watercourse named on Ordnance Survey mapping and thus many of the main rivers of Wales. Difficulties arise otherwise in determining what should and what should not be included.
Certain names are encountered frequently and particular care should be taken to differentiate between the various occurrences of Clydach, Clywedog and of Dulas for example as well as those whose names refer perhaps to the colour of their waters e.g. Afon Goch, Afon Ddu and Afon Wen.

Mainland rivers flowing into Liverpool Bay

''From Dee Estuary to Garth Pier, Bangor, Gwynedd''

Dee catchment

Anticlockwise from Menai Bridge / Porthaethwy

Minor coastal catchments

  • Afon Cadnant
  • Nant Meigan
  • Lleiniog
  • Afon Nodwydd
  • Afon y Marchogion
  • Afon Lligwy
  • Nant Perfedd
  • Afon Goch
  • Nant y Beddyw
  • Afon Bryn Gwyn
  • Afon Goch
  • Afon Wygyr
  • Gwter Fudr
  • Afon Alaw

    Crigyll catchment

  • Afon Crigyll
  • * Afon Caradog

    Ffraw catchment

  • Afon Ffraw
  • * Afon Frechwen
  • * Afon Gwna

    Cefni catchment

  • Afon Cefni
  • * Afon Newydd
  • * Afon Ceint
  • * Afon Erddreiniog

    Braint (i) catchment

The Afon Braint bifurcates near Llanfairpwllgwyngyll to form two different watercourses.
  • Afon Braint
  • * Afon Rhyd y Valley

    Braint (ii) catchment

  • Afon Braint
  • * Afon Rhyd Eilian
Note "Afon Menai", known as the "Menai Strait" in English, is not technically a river, despite its Welsh name..

Mainland rivers flowing into the [Menai Strait] and [Caernarfon Bay]

''From Bangor Pier to the tip of the Llŷn Peninsula''

Seiont catchment

From the tip of the Llŷn Peninsula to St. David's Head
  • Afon Saint

    Daron catchment

  • Afon Daron
  • * Afon Cyllyfelin

    Soch catchment

  • Afon Soch
  • * Afon Horon

    Rhyd-hir catchment etc

  • Afon Rhyd-hir
  • * Afon Penrhos
  • Afon Erch
  • Afon Wen

    Dwyfor catchment

  • Afon Dwyfor
  • * Afon Dwyfach
  • * Afon Henwy

    Glaslyn catchment

  • Afon Glaslyn
  • * Afon Dylif
  • ** Afon Croesor
  • * Nantmor
  • * Afon Colwyn
  • * Afon Llynedno
  • Afon Dwyryd
  • * Afon y Glyn
  • * Afon Prysor
  • * Afon Cynfal
  • * Afon Teigl
  • * Afon Bowydd
  • * Afon Tafarn Helyg

    Artro catchment

  • Afon Artro
  • * Afon Cwmnantcol

    Ysgethin catchment

  • Afon Ysgethin

    Mawddach catchment

  • Afon Mawddach
  • * Afon Dwynant
  • * Afon Gwynant
  • * Afon Cwm-llechen
  • * Afon Cwm-mynach
  • * Afon Wnion
  • ** Afon Clywedog
  • ** Afon Celynog
  • * Afon Wen
  • * Afon Gamlan
  • * Afon Eden
  • ** Afon Crawcwellt
  • * Afon Gain

    Dysynni catchment

  • Afon Dysynni
  • * Nant Cynfal
  • * Afon Fathew
  • ** Nant Rhyd-yr-onen
  • ** Afon Cwm-Pandy
  • ** Nant Dôl-Goch
  • * Afon Cadair
  • * Nant Gwernol

    Dyffryn Gwyn catchment

  • Afon Dyffryn Gwyn

    Dyfi catchment

  • River Dyfi
  • * Afon Ceirig
  • * Afon Leri
  • ** Afon Ceulan
  • * Afon Einion
  • * Afon Llyfnant
  • * Afon Dulas
  • ** Afon Deri
  • ** Nant Ceiswyn
  • * Afon Dulas
  • * Afon Twymyn
  • ** Afon Rhiwsaeson
  • *** Afon Laen
  • * Afon Angell
  • * Afon Cleifion
  • ** Afon Dugoed
  • ** Afon Tafolog
  • * Afon Cerist
  • * Afon Cywarch

    Clarach catchment

  • Afon Clarach
  • * Bowstreet Brook
  • * Afon Peithyll

    Rheidol catchment

  • River Rheidol
  • * Afon Melindwr
  • * River Mynach
  • ** Afon Merin
  • ** Nant Rhuddnant
  • * Afon Castell
  • * Afon Llechwedd Mawr
  • ** Afon Lluestgota
  • * Afon Hengwm
  • ** Afon Hyddgen
  • * Nant-y-moch

    Ystwyth catchment

  • River Ystwyth
  • * Afon Fâd
  • * Afon Llanfihangel
  • ** Nant Cynon
  • * Afon Magwr
  • * Nant Freuo
  • * Nant Pant-yr-Haidd
  • * Nant Cwmtarw
  • ** Nant Cwm-nel
  • * Nant Cilmeddu
  • * Nant y Henfelin
  • ** Nant yr Brithyll
  • * Nant y Berws
  • * Nant Cell
  • * Nant Lledwenau
  • * Nant Bwlchgwallter
  • * Nant Peiran
  • ** Nant Crafanglach
  • ** Nant Perfedd
  • ** Nant Ffrin-fawr
  • *** Nant Hylles
  • * Nant Gau
  • ** Nant Ffrwd-ddu
  • * Nant Cae-glas
  • ** Nant y Gwndwn-gwyn
  • ** Nant Cwta
  • * Nant Milwyn
  • * Nant Byr
  • * Nant y Gwaith
  • * Nant Watcyn
  • * Nant yr Onnen
  • * Nant Cwm-du
  • * Nant Stwc
  • * Nant Penygwndwn
  • * Nant Garw
  • * Nant y Cae Isaf
  • * Nant y Cae
  • * Nant Troedyrhiw
  • * Afon Diliw
  • ** Nant yr Gafod
  • ** Diliw Fechan
  • ** Nant y Caseg
  • ** Nant yr Eglwys
  • *** Nant yr Eglwys-fach
  • ** Nant Lwyd
  • ** Nant y Gorlan
  • ** Nant Llychese
  • * Nant Rhydyfelin
  • * Nant Ffos-casaf

    Wyre catchment

  • Afon Wyre
  • * Afon Carrog
  • * Wyre Fach
  • ** Nant Rhydrosser
  • ** Afon Tryal
  • * Afon Beidog

    Cledan catchment

  • Afon Cledan

    Arth catchment

  • River Arth

    Aeron catchment

  • Afon Aeron
  • * Afon Mydr
  • * Gwenffrwd

    Coastal streams

  • Afon Drywi
  • Afon Soden
  • Afon Fynnon Ddewi
  • Nant Hawen
  • Hoffnant

    Teifi catchment

  • River Teifi
  • * Afon Piliau
  • * Nant Arberth
  • * Afon Cych
  • ** Afon Dulas
  • ** Afon Pedran
  • ** Afon Sylgen
  • * Afon Hirwaun
  • * Nant Elfed
  • * Afon Ceri
  • ** Afon Dulas
  • ** Afon Bedw
  • * Nant Bargod
  • * Afon Tyweli
  • ** Afon Talog
  • * Afon Clettwr
  • ** Clettwr Fawr
  • ** Clettwr Fach
  • * Nant Cledlyn
  • * Afon Duar
  • * Afon Granell
  • * Afon Dulas
  • ** Afon Denys
  • * Nant Clywedog
  • ** Clywedog-isaf
  • ** Clywedog-ganol
  • *** Clywedog-uchaf
  • * Afon Brefi
  • * Nant Bryn-maen
  • * Afon Berwyn
  • ** Afon Groes
  • * Afon Fflur
  • * Camddwr
  • * Afon Meurig
  • * Nant Lluest
  • * Glasffrwd
  • * Nant Egnant
  • * Nant Rhydol

    Nevern catchment etc

  • River Nevern
  • * Nant Duad
  • * Afon Brynberian
  • * Afon Bannon

    Minor coastal catchments

  • River Gwaun
  • * River Aer

    Rivers flowing to west Pembrokeshire coast

''From St David's Head to St. Govan's Head''

Minor catchments