Juve's substitute goalkeeper Wojciech Szczesny came on but Ronaldo blasted the ball beyond him to send Real into the semi-finals for a record-extending eighth season.
Bayern, playing in their seventh straight Champions League quarter-final, never needed to hit top form against Sevilla but were in control throughout with the largely toothless Spaniards only rarely venturing into their opponents' box.
The Germans, who last won the treble in 2013 again under coach Jupp Heynckes, had secured a 2-1 advantage from last week's first leg in Spain.
Sevilla ended the game with ten men after the dismissal in stoppage time of Joaquin Correa for a rough challenge.
The result, however, meant Sevilla, in the last eight of the European Cup for the first time since their only previous appearance at this stage 60 years ago, still managed to snap Heynckes' 12-game record winning run in the competition.
-AAP