The Bundesliga leaders made light work of their visitors, with Mario Gomez capping off a thorough victory for Die Roten with a fine finish just second after coming off the bench
The Bundesliga leaders mustered just six efforts on target in the first half, but nonetheless headed into the break with a 3-0 lead thanks to goals from Javi Martinez, Toni Kroos and Franck Ribery.
Dante added a fourth on the hour mark, before the returning Mario Gomez completed his side's ruthless rout with his first touch of the ball after being sprung from the bench.
Bayern wasted no time applying early pressure, and took the lead with only three minutes played. Long-range efforts from Mario Mandzukic and Thomas Muller had failed to trouble Ron Zieler, but the stopper was helpless when Javi Martinez spectacularly opened the scoring. The game's first corner-kick saw the ball eventually come towards the Spaniard, who responded by acrobatically converting with an overhead effort.
The hosts continued to dictate proceedings and, an ambitious penalty appeal from Mame Diouf aside, had little trouble containing their seventh-placed visitors. Kroos came close to doubling his side's lead twice in the matter of minutes, firing wide from distance before spurning a glorious close-range opportunity.
Bayern ruthlessly doubled the lead in the 24th minute. The Bavarians incisively played their way around the final third and eventually saw the ball come to skipper Philip Lahm on the right flank. The German sent a low delivery towards Kroos on the edge of the area and his compatriot finished with the most stylish of scissor-kicks.
Further misery was piled on Mirko Slomka's men as halftime approached, with Ribery netting a confident third for his side in the 37th minute. Sloppy play from Hannover allowed Muller to pick up a stray ball and the German made no mistake to pick out the onrushing winger. The Frenchman then took a deft touch create space inside the area before lashing the ball past a stranded Zieler.
Bayern was not to be denied a fourth, with Dante extending his side's lead just past the hour mark. The Brazilian rose above the crowd to latch onto a free kick from Kroos, and coolly converted his header to open his scoring account for the season.
The profligate Mandzukic was taken off minutes later and star striker Gomez made a dream return from injury as he bagged his side's fifth with his first sight of the ball. The Germany international's threat had appeared to be waning as he vied for the ball with Karim Haggui, but the forward shrugged off the defender before clinically curling past Zieler into the far post.
The comprehensive victory sees Bayern strengthen its lead atop the league summit, while Hannover slips in its bid to secure European football.