Hofen was a municipality in the canton of Schaffhausen in Switzerland. It is on the border with Baden-Württemberg in Germany. On 1 January 2009, the former municipalities of Hofen, Altdorf, Bibern and Opfertshofen merged into the municipality of Thayngen.