It is difficult to have a reliable list, as to do so it would be necessary to camp the locations where the bosses spawn, wait for them to spawn on the screen to know the exact time they spawned, and hope that no one appears and kills them before they despawn. It's a lot of work for no reward, you know?
Most bosses usually despawn after 1 hour. PoI bosses, vampire lord bosses and bosses with reward container usually stay for a few hours (4h~, probably).
Varying spawn bosses probably don't despawn, or at least take longer than 1 hour. I know this, because I've seen a Mahatheb last more than 1 hour and a Burster too.
As for the Bank Robbery bosses, I have no idea. I even asked a question about this here.
My advice is: check whenever possible. If you have the time to check at least every 30-40 minutes, do so.