Leading 4-0 from the first leg, Bayern was similarly clinical at the Nou Camp with second-half goals from Arjen Robben, Gerard Pique - who put through his own net - and Thomas Muller sealing a one-sided 3-0 win over a sorry Barca side for which Lionel Messi was an unused substitute.
The victory sees Bayern through to its third final in four years and it will hope to improve on its runner-up finishes against Inter Milan in 2010 and Chelsea last year when it faces Real Madrid's conqueror Dortmund - in the competition's first all-German final.
Watch the UEFA Champions League Final LIVE on SBS ONE and in HD and streamed online on Sunday 26 May from 4:15am AEST.
Barca was up against it with only three teams ever having overturned a four-goal first-leg deficit in Europe, and its chances of joining that list looked even slimmer after Messi was judged not fit enough to start the game.
The Argentina forward has been struggling with a hamstring problem in recent weeks and, although he scored after appearing as a second-half substitute in last weekend's Primera Division draw with Athletic Bilbao, coach Tito Vilanova opted only to name him on the bench.
Even with Messi in its side, Barca barely troubled Bayern during the first leg, and it was the German champion which dominated the early exchanges here as well.
Robben and Philipp Lahm both looked poised to give Bayern what would almost certainly have been a tie-ending away goal in the opening 20 minutes but Pique produced brilliant last-ditch tackles to deny both players.
Barca's first serious threat on goal came in the 24th minute when Pedro Rodriguez saw his 30-yard drive tipped over by Manuel Neuer as it arrowed towards the top corner.
Two minutes later Xavi volleyed a decent opening over from seven yards out while Adriano drew a relatively comfortable save from Neuer in the 40th minute, but those were rare moments of concern for Bayern in the opening period.
Barca remained unchanged at the start of the second half with Messi continuing on the bench, but any hopes the world's best player might later inspire an unlikely fightback disappeared three minutes after the restart as Bayern took the lead.
Robben picked up a long cross-field pass from David Alaba near the right touchline before racing into the area where he cut inside Adriano onto his favoured left foot and curled an unstoppable shot past Victor Valdes inside the far post.
That away goal left Barca needing to score six times to go through to a fourth final in eight years, and it proved well beyond it.
With the tie gone, Vilanova opted to keep Messi under wraps and his first two changes saw him send on Alexis Sanchez and Thiago for Spain duo Xavi and Andres Iniesta.
Despite those changes Bayern continued to look comfortable and it doubled the lead 18 minutes from time.
Franck Ribery got in behind Dani Alves down the left and his cross was sliced into his own net by Pique with Mario Mandzukic lurking behind.
Ribery was also involved four minutes later as Bayern heaped more misery on Barca with a third goal.
The home side had actually come close to making it 2-1 moments earlier when David Villa's glancing header hit the outside of the post, but it was game, set and match for the German side in the 76th minute when Ribery burst past Alex Song before dinking a cross to the far post where Muller climbed highest to head high home.
Shell-shocked Barca tried to find a consolation goal late on but Jupp Heynckes' side held firm to record a 22nd win in its last 23 competitive games and seal its spot in the final.