| Дата | Место проведения | |||
|---|---|---|---|---|
| 1-й тур | ||||
| 03.04.1988 | «Динамо» Тбилиси | 0:0 | «Кайрат» Алма-Ата | Тбилиси |
| 03.04.1988 | «Шахтёр» Донецк | 1:3 | «Нефтчи» Баку | Донецк |
| 2-й тур | ||||
| 08.05.1988 | «Кайрат» Алма-Ата | 4:4 | «Нефтчи» Баку | Алма-Ата |
| 08.05.1988 | «Шахтёр» Донецк | 1:1 | «Динамо» Тбилиси | Макеевка |
| 3-й тур | ||||
| 29.05.1988 | «Динамо» Тбилиси | 2:3 | «Нефтчи» Баку | Тбилиси |
| 29.05.1988 | «Шахтёр» Донецк | 2:1 | «Кайрат» Алма-Ата | Краматорск |
| 4-й тур | ||||
| 11.06.1988 | «Динамо» Тбилиси | 1:3 | «Шахтёр» Донецк | Тбилиси |
| 11.06.1988 | «Нефтчи» Баку | 3:4 | «Кайрат» Алма-Ата | Баку |
| 5-й тур | ||||
| 16.06.1988 | «Кайрат» Алма-Ата | 3:1 | «Шахтёр» Донецк | Алма-Ата |
| 16.06.1988 | «Нефтчи» Баку | 0:4 | «Динамо» Тбилиси | Тбилиси |
| 6-й тур | ||||
| 20.06.1988 | «Кайрат» Алма-Ата | 6:2 | «Динамо» Тбилиси | Алма-Ата |
| 20.06.1988 | «Нефтчи» Баку | 2:2 | «Шахтёр» Донецк | Шахтёрск |