Skarmory is a slightly rare pokemon it occasionally appears on Seven Island at Sevault Canyon.
Chat with our AI personalities
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
You can only find Skarmory in the Pokemon SoulSilver version.
You go to the old wizard on the third island and he will give you one for help.
At Stark Mountain At The Battle Zone.
Route 45(Rare)