Promotion play-off The three group winners played a single
round-robin to decide the two promotion slots. The games were played on 16, 23 and 30 June 1958.
Round robin Replay Because of the egality of the teams, a return round was required. The games were played on 6, 13 and 20 July.
Final table Because of the egality on points, the goal-average of both rounds added together decided the championship.
Team Concordia were declaired 1. Liga champions and together with second placed Sion were promoted to the 1957–58 Nationalliga B. Relegation play-out The three second last placed teams from each group contested a play-out to decide the fourth and final relegation slot. The games were played on 23, 30 June and 7 July 1957.
Team Oerlikon were relegated to 2. Liga. ==Further in Swiss football==