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...
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.
No, it is only in Pokemon SoulSilver. Therefore; you'll need to trade for it.
Route 45, it's only in Soul Silver, though.
Skarmory is a slightly rare pokemon it occasionally appears on Seven Island at Sevault Canyon.
you find skarmory on stark mountain.
skarmory is no legendary pokemon. it can breed and you can find it in the wild.
Skarmory is a Steel and Flying type pokemon.
Yes you find them on route 113
No Pokemon evolves into skarmory.
At Stark Mountain At The Battle Zone.
Skarmory is a rare pokemon found on Route 113.
No, Skarmory is not a Legendary PokÃ©mon.
You cannot find a Skarmory in LeafGreen. Skarmory is only in Ruby/Sapphire/EmeraldIt can be found in seavault canyon in firered so i assume its the same place. Seavault canyon is on 7 island
Skarmory can be caught at route 45
Skarmory does not evolve in this game.
You can only get Cydaquil as a starter Pokemon in HeartGold & SoulSilver.
You can get skarmory in the croama lowlands or highlands
You can't find registeel in Pokemon HeartGold.
You can't find any Regi in heartgold.
You can find it in Pokemon Platinum, Pokemon Crystal, Pokemon HeartGold, and Pokemon SoulSilver.
Route 113 is where i found mine about level 16