La Copa KNVB 1986-87 fue la 69.ª edición del torneo eliminatorio anual de fútbol nacional holandés para la Copa KNVB . Participaron 46 equipos, comenzando el 11 de octubre de 1986 y terminando en la final el 5 de junio de 1987.
El Ajax venció al FC Den Haag por 4-2 y ganó la copa por undécima vez.
Los partidos de la primera ronda se jugaron el 11 y 12 de octubre de 1986.
Eredivisie ; 1 primera división; Un equipo amateur
Los partidos de la segunda ronda se jugaron el 15 y 16 de noviembre de 1986.
Los partidos de octavos de final se jugaron el 10 y 11 de marzo de 1987.
Los cuartos de final se jugaron entre el 29 de marzo y el 1 de abril de 1987. En lugar de prórroga, se jugó una repetición en caso necesario.
La repetición se jugó el 15 de abril de 1987.
Las semifinales se jugaron el 5 de mayo de 1987. En lugar de prórroga, se jugó una repetición en caso necesario.
La repetición se jugó el 19 de mayo de 1987.
El Ajax había ganado la Copa de Campeones de ese año, por lo que Holanda pudo enviar dos equipos a la edición del año siguiente de 1987-88 . De esta manera, el finalista FC Den Haag también se clasificó.