Talk to an old man 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).
In navel Rock
the fog badge and the rainbow wing
you have to defeat team rocket in goldenrod city and get the rainbow wing from the director
the kamono girls give it to you
no only in soulsilver but if you want the rainbow wing it is in johto
Rainbow Wing To get the rainbow wing in Heart Gold you need to stop the team rocket plan at the radio tower in Goldenrod City. You will then receive it. Hope I helped! :D
Talk to an old man in pewter city.
In the team rocket warehouse after you beat archer.
You get the rainbow wing from the radio tower director after you get rid of team rocket. (Same thing in soul silver).
once you've defeated the elite 4, can catch ho-oh lv 70, in the same place that you find it in heart gold, but in both games, you need a rainbow wing to do so.
In navel Rock
yes you get the rainbow wing early in the game but you cant get the the silver wing until you go to kanto post getting the the johto elite 4
You beat Team Rocket in the Radio Tower. And then the Owner of the Radio Tower or whatever he is gives you the Rainbow wing at the top of the Tower.
the fog badge and the rainbow wing
The same place as gold heart. In the back of a secret cave your mom tells you about.