The 2010–11 Taça de Portugal, also known as Taça de Portugal Millennium for sponsorship reasons, was the 71st season of the Taça de Portugal. A total of 172 clubs from all four tiers of Portuguesefootball took part in this tournament. In the final (played at the Estádio Nacional, in Oeiras), Porto beat Vitória de Guimarães by 6–2, in a reedition of the 1988 final.
Participating teams
The following teams took part in this competition:
In this round entered teams from Liga ZON Sagres (1st level) and the winners from the second round. The matches were played on October 10, 16 and 17th and December 23, 2010.
2 It was scheduled that the winner of the match between Bombarralense and Louletano would play against U. Madeira, but both teams have been eliminated, and so U. Madeira is qualified to next round.
Fifth round
The matches were played on December 11, 12, 2010 and January 12, 2011.