I ran from Snorlax on acident on the bridge. Is there a way to catch him again?
Rebattle the Elite 4 and Go to the bridge
Sumwun is right. Go back to the bridge after fighting the Elite 4, and he will be back. Not sure if he appears if you kill him afterwards, but I did get another chance at Snorlax, which was great.