Herrera speelde in totaal 56 interlands voor zijn vaderland Uruguay, en scoorde vier keer voor de Celeste. Onder leiding van bondscoach Roberto Fleitas maakte hij zijn debuut voor de nationale ploeg op 7 augustus1988 in de vriendschappelijke uitwedstrijd tegen Colombia (2-1), evenals Nelson Cabrera, Héctor Morán en Rubén Pereira. Herrera luisterde zijn debuut op met een doelpunt. Hij nam met zijn vaderland drie keer deel aan de Copa América (1989, 1993 en 1995), en aan de WK-eindronde van 1990 in Italië.