1. Round
01/04/1978 16:00 Etoile Carouge FC - Neuchâtel Xamax FC 1:0 (0:0)
16:30 FC St. Gallen - BSC Young Boys 2:2 (1:1)
02/04/1978 13:45 CS Chênois - FC Young Fellows Zürich 4:0 (3:0)
2. Round
08/04/1978 14:30 FC Young Fellows Zürich - Etoile Carouge FC 1:5 (0:2)
16:30 Neuchâtel Xamax FC - FC St. Gallen 1:1 (1:1)
16:30 BSC Young Boys - CS Chênois 0:0 (0:0)
3. Round
14/04/1978 19:00 Etoile Carouge FC - CS Chênois 1:5 (0:1)
15/04/1978 18:00 FC St. Gallen - FC Young Fellows Zürich 3:0 (2:0)
19:15 BSC Young Boys - Neuchâtel Xamax FC 1:2 (0:1)
4. Round
18/04/1978 19:00 Etoile Carouge FC - FC St. Gallen 0:1 (0:1)
19/04/1978 19:00 CS Chênois - Neuchâtel Xamax FC 2:0 (2:0)
19:00 FC Young Fellows Zürich - BSC Young Boys 2:4 (1:3)
5. Round
22/04/1978 16:30 FC St. Gallen - CS Chênois 0:0 (0:0)
16:30 BSC Young Boys - Etoile Carouge FC 1:1 (1:0)
19:15 Neuchâtel Xamax FC - FC Young Fellows Zürich 2:1 (0:0)
6. Round
29/04/1978 16:00 BSC Young Boys - FC St. Gallen 2:2 (2:1)
19:00 FC Young Fellows Zürich - CS Chênois 1:5 (1:4)
19:15 Neuchâtel Xamax FC - Etoile Carouge FC 1:1 (1:1)
7. Round
06/05/1978 17:00 FC St. Gallen - Neuchâtel Xamax FC 2:1 (1:1)
19:00 CS Chênois - BSC Young Boys 2:2 (1:1)
07/05/1978 15:00 Etoile Carouge FC - FC Young Fellows Zürich 1:0 (0:0)
8. Round
20/05/1978 19:00 CS Chênois - Etoile Carouge FC 1:2 (0:1)
19:00 FC Young Fellows Zürich - FC St. Gallen 1:0 (0:0)
19:15 Neuchâtel Xamax FC - BSC Young Boys 0:3 (0:3)
9. Round
24/05/1978 17:00 Neuchâtel Xamax FC - CS Chênois 3:0 (2:0)
17:00 FC St. Gallen - Etoile Carouge FC 0:0 (0:0)
17:00 BSC Young Boys - FC Young Fellows Zürich 3:1 (1:0)
10. Round
27/05/1978 19:15 CS Chênois - FC St. Gallen 0:0 (0:0)
19:15 Etoile Carouge FC - BSC Young Boys 1:2 (0:1)
19:15 FC Young Fellows Zürich - Neuchâtel Xamax FC 3:4 (1:2)