You get the Rainbow Wing from a man in Pewter City next to the poke mart
Go to pewter city and talk to the old man near the pokemart he will be on a hill then go to Ecruteak City.
in pewter city
You get the rainbow wing from the radio tower director after you get rid of team rocket. (Same thing in soul silver).
You get Silver wing After defeating the team rocket in the radio tower POKEMON SILVER ONLY. Rainbow wing Is found much later in the game After the Elite four In pewter City POKEMON SILVER ONLY.
You get the rainbow wing in Pewter City in Kanto.
You get the Rainbow Wing from a man in Pewter City next to the poke mart
go to pewter city in kanto,then talk to an old guy who will give you the rainbow wing.
you go to pewter city and you find an old man in a little mountain, you talk to him and he gives you the rainbow wing
It is called a rainbow wing and yo get it from the man in pewter city standing near the pokemart
Fly to Pewter City, go right and there will be a hill with an old man on it.. he will talk, when he shuts up he will give you the Rainbow Wing! :)
you can get it in kanto after you have defeated the 8 gym of jhoto and defeated lance. the rainbow wing is 4 free from a man in pewter city.
you have to be able to go to kanto and make it to pewter city. ther you will find an old man on the right of the pokemart when you talk to him you will get the rainbow wing.
you go to pewter city then the man right of you gives you the rain bow wing for HO-OH
Silver wing you get from director in celadon city when you save him. Rainbow wing you can get in Pewter city.
You go to pewter city in the Kanto region and go to the old man on a hill. he will give you it.
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.