Liga was also the highest level of Swiss amateur football, despite an ever-increasing number of clubs in this league playing with professional or, more often than not, semi-professional players in their ranks and this was not just the case with the U-21 teams of the professional clubs.
Within each group, the teams would play a double round-robin to decide their positions in the league.
The three group winners, the runners-up, together with the two best third placed teams, then contested a play-off for the two promotion slots.
Étoile Carouge win 3–1 on aggregate and advance to Finals.
Red Star win 6–2 on aggregate and advance to Finals.
Lausanne-Sport win 5–4 on aggregate and are promoted to 2005–06 Challenge League.