you get it after defeating team rocket in goldenrod lance gives it to you
You must defeat Archer of Team Rocket in the Radio Tower to get the Silver Wing.
The head of the radio tower gives it to you...
first you have to get the silver wing and go to whirl islands and there you will meet lugia
In SoulSilver Version, the Silver Wing lies in the hands of the Director in Goldenrod City.
go to denver
Just save the radio tower....you will get it as a reward.
you get a silver wing from a man in kanto.
After you beat Pokemon league and you have acces to Kanto go to Pewter city. There you find an old man. He will give you (silver wing in heart gold, rainbow wing in soul silver). With silver wing you'll have acces to B3F at Whirl islands.
Whirlpool and if you don't like lots of randome pokemon battles a a few max repels would not hurt
A man in Pewter City will give it to you.
it is a item that you obtain in pokemon soul silver that you use to catch lugia the legendary bird in the whirl islands.
You get the Rainbow Wing from a man in Pewter City next to the poke mart