The 1966–67 Taça de Portugal was the 27th edition of the Portuguese football knockout tournament, organized by the Portuguese Football Federation (FPF). The 1966–67 Taça de Portugal began on 30 October 1966. The final was played on 9 July 1967 at the Estádio Nacional. Braga were the previous holders, having defeated Vitória de Setúbal 1–0 in the previous season's final. Defending champions Braga were unable to regain the Taça de Portugal as they were defeated by Académica de Coimbra in the semi-finals. Vitória de Setúbal claimed their second cup trophy by defeating Académica de Coimbra 3–2.