After a brief diversion west, it turns south, then southwest again, heading for the village of Llanystumdwy. Beyond Llanystumdwy it heads for the coast and Tremadog Bay. Its mouth has been diverted eastwards by almost one mile by a shingle spit resulting from longshore drift.[2]
Its principal tributaries are the Afon Henwy which enters on its left bank above Dolbenmaen, and the Afon Dwyfach which joins it as a right-bank tributary to the west of Llanystumdwy. The Dwyfach itself rises in an area of flat ground to the west of the A487 road between Bryncir and Llanllyfni and flows in a generally southerly direction.[1]
'Afon Dwyfor' signifies the 'big holy river' in Welsh, with 'for' being a corrupted form of 'fawr' (large), 'Dwyfawr' being a form recorded in 1838, whilst the 'Afon Dwyfach' is the 'little holy river'.[3] The legend of Dwyfan and Dwyfach has been attached to the two rivers.[4]
The grave of David Lloyd George, prime minister from 1916-1922, stands beside the Dwyfor in Llanystumdwy.[7] A boulder marks the grave; there is no inscription; however a monument designed by the architect Sir Clough Williams-Ellis was subsequently erected around the grave,[8] bearing an englyn (strict-metre stanza) engraved on slate in his memory composed by his nephew Dr W. R. P. George.