The 2007–08 Taça de Portugal was the 68th edition of the Portuguese football knockout tournament, organized by the Portuguese Football Federation (FPF). The 2007–08 Taça de Portugal began on 2 September 2007.[1] The final was played on 18 May 2008 at the Estádio Nacional.
Sporting CP were the previous holders, having defeated Belenenses 1–0 in the previous season's final.[2] Sporting CP regained the Taça de Portugal by defeating Porto, 2–0 in the final to win there fifteenth Taça de Portugal.[3] By winning the Taça de Portugal, Sporting CP qualified for the 2008 Supertaça Cândido de Oliveira.[4]
For the first round draw, teams were drawn against each other in accordance to their geographical location. The draw was split up into four sections: teams from the north, the center, the south and the Azores region. All first round cup ties were played on the 2 September.[5][6] Due to the odd number of matches involved at this stage of the competition, Fayal, Maia, Mirandense, Penamacorense and Torre de Moncorvo progressed to the next round. The first round of the cup saw teams from the Terceira Divisão (IV) start the competition alongside some teams who registered to participate in the cup from the Portuguese District Leagues (V).
Ties were played on the 23 September.[7][8] Due to the odd number of matches at this stage of the competition, 1º Dezembro, Abrantes, Cova da Piedade, Merelinense, Monção, Padroense, Pampilhosa, Rio Maior, Sátão and Valecambrense qualified for the third round. The second round saw teams from the Portuguese Second Division (III) enter the competition.
Ties were played on the 7–18 November.[9][10] Due to the odd number of matches at this stage of the competition, Olhanense and Tocha qualified for the fourth round. The third round saw teams from the Liga de Honra (II) enter the competition.
Ties were played on the 7–9 December.[11][12] Due to the odd number of matches at this stage of the competition, Boavista and Marítimo qualified for the fifth round. The fourth round saw teams from the Primeira Liga (I) enter the competition.
Ties were played on the 19–20 January.[13][14] Due to the odd number of participants involved at this stage of the competition, Valdevez qualified for the quarter finals due to having no opponent to face.[15]
Ties were played on the 9–10 February.[16][17] Due to the odd number of participants involved at this stage of the competition, Estrela da Amadora qualified for the quarter finals due to having no opponent to face.[18]