Die Spielzeit 2005/06 war die 68. reguläre Spielzeit der Nationalliga A. Der HC Lugano wurde im Play-off-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.
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 Play-Outs diejenige Mannschaft, die gegen den Meister der Nationalliga B um den Klassenerhalt spielen musste.