1976–77 Nationalliga A

Nationalliga A
Season1976–77
ChampionsBasel
RelegatedWinterthur
Bellinzona
European CupBasel
Cup Winners' CupYoung Boys
UEFA CupServette
Zürich
Grasshopper Club
Top goalscorerFranco Cucinotta (Zürich)
28 goals
Nationalliga B
Season1976–77
ChampionsEtoile Carouge
PromotedEtoile Carouge
Young Fellows Zürich
RelegatedMendrisiostar
FC Raron
Top goalscorerStefan Fischer (SC Kriens)
19 goals

The following is the summary of the Swiss National League in the 1976–77 football season, both Nationalliga A and Nationalliga B. This was the 80th season of top-tier and the 79th season of second-tier football in Switzerland.