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.