El siguiente es el resumen de la Liga Nacional Suiza en la temporada de fútbol 1976-77, tanto la Nationalliga A como la Nationalliga B. Esta fue la 80.ª temporada de primera división y la 79.ª temporada de segunda división en Suiza.
La Asociación Suiza de Fútbol (ASF/SFV) contaba en ese momento con 28 miembros y acababa de reformar el sistema de ligas de fútbol suizo antes de esta temporada. El número de equipos de la primera división (NLA) se había reducido de 14 a 12 y el de la segunda división (NLB) había aumentado de 14 a 16 equipos.
La NLA fue disputada por los primeros 11 equipos de la temporada anterior y el único equipo ascendido, el AC Bellinzona . La NLA se jugó en dos etapas. La primera fase fue la clasificación y la jugaron los 12 equipos en una doble vuelta para decidir sus posiciones en la tabla. Se otorgaron dos puntos por victoria y un punto por empate. Después de la finalización de la fase de clasificación, la división se dividió en dos grupos. Los primeros seis equipos compitieron en el grupo del campeonato y los equipos en las posiciones séptima a duodécima compitieron en el grupo de descenso. Los equipos se llevaron la mitad de los puntos obtenidos en la clasificación como bonificación para la segunda etapa. La primera etapa tuvo 22 rondas, la segunda etapa tuvo 10 rondas. Los campeones se clasificarían para la Copa de Europa 1977-78 y los ganadores de la Copa Suiza se clasificarían para la Recopa de Europa 1977-78 . La UEFA modificó las reglas de entrada para Suiza, por lo tanto, esta temporada tres equipos se clasificarían para la Copa de la UEFA 1977-78 . Los dos últimos equipos del grupo de descenso descendieron a la segunda división.
La temporada anterior, en la NLB participaron 11 equipos de esa división: los tres equipos descendidos Lugano , La Chaux-de-Fonds y Biel-Bienne y los dos equipos ascendidos Mendrisiostar y SC Kriens . Los equipos de la NLB jugaron en una sola fase, un total de 30 rondas. Los dos primeros equipos consiguieron el ascenso, los dos últimos equipos descendieron a la 1. Liga .
La primera ronda de la NLA se disputó el 14 de agosto de 1976. Entre el 5 de diciembre y el 26 de febrero de 1977 hubo un receso invernal. La fase de clasificación finalizó el 16 de abril y la segunda fase se disputó entre el 30 de abril y el 25 de junio. Para el campeonato se disputó un desempate que se celebró el 28 de junio de 1977 en el estadio Wankdorf de Berna ante 55.000 espectadores.