Bayern won the title by 15 points last season, losing only twice in 34 matches, and will start at the Allianz Arena against a Leverkusen side who are looking to bounce back from a disappointing 12th-place finish.
The Bundesliga announced the full schedule for the 2017-18 season on Thursday, with the first round of fixtures seeing Peter Bosz's Borussia Dortmund travel to Wolfsburg, who avoided relegation in last season's play-offs.
Hoffenheim are at home to Bayern in a big early season clash on matchday three, while Carlo Ancelotti's men are at Schalke in week five.
Leipzig have two key matches in the space of three weeks when they take on Dortmund at Signal Iduna Park on week eight, before travelling to play Bayern on matchday 10.
Dortmund are at home for the first Klassiker of the season on matchday 11, with Bayern at home on the 28th week of the campaign for the reverse fixture, a potentially decisive clash in the title race.
Bosz's men have their first Ruhr derby against Schalke on matchday 13 and play their rivals away in their fifth-last match of the season.