Talvik er en landsby i Alta kommune i Finnmark fylke i det nordlige Norge, ved Europavej 6, på vestsidan af Altafjorden. Byen var en vigtig handelsplads i 1800-tallet, og var ind til 1964 hjemsted for en selvstændig kommune