Door Cardiff stroomt de rivier Taff. De Taff is een rivier in Wales die ontspringt in de Brecon Beacons en uitmondt in de Bristol Channel. De rivier is ongeveer 60 kilometer lang en stroomt door de steden Merthyr Tydfil, Cardiff en Newport.
De Taff is een belangrijke waterweg voor Cardiff. De rivier wordt gebruikt voor transport, recreatie en watervoorziening. Er zijn verschillende bruggen over de rivier, waaronder de Millennium Bridge, de Bute Bridge en de City Bridge.
De Taff is ook een populaire bestemming voor recreatie. Er zijn verschillende wandel-, fiets- en kanoroutes langs de rivier. De rivier is ook een belangrijke habitat voor vissen, vogels en andere dieren.