It flows in a principally southwesterly direction for some 48 kilometers from its source below Moel Feity in the Old Red Sandstone (Black Mountain) hills of the western Brecon Beacons to the Bristol Channel at Swansea.