Iran press/ Asia: The German champions dominated the first half and deservedly took the lead when Robert Lewandowski slotted in.
Egyptian side Al- Ahly competed well after the break, with their pace on the counter a concern for Bayern.
But Lewandowski made sure of the win with a late header for his 29th goal in 27 appearances this season.
Bayern Munich will play Mexican side Tigres in the final on Thursday, 11 February (18:00 GMT).
104/216
Read more:
Bayern Munich Championship in picture
Shocked Bayern Munich knocked out of German Cup