Qualification phase The qualification of the NLB began on 30 July 1994 and was completed on 23 October. The top two teams in each group were qualified for the promotion/relegation group, they also competed in play-offs for the title of NLB champions. The bottom six teams in each group would play against relegation.
Table group West Table group East Play-off for NLB championship The top two teams in the two groups were qualified for the promotion/relegation group. But in advance they played play-offs to decide the NLB championship. The two legged semi-finals were played on 6 and 13 November. The final for the championship and the decider for third place were played on 20 and 23 November 1994. ;Semi-finals
Yverdon-Sport won 4–2 on aggregate and continued to the final. Solothurn won 4–3 on aggregate and continued to the final. ;Third place
Winterthur won 4–2 on aggregate and declared third. ;Final
Yverdon-Sport won 2–1 on aggregate and declared NLB champions, Solothurn as runner-up Promotion/relegation group NLA/NLB The teams in the ninth to twelfth positions in Nationalliga A competed with the top four teams of Nationalliga B in a Nationalliga A/B promotion/relegation round. The stage began on 26 February and was completed on 13 June 1995.
Table Results Relegation group NLB/1. Liga The last six teams in each of the two qualification phase groups competed in the relegation group against relegation to the 1. Liga. The teams all entered the phase in one sole group. The teams took half of the points (rounded up to complete units) gained in the qualification as bonus with them. As the NLB was to be reduced to one single group the following season, six teams would be relegated to the
1995–96 Swiss 1. Liga. This stage began on 25 November 1994 and was completed on 17 June 1995.
Table ;Note: Because
AC Bellinzona and
FC Grenchen had their licenses for the following season revoked they were relegated to the 1. Liga. Therefore,
FC Baden and
Étoile Carouge remained in the NLB in the following season. ==Further in Swiss football==