La Coupe d'Union soviétique 1971 est la 30e édition de la Coupe d'Union soviétique de football. Elle se déroule entre le 6 mars et le 8 août 1971. La finale se joue les 7 et 8 août 1971 au Stade Lénine de Moscou et voit la victoire du Spartak Moscou qui remporte sa neuvième coupe nationale aux dépens du SKA Rostov. Ce succès lui permet de se qualifier pour la Coupe des coupes 1972-1973.