En la mitología griega, Tafio (griego antiguo: Τάφιος) era un héroe, hijo de Poseidón y de Hipótoe (hija de Méstor, hijo de Perseo).
[1][2] Su hijo era Pterelao, al que Poseidón le concedió la inmortalidad.
[3] Fundó la ciudad de Tafos en la isla del mismo nombre, cerca de Acarnania, y fue su rey.
[4] También dio su nombre a los Tafios, un pueblo que habitaba Tafos y las islas cercanas, que formaron parte del reino de Odiseo en la época de la Guerra de Troya.