1997–98 Swiss 1. Liga

Within each group, the teams would play a double round-robin to decide their league position.

The four group winners and the four runners-up then contested a play-off for the two promotion slots.

Because the teams from FC Gossau and Zug 94 ended the season level on points they had to play a league positions decider.

The match was played on a neutral ground and it took place on 19 May 1998 in Allmend Brunau (Zürich).

Stade Nyonnais win 4–2 on aggregate and are promoted to Nationalliga B.