Le stade national d'Oeiras accueillera à nouveau la finale de la compétition, entre le Sporting, en quête de son 19e titre, et Torreense, de la deuxième ligue, qui participe à la finale pour la deuxième fois après avoir perdu en 1955/56.

En demi-finale, le Sporting a éliminé le FC Porto 1-0 sur l'ensemble des deux matches, tandis que Torreense a battu Fafe (Ligue 3) 3-1 sur l'ensemble des deux matches.