Erich Arthur Fritz Schwab (December 31, 1919 in Berlin - November 24, 2006) was a Swiss race walker. He won two Olympic medals over 10 kilometres in 1948 and 1952. In addition he won two medals at the European Championships in 1946 and 1950.
His father Arthur Tell Schwab was an Olympic silver medalist in 1936.