Die Saison 1989/1990 war die 52. reguläre Austragung der SchweizerNationalliga A. Im Final der Play-offs setzte sich der HC Lugano gegen den SC Bern durch und wurde damit Schweizer Meister. Der HC Ajoie scheiterte in der Abstiegsrunde am Klassenerhalt und stieg in die Nationalliga B ab. Aus der NLB erreichte der HC Sierre den Aufstieg, während der Zürcher SC in der Abstiegsrunde den Klassenerhalt realisierte.
Nach der Qualifikationsrunde aus zwei Doppelrunden zu je 18 Spielen, an der zehn Teams teilnehmen, spielen die besten acht Teams die Schweizer Meisterschaft in den Play-offs aus. Die Mannschaften auf den Plätzen 9 und 10 der Qualifikationsrunde spielen zusammen mit den besten vier Teams der Nationalliga B die Abstiegsrunde.
Qualifikation
Die NLA-Qualifikation wurde vor allem durch den SC Bern und den HC Lugano dominiert, die beide in 36 Spielen 22 Siege erreichten und nur acht Mal als Verlierer das Eis verließen. Der HC Lugano sicherte sich gegenüber dem SC Bern den ersten Platz in der Tabelle durch das bessere Torverhältnis. Im Gegensatz dazu verlor der HC Ajoie 25 seiner 36 Ligapartien und musste daher in der Abstiegsrunde antreten.
Nach der Qualifikation wurden zwei All-Star-Teams der Liga gewählt – ein internationales Team mit Ausländern, eines mit ausschließlich Schweizer Spielern.
In der Abstiegsrunde konnte sich der Zürcher SC einen Nichtabstiegsplatz sichern, während der HC Ajoie mit nur drei Siegen aus zehn Relegationsspielen in die Nationalliga B abstieg. Aus dieser schaffte der HC Sierre mit sechs Siegen aus zehn Spielen den Aufstieg in die NLA.