El río Taff serpentea a través del centro de la ciudad y, junto al río Ely, confluye a la bahía de Cardiff.