NHL-säsongen 1986-87 var den 70:e säsongen i National Hockey League. Tjugoen lag spelade 80 matcher vardera. Edmonton Oilers vann Stanley Cup genom att besegra Philadelphia Flyers med fyra matcher mot tre i cupfinalen.