Nationalliga A (1978/1979) – 82. edycja najwyższej piłkarskiej klasy rozgrywkowej w Szwajcarii. W rozgrywkach wzięło udział dwanaście drużyn. Mistrzowski tytuł wywalczyła drużyna Servette FC. Królem strzelców ligi został Peter Risi z klubu FC Zürich, zdobywając 16 goli.
Drużyny
Po poprzednim sezonie spadły Étoile Carouge FC i Young Fellows Juventus.
Rozgrywki Sezon zasadniczy PozKlubMeczeZwRemPorGZGSPunktyUwagi1.FC Zürich261363511932Grupa mistrzowska2.Servette FC221264562330Grupa mistrzowska3.Grasshopper Club Zurych22994352427Grupa mistrzowska4.FC Basel221066362926Grupa mistrzowska5.BSC Young Boys221147393426Grupa mistrzowska6.FC Sankt Gallen221147343426Grupa mistrzowska7.Neuchâtel Xamax22886423324Grupa spadkowa8.CS Chênois22949303222Grupa spadkowa9.FC Lausanne-Sport226313284015Grupa spadkowa10.FC Chiasso225314204613Grupa spadkowa11.Nordstern Basel222812194412Grupa spadkowa12.FC Sion223514205211Grupa spadkowa
Grupa mistrzowska PozKlubMeczeZwRemPorGZGSPkt w grupiePkt razemUwagi1.Servette FC1010002352030Tytuł mistrzowski2.FC Zürich10613191413293.Grasshopper Club Zurych1033411139234.FC Sankt Gallen102358117205.BSC Young Boys101455176196.FC Basel102171824518