The suspension was handed down by the Competition Committee of the Spanish Football Federation (RFEF) on Thursday and applies to cup matches only.
Barcelona striker Luis Suarez will miss the King’s Cup final against Alaves in May after being banned for two games following his sending off in Tuesday’s 1-1 draw with Atletico Madrid.
The Uruguay international was punished for the dismissal, as well as for not going straight to the changing room after leaving the pitch.
The Catalan club had anticipated a one-match ban and had already said they would appeal after Suarez received a second yellow card in the 90th minute of Tuesday’s semi-final for “striking his arm against a rival player in a reckless fashion”.
Barcelona defender Sergi Roberto will also miss the Cup final on May 27 after he was sent off for two yellow cards during Tuesday’s encounter at the Nou Camp.
Holders Barca beat Atletico 3-2 on aggregate to reach their fourth straight Cup final.