If you have already beaten the elite four and have a national pokedex you can catch it by stark mountain with the pokeradar
I dont know if you can catch it without pokeradar but i would use it if i were you.
Chat with our AI personalities
At Stark Mountain At The Battle Zone.
On Route 45, but it has to be during the Morning or Day.
No. The most convincing argument against skarmory's legendary status is the fact that you can catch more than one of them in the same game without cheating.
You go to the old wizard on the third island and he will give you one for help.
neither of them is better, they are both the same, but in diamond, you catch dialga, and in pearl, you catch palkia, and you can catch different Pokemon in each game for example: you can catch this Pokemon in diamond, but not pearl but: you can catch this different Pokemon in pearl, but not diamond