Кубок европейских чемпионов 1988–89 годов был 34-м сезоном футбольного клубного турнира Кубка европейских чемпионов . Соревнование выиграл Милан , впервые с 1969 года и в третий раз в общем зачете, уверенно победив в финале бывшего победителя Стяуа Бухарест .
Как действующий чемпион, ПСВ Эйндховен получил путевку во второй раунд, но был выбит Реалом Мадридом в четвертьфинале. Английские клубы все еще были под запретом после катастрофы на стадионе «Эйзель» в 1985 году, поэтому «Ливерпулю» было отказано в месте в соревновании.
Будучи действующим чемпионом, а также из-за запрета английским клубам участвовать в еврокубках после трагедии на стадионе «Эйзель», из -за которой количество команд в турнире сократилось, ПСВ Эйндховен получил пропуск во второй раунд.
«Монако» выиграл со счетом 2:1 по сумме двух матчей.
«Порту» выиграл со счетом 3:2 по сумме двух матчей.
Гурник Забже выиграл со счетом 7–1 по сумме двух матчей.
«Реал Мадрид» выиграл со счетом 4:0 по сумме двух матчей.
«Селтик» выиграл со счетом 4–1 по сумме двух матчей.
«Црвена Звезда» выиграла со счетом 8:0 по сумме двух матчей.
17 «Нэнтори» выиграл по сумме двух матчей со счетом 3–2.
IFK Göteborg выиграл по сумме двух матчей со счетом 7–2.
«Стяуа» Бухарест выиграла со счетом 7–3 по сумме двух матчей.
Московский «Спартак» выиграл со счетом 3:1 по сумме двух матчей.
2–2 по сумме двух матчей; «Брюгге» выиграл по правилу выездного гола.
3–3 по сумме двух матчей; «Невшатель Ксамакс» выиграл по пенальти.
«Галатасарай» выиграл со счетом 3:2 по сумме двух матчей.
«Милан» выиграл со счетом 7:2 по сумме двух матчей.
«Вердер» выиграл со счетом 5:3 по сумме двух матчей.
1 Ответный матч в Белграде был переигран. Первоначальный ответный матч в Белграде был остановлен западногерманским арбитром Дитером Паули из-за густого тумана, когда «Црвена Звезда» лидировала со счетом 1–0. Затем результат был аннулирован, и на следующий день состоялась переигровка. Переигровка закончилась со счетом 1–1. [3]
«Вердер» выиграл со счетом 1:0 по сумме двух матчей.
ПСВ Эйндховен выиграл со счетом 5:2 по сумме двух матчей.
Матч был прерван на 57-й минуте из-за густого тумана и плохой видимости при счете 1–0. Затем он был аннулирован, и была назначена полная переигровка матча на следующий день с началом в 15:00 по центральноевропейскому времени. Более того, переигровка должна была начаться с теми же стартовыми составами, что и прерванный матч, за исключением игроков «Милана» Пьетро Паоло Вирдиса и Карло Анчелотти ; Вирдис был удален в прерванном матче, а Анчелотти получил свою вторую желтую карточку в соревновании, что означало, что ему пришлось пропустить матч.
2–2 по сумме двух матчей; «Милан» выиграл по пенальти.
IFK Göteborg выиграл по сумме двух матчей со счетом 4–0.
«Стяуа» Бухарест выиграла со счетом 5–1 по сумме двух матчей.
«Монако» выиграл со счетом 6–2 по сумме двух матчей.
«Галатасарай» выиграл со счетом 5:3 по сумме двух матчей.
«Реал Мадрид» выиграл со счетом 4:2 по сумме двух матчей.
«Реал Мадрид» выиграл со счетом 3:2 по сумме двух матчей.
«Милан» выиграл со счетом 1:0 по сумме двух матчей.
«Стяуа» Бухарест выиграла со счетом 5–2 по сумме двух матчей.
«Галатасарай» выиграл со счетом 2:1 по сумме двух матчей.
«Милан» выиграл со счетом 6:1 по сумме двух матчей.
«Стяуа» Бухарест выиграла со счетом 5–1 по сумме двух матчей.