Сезон NLA 2003–04 стал 66-м регулярным сезоном Национальной лиги А , главной профессиональной хоккейной лиги Швейцарии .
Примечание: GP = сыгранные игры; G = голы; A = передачи; Pts = очки; PIM = штрафные минуты
Примечание: GP = сыгранные игры; G = голы; A = передачи; Pts = очки; PIM = штрафные минуты
Команды, занявшие места с 9 по 13 после регулярного сезона, сыграли друг с другом по 2 матча.
ЕХК «Базель » переведен в Национальную лигу B.
ХК Лозанна остается в Национальной лиге А.