1988–89 Nationalliga A

The 1988–89 Nationalliga A (Swiss National League A) was contested by 12 teams and won by FC Lucerne.