Pep Guardiola's side open the new season with a home match against Wolfsburg while Borussia Dortmund are paired with Bayer Leverkusen
Bayern Munich, league winners for the last two seasons, begin the fight to retain their title when they get the 52nd Bundesliga season underway on Friday August 22 against Wolfsburg in the Allianz Arena. They face Schalke in their second game of the season.
The opening weekend also sees Borussia Dortmund face Bayer Leverkusen, while Schalke travel to play Hannover. The league's newly-promoted teams Koln and Paderborn meet Hamburg and Mainz, respectively.
The first Ruhr derby between Dortmund and Schalke takes place in the final weekend in August before Bayern host Jurgen Klopp's side at the end of October, with the return match taking place either on May 4 or 5.
The season comes to an end with Pep Guardiola's side taking on Mainz and Dortmund playing Werder Bremen.