Herrera began serving the penalty Thursday when the Royals hosted Cleveland.
The hard-throwing Herrera appealed after being suspended for two separate incidents.
Herrera's five-game ban for throwing behind the back of Oakland's Brett Lawrie last month was upheld. Herrera's penalty for a brawl with the Chicago White Sox on April 23 was reduced from two games to one.
Herrera is 0-1 with a 2.19 ERA in 13 games. He pitched Tuesday and Wednesday against the Indians.