Christophe Bonvin (born 14 July 1965) is a former Swiss footballer who played as a midfielder.
He mostly played for FC Sion, but also for Servette and Neuchâtel Xamax.
For Switzerland national football team he got 45 international caps, scored 8 goals and was in roster for Euro 1996.