The loss means PSG, who were playing in their first-ever Champions League final, will have to wait at least another season to lift the trophy they so covet and have spared no expense to chase.
The match went into half-time goal-less after an absorbing first period in which the French side looked more threatening with both teams coming close to scoring.
At the other end, Bayern’s top scorer Robert Lewandowski fired against the post and then headed straight at keeper Keylor Navas, while the Germans lost defender Jerome Boateng to injury, with Niklas Suele replacing him.
The Germans thought they had a penalty just before the break when Coman — who started the match in place of Ivan Perisic — went to ground following some handsy defending from Thilo Kehrer. However, the official saw no infraction and awarded PSG a goal kick.
And it was Coman who finally broke the deadlock at the hour mark when a swift Bayern move down the right side resulted in a Joshua Kimmich cross to the back post where the former PSG man was free to head past a helpless Keylor Navas in goal.
Bayern — who finished 11-0-0 in the Champions League this season — became the first team to win every UCL match en route to the title and were the first unbeaten champion since Manchester United in 2007-08.
Information from Reuters was used in this report.