Кубок Советского Союза 1988–89 — кубковое соревнование Советского Союза . Финалист соревнований московское «Торпедо» квалифицировалось на континентальный турнир.
Днепр Днепропетровск Динамо Киев Торпедо Москва Спартак Москва Жальгирис Вильнюс Зенит Ленинград Локомотив Москва Шахтер Донецк Арарат Ереван Динамо Москва Металлист Харьков Динамо Минск Черноморец Одесса Иберия Тбилиси Нефтчи Баку ( в) Кайрат Алма-Ата (в)
Памир Душамбе (^) Ротор Волгоград (^) ЦСКА Москва Гурия Ланчхути Пахтакор Ташкент Динамо Ставрополь СКА Карпаты Львов Даугава Рига СКА Ростов-на-Дону Ростсельмаш Ростов -на-Дону Шинник Ярославль Геолог Тюмень Спартак Орджоникидзе Таврия Симферополь Кузбасс Кемерово ФК Батуми Металлург Запорожье Котайк Абовян Кубань Краснодар Заря Ворошиловград (в) Звезда Пермь (в) Колос Никополь (в)
Спартак Нальчик Дружба Майкоп Динамо Сухуми Локомотив Самтредиа Колхети Поти Машук Пятигорск
Буковина Черновцы СКА Одесса Океан Керчь Подолье Хмельницы Нефтяник Ахтырка Нива Тернополь Прикарпатье Ивано-Франковск
Игры первых матчей состоялись 3–5 июня 1988 г., а игры ответных матчей были запланированы на 19–21 июля. Матч между «Динамо К» и «Гурией» состоялся 16 июля и 5 сентября.