07.04.2005 19:30 FC La Chaux-de-Fonds - FC Winterthur 4:1
09.04.2005 17:30 FC Wohlen - AC Lugano 2:0
17:30 FC Baden - Yverdon Sport FC 1:4
19:30 AC Bellinzona - FC Vaduz 2:2
10.04.2005 14:30 SC YF/Juventus Zürich - SC Kriens 0:2
14:30 FC Baulmes - FC Meyrin 2:2
14:30 FC Wil 1900 - FC Luzern 6:1
16:00 FC Sion - FC Chiasso 4:3
12.04.2005 19:30 FC Bulle - FC Concordia Basel 1:3
# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 FC Vaduz, Liechtenstein FC Vaduz 25 18 3 4 47:16 31 57
2 Yverdon Sport FC, Schweiz Yverdon Sport FC 25 14 9 2 42:17 25 51
3 FC Sion, Schweiz FC Sion 25 13 10 2 45:24 21 49
4 FC Chiasso, Schweiz FC Chiasso 25 14 5 6 40:26 14 47
5 FC Luzern, Schweiz FC Luzern 25 15 1 9 59:39 20 46
6 AC Lugano, Schweiz AC Lugano 25 12 5 8 35:31 4 41
7 AC Bellinzona, Schweiz AC Bellinzona 25 10 6 9 42:38 4 36
8 FC Concordia Basel, Schweiz FC Concordia Basel 25 8 11 6 30:28 2 35
9 FC Wil 1900, Schweiz FC Wil 1900 25 9 8 8 38:37 1 35
10 FC La Chaux-de-Fonds, Schweiz FC La Chaux-de-Fonds 25 9 5 11 41:41 0 32
11 FC Baulmes, Schweiz FC Baulmes 25 9 5 11 24:41 -17 32
12 SC Kriens, Schweiz SC Kriens 25 6 13 6 30:26 4 31
13 FC Winterthur, Schweiz FC Winterthur 25 8 6 11 35:42 -7 30
14 FC Meyrin, Schweiz FC Meyrin 25 7 6 12 27:39 -12 27
15 FC Wohlen, Schweiz FC Wohlen 25 6 5 14 26:40 -14 23
16 FC Bulle, Schweiz FC Bulle 25 5 5 15 33:56 -23 20
17 SC YF/Juventus Zürich, Schweiz SC YF/Juventus Zürich 25 5 4 16 29:52 -23 19
18 FC Baden, Schweiz FC Baden 25 1 5 19 24:54 -30 8
  Aufstieg
  Playoffs
  Abstieg

# Da Super-League-Absteiger Servette Genf in der Saison 2005/06 nicht in der Challenge League spielen wird, steigt nur der Letzte ab.