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.
You can only find Skarmory in the Pokemon SoulSilver version.
No, it is only in Pokemon SoulSilver. Therefore; you'll need to trade for it.
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 slightly rare pokemon it occasionally appears on Seven Island at Sevault Canyon.
Route 45(Rare)
You can only find Skarmory in the Pokemon SoulSilver version.
No, it is only in Pokemon SoulSilver. Therefore; you'll need to trade for it.
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 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.
No Pokemon evolves into skarmory.
Skarmory is a Steel and Flying type pokemon.
At Stark Mountain At The Battle Zone.
Route 45(Rare)
At Stark Mountain At The Battle Zone.
No, Skarmory is not a Legendary Pokémon.