It is about long and has its source at Llyn Cwm Bychan below Rhinog Fawr and Moel Ysgyfarnogod. It flows westwards from its source and is joined by the Afon Cwmnantcol at Pentre Gwynfryn before passing through the centre of Llanbedr where it turns north and passes Pensarn Wharf.