Yes. You have to get the Silver Wing in Pewter City from some old guy. Then you can go to Lugia in the Whirl Islands. It will be at lvl 70 and you should be ready. You can get it in an Ultra Ball but It would have to be in the low Red Health.
Talk to an old man in pewter city. He will give you a silver wing. Take it to the whirl islands, but be careful there is only one correct entrance. It will be level 70. Don't waist you money on a lot of balls it is pretty easy to catch if it is in red.