after you beat blue,go to mt silver,waterfall side,keep going and you'll meet moltres.
You catch **Moltres** at Mt. Silver, after you've obtained all 16 gym badges.
you can catch moltres in soulsilver or heartgold by defeating red, then go deep to the mountain silver, go to left, use surf, then go on, until you find that bird
You can find Moltres in a little cavern in Mt. Silver.
no moltres doesnt respawn. But before you take any legendary pokemon on always save the game just in case you want to catch it but you make it faint.
Moltres appears at Mt. Silver
lugia, suicune, entei, raikou, latios, mewtwo, arcticuno, zapdos, moltres, ho-oh, groudon.
Yes, all 3 of them (Articuno, Zapdos and Moltres) will be in Pokémon HeartGold and Pokémon SoulSilver.
The legendaries on Soulsilver are as follows: Entei, Raikou, Suicune, Lugia, Ho-oh, Groudon, Latios, Rayquaza, Mewtwo, Moltres, Articuno, Zapdos. These are the legendaries found on Pokémon Soulsilver version. ~CareyPrice31FTW
Lugia,Ho-oh, Raikou, Entei, Suicune, Latios, Mewtwo, Zapdos, Moltres, Articuno, Groudon.
You can catch any legendary Pokemon with an ultra ball as long as you get their hp down and you have to have a lot of them. Try to put it to sleep or paralyze it to make the catch easier.
It's your opinion, but in HeartGold you can catch Ho-oh, Suicune, Raiku, and Entei, and in SoulSilver you can catch Lugia, Zapdos, Moltres, and Articuno. There are also more Pokemon available in HeartGold than SoulSilver. Edit: The person who last answered this question is wrong, you can catch all of the above Pokemon in both games, not in either or. I know this because I have soul silver and I have suicune, raiku, Entei, Ho-oh, Lugia, Zapdos, Moltres, and Articuno; so obviously you must be able to catch them in both.
go 2 mt.silver