Source: rsssf.com Rules for classification: 1) Points; 2) Goal difference within the league, however with play-off for qualifiers;
Championship play-off
Three teams finished level on points, therefore a play-off was required. The game GC-Zürich was played on 12 June in Bern, Lugano-GC 19 June in Lausanne and Zürich-Lugano in Zürich with the acceptation of Lugano. Before this final match it was already clear that FCZ were Swiss champions, as a win for Lugano would have left all three play-off finalists equal on the same number of points. In this case the goal difference from the regular championship was decisive. The match was therefore moved from Lausanne to Zurich. After the match, the trophy was presented by Federal Councillor Nello Celio under difficult conditions following a pitch invasion by fans.[5]
Source: RSSSF Rules for classification: 1) Points; 2) Goal difference within the league, but decider play-off for qualifiers.
Promotion play-off
The three group winners played a two legged tie against one of the runners-up to decide the three finalists. The games were played on 2 and 9 June 1968.
The competition was played in a knockout system. In the case of a draw, extra time was played. If the teams were still level after extra time, the match was replayed at the away team's ground. Here, in case of a draw after extra time, the replay was to be decided with a penalty shoot-out.
Early rounds
The routes of the finalists to the final were:
Second round: teams from the NLA and NLB with byes.
Third round: teams from the NLA with a bye. Winterthur-Vaduz 10:1.