Die Spielzeit 2005/06 war die 68. reguläre Spielzeit der Nationalliga A. Der HC Lugano wurde im Playoff-Final gegen den HC DavosSchweizer Meister. In der Nationalliga B wurde der EHC Biel «B-Meister» und kämpfte im Duell mit dem NLA-Tabellenletzten Fribourg-Gottéron um den Aufstieg in die oberste Spielklasse.
Nationalliga A
Modus
Gespielt wurden von den 12 Teams 2 Doppelrunden zu je 22 Spielen. Danach ermittelten die besten acht Mannschaften den Schweizer Meister im Playoff-Stil. Viertelfinals, Halbfinals und der Final wurden jeweils nach dem ModusBest of seven gespielt.
Die anderen vier Mannschaften ermittelten in den Playouts diejenige Mannschaft, die gegen den Meister der Nationalliga B um den Klassenerhalt spielen musste.