No, it is only in Pokemon SoulSilver. Therefore; you'll need to trade for it.
You can only find Skarmory in the Pokemon SoulSilver version.
Route 45, it's only in Soul Silver, though.
I think you can get skarmory in Mt. Sliver... I am not so sure about it cause I never caught a skarmory in my Pokemon heartgold (Improved Answer By Smart Kid) Skarmory can be found at Route 45, which is found south Blackthorn City. It has a 5% rarity stat so it is very hard to find. It can also only be found in SoulSilver, so if you have HeartGold, you will have to either migrate it from the Hoenn games (Emerald, Ruby and Sapphire), or trade it from Diamond, Pearl, Platinum and SoulSilver.
Skarmory is a Steel and Flying type pokemon.
No Pokemon evolves into skarmory.
Unfortunately, you can't find Skarmory in Heartgold. You can only find him in 3rd Gen games like ruby and emerald, or in other 4th Gen games. If you have Diamond, Pearl or Platinum, you can find a skarmory on route 227 or stark mountain, then trade it to Heartgold. You can also find a skarmory in soulsilver on route 45. Sorry...
Skarmory is a rare pokemon found on Route 113.
No, Skarmory is not a Legendary Pokémon.
Skarmory can be caught at route 45
Skarmory does not evolve in this game.
You can get skarmory in the croama lowlands or highlands
Skarmory does not evolve and is not known to have evolved from anything.
Skarmory is a slightly rare pokemon it occasionally appears on Seven Island at Sevault Canyon.
You can only recruit Skarmory in Wish Cave.
There is no password for Skarmory in Pokemon Rumble because Skarmory isn't in Pokemon Rumble. Pokemon Rumble only has Pokemon from the 1st generation (Red/Green/Blue) and the 4th generation (Pearl/Diamond/Platinum). Skarmory is a 2nd generation (Gold/Sliver/Crystal) Pokemon.
Pokemon SoulSilver and HeartGold:Pokemon not Caught in SoulSilver:Spinarak.Ariados.Growlithe.Arcanine.Mankey.Primeape.Gligar.Phanpy.Donphan.Mantine.Sableye.Baltoy.Claydol.Kyogre.Mantyke.Gliscor.glaceonleafeonPokemon not Caught in HeartGold:Ledyba.Ledian.Vulpix.Ninetales.Meowth.Persian.Delibird.Teddiursa.Ursaring.Skarmory.Mawile.Gulpin.Swalot.Groundon.-Lil Kurt Cobain "Hope it Helps"
Trade from soulsilver. You can catch it in soulsilver by going down from blackthorn.
skarmory can be found on route45 or 44 idk which but skarmory has no physical attack weaknesses and few special attack weaknesses
There is no best Pokemon on Pokemon HeartGold.
Skarmory is #227 in the national pokedex, and it is a Steel-Flying type Pokemon.
there is no Pokemon Mansion in Heartgold.
Ledyba, Ledian, Meowth, Persian, Teddiursa, Ursaring, Deliberd, Skarmory, Vulpix, Ninetales, Kabuto, Kabutops, Mawile, Gulpin, Swalot, Lileep, Cradily, Groudon.
The only Pokemon you can't get in heartgold is Unpva Pokemon!
Pokemon heartgold or soulsiver
They are not in Pokemon HeartGold