The River Dyfi rises in the small lake Creiglyn Dyfi at about 1900 feet above sea level, below Aran Fawddwy, flowing south to Dinas Mawddwy and Cemmaes Road ( ), then south west past Machynlleth to Cardigan Bay ( ) at Aberdyfi.