2003–04 Nationalliga A season

The 2003-04 NLA season was the 66th regular season of the Nationalliga A, the main professional ice hockey league in Switzerland.

Playout round
Teams ranked from 9 - 13 after regular season, played 2 games against each other.

Final standings
EHC Basel is relegated to Nationalliga B.

League qualification
HC Lausanne stays in Nationalliga A.