La Coupe d'Union soviétique 1958 est la 18e édition de la Coupe d'Union soviétique de football. Elle se déroule entre le 9 juin et le 2 novembre 1958. La finale se joue le 2 novembre 1958 au Stade Lénine de Moscou et voit la victoire du Spartak Moscou, qui remporte sa sixième coupe nationale aux dépens du Torpedo Moscou. Le club effectue par la suite le doublé en remportant le championnat 1958 quelques jours après la finale.