You can obtain the silver wing from an old man in Pewter city on an island to the right of the pokemart. Talk to him and he will give it to you.
go to pewter city, then there is a man you get the silver wing
If you're using heartgold, after beating the Pokemon league go to pewter city and an old man on a hill will give you the rainbow wing in soulsilver and the silver wing in heartgold.
you talk to a man in pewter
You get it from an old man in pewter city.
The silver wing is used to get Lugia in both Soulsilver and Heartgold, while the rainbow wing is used for Ho-oh
If u have heartgold u get it from and old guy in pewter city.
Ho-Oh does not come back-instead, your Silver Wing attracts Lugia in Whirl Islands.
Lugia can be found in whirl islands only if you have the silver wing.
After you get the silver wing from the old man in pewter city
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.
you need a silver wing
It's in Pewter City after you beat the Elite four and the Kimono Girls.