Der Spengler Cup 1986 (französischCoupe Spengler 1986) war die 60. Auflage des gleichnamigen Wettbewerbs und fand vom 26. bis 31. Dezember 1986 im Schweizer Luftkurort Davos statt. Als Spielstätte fungierte das dortige Eisstadion. Erstmals wurde am 31. Dezember ein zusätzliches Finalspiel zwischen dem Erst- und Zweitplatzierten der Qualifikation ausgetragen, um den Turniersieger zu ermitteln.
Es siegte das Team Canada, das im erstmals ausgetragenen Finalspiel den Qualifikationssieger Sokol Kiew mit 9:6 bezwang. Die Vorrundenpartie hatte die Mannschaft aus der Ukrainischen SSR noch deutlich mit 7:3 gewonnen. Es war der insgesamt zweite Turniererfolg für die kanadische Verbandsauswahl nach dem Premierensieg im Jahr 1984. Der Ukrainer Anatolij Stepanyschtschew war mit zehn Scorerpunkten, darunter sechs 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.