Het seizoen 1966/67 was het 50e seizoen van de Coupe de France in het voetbal. Het toernooi werd georganiseerd door de Franse voetbalbond.

Dit seizoen namen er 1378 clubs deel (152 meer dan de record deelname uit het seizoen 1961/62). De competitie ging in de zomer van 1966 van start en eindigde op 21 mei 1967 met de finale in het Parc des Princes in Parijs. De finale werd gespeeld tussen Olympique Lyon en FC Sochaux (beide clubs stonden voor de derde keer in de finale). Olympique Lyon veroverde voor de tweede keer de beker door FC Sochaux met 3-1 te verslaan.

Als bekerwinnaar vertegenwoordigde Olympique Lyon Frankrijk in de Europacup II 1967/68.

Uitslagen

1/32 finale
De wedstrijden werden op 15 januari gespeeld. De beslissingswedstrijden op 18 (US Valenciennes-Anzin - Stade Reims), 19 (As Monaco - OGC Nice) en 22 januari. De 20 clubs van de Division 1 kwamen in deze ronde voor het eerst in actie.

1/16 finale
De wedstrijden werden op 13, 17 (AS Aix - US Valenciennes-Anzin) en 24 februari (Olympique Nîmes - OGC Nice) gespeeld, de beslissingswedstrijden op 20 (AS Cannes - AS Mutzig) en 17 februari en 3 maart (FC Nantes - Lille OSC).

1/8 finale
De wedstrijden werden op 12 maart gespeeld, de beslissingswedstrijden op 15 maart.

Kwartfinale
De wedstrijden werden op 2 april gespeeld, de beslissingswedstrijden op 5 en 12 april.

Halve finale
De wedstrijden werden op 21 en 29 april (FC Sochaux - Stade Rennes) en op 23 april, 3 en 10 mei (Olympique Lyon - AS Angoulême) gespeeld.

Finale
De wedstrijd werd op 21 mei 1967 gespeeld in het Parc des Princes in Parijs voor 32.523 toeschouwers. De wedstrijd stond onder leiding van scheidsrechter Robert Lacoste.

Coupe de France naar seizoen
Voetbal in 1967
Bekervoetbal 1966/67