La Coupe d'Union soviétique 1938 est la 3e édition de la Coupe d'Union soviétique de football. Elle se déroule entre le 5 mai et le 14 septembre 1938. La finale se joue le 14 septembre 1938 au stade Dynamo de Moscou et voit la victoire du Spartak Moscou, qui remporte sa première coupe nationale aux dépens de l'Elektrik Léningrad. Le club effectue par la suite le doublé en remportant le championnat la même année.