Der Spengler Cup 2006 (französischCoupe Spengler 2006) war die 80. Auflage des gleichnamigen Wettbewerbs und fand vom 26. bis 31. Dezember 2006 im Schweizer Luftkurort Davos statt. Als Spielstätte fungierte die dortige Vaillant Arena. Insgesamt besuchten 74'539 Zuschauer die elf Turnierspiele, was einem Schnitt von 6'776 pro Partie entspricht.
Es siegte der Gastgeber HC Davos, der durch einen 3:2-Sieg im Finalspiel über das Team Canada das Turnier gewann. In der Qualifikation hatten die Kanadier die Partie noch deutlich mit 6:3 für sich entschieden. Für den HCD, der sich nur aufgrund des gewonnenen direkten Vergleichs gegen den Mora IK für den Final qualifiziert hatte, war es der insgesamt 14. Titelgewinn und der vierten in den letzten sieben Jahren. Das Team Canada unterlag wie im Vorjahr dem zweitplatzierten Team der Vorrunde.
Der Tscheche Pavel Brendl in Diensten des Mora IK war mit sieben Scorerpunkten, darunter vier Tore, erfolgreichster Akteur des Turniers.
Die fünf teilnehmenden Teams spielten zunächst in einer Einfachrunde im Modus «jeder gegen jeden», so dass jede Mannschaft vier Spiele bestritt. Die beiden punktbesten Mannschaften nach Abschluss der zehn Qualifikationsspiele ermittelten schliesslich in einer zusätzlichen Partie den Turniersieger.