De rivier die door Cardiff stroomt, is de rivier de Taff (Nederlands: Taf). De Taff is een rivier in Zuid-Wales en stroomt dwars door de stad Cardiff. De rivier begint in de Brecon Beacons en stroomt vervolgens naar het zuiden, door de stad Cardiff, voordat hij uitmondt in de monding van de Severn bij Cardiff Bay. De Taff speelt een belangrijke rol in het landschap en de geschiedenis van Cardiff en biedt een prachtig uitzicht en recreatiemogelijkheden voor de inwoners en bezoekers van de stad.