Come nella stagione precedente la coppa fu organizzata su sei turni; in questa edizione tutti i turni prevedevano gare di andata e ritorno, la Regola dei gol fuori casa ed eventuali supplementari e tiri di rigore. Solo la finale, come da tradizione, fu giocata in gara unica, ma in questo caso allo stadio Torpedo di Mosca, anziché al tradizionale Stadio Centrale Lenin.
Al torneo parteciparono Spartak-Nal'čik, Spartak Rjazan', Spartak Semipalatinsk, Kolos Nikopol, Širak Leninakan, Alga Frunze, SKA Chabarovsk, SKA Kiev, Jangier, Iskra Smolensk, Fakel e Daugava Riga della Vtoraja Liga 1978, le 20 formazioni di Pervaja Liga 1978 e le 16 formazioni della Vysšaja Liga; in particolare le formazioni di Vtoraja e Pervaja Liga entrarono in gioco tutte nel primo turno, mentre le squadre di Vysšaja furono tutte ammesse direttamente al secondo turno.
Primo turno
Le gare di andata furono disputate tra il 24 febbraio e il 10 marzo 1978, quelle di ritorno tra il 28 febbraio e il 14 marzo 1978.