Two goals from Robert Lewandowski gave Bayern three points over the hosts, ensuring die Roten earned a 25th league crown - their fourth in a row - at Audi Sportpark. Even if they had slipped, they would have claimed the title as Borussia Dortmund lost 1-0 at Eintracht Frankfurt.
The title triumph has been a long time coming, with Pep Guardiola's men sitting top of the German top-flight all season, but the confirmation of their victory has finally come with one game to spare
The Munich side has won 27 league games this season, losing just two, but it will still fall short of matching the Bundesliga points record it set in 2012-13 season, even if it wins its final game against Hannover.
Guardiola has now won three consecutive league titles during his time at Bayern and can complete the domestic double this season, with his side set to face Bundesliga runner-up Dortmund in the DFB-Pokal final.