2004–05 Nationalliga B season

The 2004-05 Nationalliga B season was the 58th season of the league as the second-level of Swiss ice hockey. EHC Basel won the championship and was promoted to the Nationalliga A.

Quarterfinals
EHC Basel - HC La Chaux-de-Fonds 4:0 4:3 (1:1, 1:0, 1:2, 1:0) OT 1:7 (0:1, 0:2, 1:4) 4:0 (1:0, 2:0, 1:0) 2:4 (1:1, 1:1, 0:2)

EHC Biel - GCK Lions 4:2 4:1 (1:1, 1:0, 2:0) 5:3 (2:0, 1:2, 2:1) 8:4 (2:0, 3:1, 3:3) 2:6 (1:1, 0:3, 1:2) 1:2 (1:0, 0:1, 0:1) 3:5 (2:1, 0:2, 1:2)

HC Sierre - HC Forward Morges 4:0 2:1 (0:1, 2:0, 0:0) 2:4 (1:0, 0:2, 1:2) 5:3 (2:0, 0:1, 3:2) 2:5 (1:1, 1:2, 0:2)

SC Langenthal - EHC Visp 4:3 5:3 (2:1, 1:0, 2:2) 3:0 (1:0, 1:0, 1:0) 5:2 (2:1, 2:1, 1:0) 7:1 (1:0, 2:0, 4:1) 1:5 (1:2, 0:2, 0:1) 2:5 (0:1, 1:2, 1:2) 6:4 (3:0, 0:4, 3:0)

Semifinals
EHC Basel - SC Langenthal 4:0 4:0 (1:0, 2:0, 1:0) 3:5 (0:3, 2:0, 1:2) 4:1 (1:0, 1:0, 2:1) 1:8 (0:1, 1:2, 0:5)

EHC Biel - HC Sierre 2:4 4:0 (1:0, 2:0, 1:0) 3:1 (1:0, 0:1, 2:0) 3:4 (2:2, 1:1, 0:0, 0:1) OT 2:7 (1:1, 1:4, 0:2) 5:6 (2:2, 1:2, 2:1, 0:1) OT 4:1 (2:0, 1:0, 1:1)

Final
EHC Basel - HC Sierre 4:0 5:2 (2:0, 1:0, 2:2) 4:10 (1:1, 3:3, 0:6) 3:2 (1:0, 1:0, 1:2) 1:3 (1:1, 0:2, 0:0)

Semifinals
EHC Olten - HC Ajoie 2:4 2:4 (1:4, 0:0, 1:0) 3:5 (0:1, 3:0, 0:4) 11:1 (2:1, 6:0, 3:0) 6:4 (1:1, 1:2, 4:1) 4:5 (0:1, 2:1, 2:3) 7:5 (4:1, 1:2, 2:2)

EHC Chur - HC Thurgau 4:0 4:3 (1:1, 2:0, 0:2, 1:0) OT 1:5 (0:1, 0:2, 1:2) 6:1 (3:1, 1:0, 2:0) 1:2 (0:0, 1:0, 0:1, 0:1) OT

Final
HC Thurgau - EHC Olten 2:4 2:3 (0:1, 0:1, 2:0, 0:1) OT 3:4 (1:1, 2:2, 0:0, 0:1) OT 6:3 (1:2, 1:0, 4:1) 8:3 (4:2, 3:1, 1:0) 6:3 (3:0, 2:2, 1:1) 1:2 (0:1, 1:1, 0:0)