Bayern's 28th win in 34 league games triggered party scenes at the Allianz Arena as the Bavarians celebrated their 26th German league title.
This was Guardiola's 20th trophy as a coach after 14 in four years with Barcelona and now six in three years in Munich before leaving to coach Manchester City next season.
It was only a matter of minutes after the final whistle before he was soaked in beer as his players emptied over-sized glasses over the Spaniard in the traditional title celebrations.
"Of course, it's been a great day," added Guardiola.
More From This Section
"Normally games like this are unpleasant and boring, because the concentration is lacking a bit, but that was a great game with lots of intensity. Now we'll celebrate for a day before getting ready to play Borussia Dortmund next Saturday."
Guardiola's final game as Bayern coach is next Saturday's German Cup final against Borussia Dortmund in Berlin where his side could send him off with the domestic double.
Poland hot-shot Robert Lewandowski finished as the Bundesliga's top scorer after claiming his 30th league goal of the season.
No other foreign striker has ever scored so many goals in a single Bundesliga season. Mario Goetze then netted twice in what could be his last Bundesliga game for Bayern.
According to reports, the German World Cup winner has been told to find a new club by Bayern's in-coming coach Carlo Ancelotti, who will replace Guardiola next season.