Johann Lonfat (born 11 September 1973) is a Swiss former professional footballer.
During his career, Lonfat represented Martigny-Sports (1991–92 and 2009), FC Sion (1992–98), Servette FC (1998–2002 and 2007–09) and Sochaux (2002–2007, playing 96 Ligue 1 matches with one goal).
[2] A Swiss international, he received a total of 24 caps.
He was initially named in Switzerland's UEFA Euro 2004 squad but had to withdraw through injury and was replaced by Tranquillo Barnetta.
This biographical article related to association football in Switzerland, about a midfielder, is a stub.