Karl Haffer also written as Carol Haffer (born 2 November 1912) was a member of the Romania national handball team, who took part in the 1936 Summer Olympics.
On club level he played for Hermannstädter Turnverein in Romania.
He is the brother of handball player Fritz Haffer.