The 1988–89 Coppa Italia was the 42nd Coppa Italia, the major Italian domestic cup. The competition was won by Sampdoria, who defeated Napoli 4–1 on aggregate in a two-legged final played at Stadio San Paolo (Napoli's home venue) and Stadio Giovanni Zini (neutral venue due to unavailability of Sampdoria's Stadio Luigi Ferraris home venue).

First round Group 1

Group 2

Group 3

Group 4

Group 5

Group 6

Group 7

Group 8

Second round

Group 1

Group 2

Group 3

Group 4

Group 5

Atalanta and Fiorentina admitted to the quarter-finals as best second.

Group 6

Quarter-finals +Team 1Agg.Team 21st leg2nd leg Atalanta4-3Lazio2-02-3 Napoli4-3Ascoli3-01-3 Sampdoria4-1Fiorentina3-01-1Hellas Verona2-2 (a) Pisa2-10-1

Semi-finals +Team 1Agg.Team 21st leg2nd legAtalanta3-6Sampdoria2-31-3Pisa0-3Napoli0-20-1

Final

First leg

Second leg

Sampdoria won 4–1 on aggregate.

Top goalscorers RankPlayerClubGoals1 Gianluca VialliSampdoria132 Roberto BaggioFiorentina93 Alessandro AltobelliJuventus7 TitaPescara Paolo MonelliBari Diego MaradonaNapoli Antonio De VitisUdinese8 Pasquale TrainiCesena6 Gustavo DezottiLazio10 Roberto ManciniSampdoria5 Pietro VierchowodSampdoria Mario BeenPisa Francis SevereynsPisa Giacomo ModicaMessina

References rsssf.com