2008–09 Taça de Portugal was the 86th season of Portuguesefootball knockout tournament. The competition started on August 30, 2008 with the first round and ended with the final held in on May 31, 2009. The defending champions were Sporting CP.
1Maia were disqualified from the competition. Note: Roman numerals in brackets denote the league tier the clubs participate in during the 2008–09 season.
Second round
This round featured winners from the previous round, teams that received a bye in the first round and all teams from Liga de Honra (2nd level). The matches were played on September 13 and 14, 2008.
1Abrantes were disqualified from the competition. Note: Roman numerals in brackets denote the league tier the clubs participate in during the 2008–09 season.
Third round
In this round entered winners from the previous round as well as all teams from Portuguese Liga. The matches were played on October 18 and 19, 2008.