Alain Rochat (ur. 1 lutego 1983 w Saint-Jean-sur-Richelieu) – piłkarz szwajcarski grający na pozycji lewego lub środkowego obrońcy.
Kariera klubowa Pierwszym klubem w karierze Rochata był amatorski Grandson-Sports. W 1999 roku trafił do Yverdon-Sport FC. W sezonie 1999/2000 zadebiutował w Axpo Super League. W Yverdon-Sport grał przez 2,5 roku.
Na początku 2002 roku Rochat przeszedł do BSC Young Boys. W stołecznym klubie zadebiutował 24 lutego 2002 w wygranym 2:0 domowym meczu z FC Sion. W 2004 roku wywalczył z Young Boys wicemistrzostwo Szwajcarii. Do lata 2005 rozegrał w tym klubie 115 meczów i zdobył 5 goli.
Kolejnym klubem w karierze Szwajcara został francuski Stade Rennais. 30 lipca 2005 rozegrał pierwsze spotkanie w Ligue 1, przegrane 0:1 na wyjeździe z Lille OSC. 14 grudnia zagrał w spotkaniu Pucharu UEFA przeciwko PAOK (5:1). Większą część pobytu w Rennes spędził jednak grając w amatorskich rezerwach, a w Ligue 1 wystąpił łącznie w 9 spotkaniach, z powodu słabej gry w spotkaniach z AS Nancy (0:6), FC Nantes (0:3) oraz Le Mans (0:4).