The 2008-2009 Bavarian ice hockey season started on 17 October 2008 with the first round in the Bayernliga and finished on 22 March 2009 with the second Bayernliga final, with the ERV Schweinfurt taking out the title for a third time, having previously won it in 1990 and 2000.
Two clubs finished the season with only one loss to their name, the Bezirksliga and Landesliga champions TSV Schliersee and EHC Bayreuth, while the TSV Trostberg II was the only team not to record a win, having now not won a league game since January 2006.
The competition will be played, as in the years previously, with 16 teams, with the top eight qualified for the championship play-off and the bottom eight having to play-down to determine the two relegated teams. Differently from the previous season, the league did not enter the play-offs straight after the main round. Instead it played another group phase in four groups of four teams.
The eight teams qualified for this round were split into two groups; Group A consisted of the teams having finished 1st, 4th, 5th and 8th in the main round. Group B consisted of the 2nd, 3rd, 6th and 7th team. The top two teams of each group qualified for the play-off semi-finals.
The eight teams qualified for this round were also split into two groups. Group A consisted of the teams having finished 9th, 12th, 13th and 16th in the main round. Group B consisted of the 10th, 11th, 14th and 15th team. The bottom two teams of each group had to enter the play-downs while the top two teams were qualified for next seasons Bayernliga.
The four regional divisions played out a home-and-away round to determine the four clubs from each league who enter the sixteen team promotion round. Split into two groups of eight, the top team of each division gains promotion to the Bayernliga. Should one or more teams from this league move up to the Oberliga without a Bavarian team being relegated from there, additional clubs from that round may gain promotion.
The remaining sixteen clubs played out a relegation round with the last two team in each of the two groups being relegated to the Bezirksliga.
The two division winners will play a two match series to determine the Landesliga champions while the two division runners-up will play for third place, which could also determine who will be pro moted if a third team was to move up to the Bayernliga.
The four regional division played out a home-and-away round to determined the league winner. The four league champions are promoted to the Landesliga and also are qualified for the Bezirksliga championship round.