Se producioron quantas variants distintas d'o Viggen pa realizar as funcions de caza d'ataque (AJ 37), reconoixencia aeria (SF 37), avión de patrulla maritima (SH 37) y entrenador de dos asientos (SK 37).