Afon Dyfi (engl. River Dovey) on joki läntisessä Keski-Walesissa. Se saa alkunsa Gwyneddin kreivikunnassa sijaitsevasta Creiglyn Dyfin järvestä, joka on noin 580 metriä merenpinnan yläpuolella. Joki laskee mereen Aberdyfin kylän kohdalla.[1][2]
Joki on tunnettu sen lohistaan ja taimenistaan.[1][2]