2007–08 Taça da Liga

For the first round (4 and 5 August), only teams competing in the Liga de Honra participated.

The competition was won by Vitória de Setúbal, who defeated Sporting CP 3–2 in the penalty shootout after a goalless draw at the Estádio Algarve, Faro.

(PL) – Primeira League The winning teams of the third round will be in only one pot and will play in two legs.

(PL) – Primeira League The four winners from the fourth round will play in a group stage with a single round-robin format.

Coin toss determined Vitória to be the first on the penalty shootout series.