05.11.2004 19:30 FC Winterthur - FC Wil 1900 2:0
19:30 FC Baulmes - AC Bellinzona 1:3
06.11.2004 17:30 FC Meyrin - FC Sion 0:0
17:30 SC Kriens - FC Wohlen 1:1
07.11.2004 14:30 SC YF/Juventus Zürich - FC Bulle 4:3
14:30 FC La Chaux-de-Fonds - FC Baden 3:2
14:30 FC Chiasso - Yverdon Sport FC 1:1
14:30 AC Lugano - FC Luzern 3:6
16:00 FC Vaduz - FC Concordia Basel 1:0
# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 FC Vaduz, Liechtenstein FC Vaduz 14 11 2 1 25:7 18 35
2 Yverdon Sport FC, Schweiz Yverdon Sport FC 14 10 3 1 27:5 22 33
3 AC Lugano, Schweiz AC Lugano 14 7 4 3 22:16 6 25
4 FC Chiasso, Schweiz FC Chiasso 14 7 4 3 19:14 5 25
5 FC Luzern, Schweiz FC Luzern 14 8 0 6 35:22 13 24
6 FC Sion, Schweiz FC Sion 14 6 6 2 24:16 8 24
7 AC Bellinzona, Schweiz AC Bellinzona 14 7 2 5 28:22 6 23
8 FC Winterthur, Schweiz FC Winterthur 14 5 4 5 26:24 2 19
9 FC Meyrin, Schweiz FC Meyrin 14 5 4 5 14:15 -1 19
10 SC Kriens, Schweiz SC Kriens 14 4 6 4 19:16 3 18
11 FC Concordia Basel, Schweiz FC Concordia Basel 14 4 5 5 15:17 -2 17
12 FC Baulmes, Schweiz FC Baulmes 14 5 1 8 13:32 -19 16
13 FC Wohlen, Schweiz FC Wohlen 14 3 5 6 13:18 -5 14
14 FC Wil 1900, Schweiz FC Wil 1900 14 3 5 6 17:26 -9 14
15 SC YF/Juventus Zürich, Schweiz SC YF/Juventus Zürich 14 4 2 8 18:28 -10 14
16 FC Bulle, Schweiz FC Bulle 14 4 2 8 24:35 -11 14
17 FC La Chaux-de-Fonds, Schweiz FC La Chaux-de-Fonds 14 3 2 9 19:30 -11 11
18 FC Baden, Schweiz FC Baden 14 0 3 11 14:29 -15 3
  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.