Most legendary Pokemon (with some exceptions - mascot legendaries, in recent games, tend to be easier than other legendary Pokemon to catch due to being necessary to catch in order to advance the story), along with Beldum, Metang, and Metagross. These Pokemon have a catch rate of 3, the lowest catch rate in the games.
Chat with our AI personalities
A Pokemon's catch rate can range from 3 (hardest to catch) to 255 (easiest to catch). Hardest to catch (catch rate = 3): - Uxie - Mesprit - Azelf - Heatran - Regigigas - Giratina - Cresselia - Manaphy - Darkrai - Arceus Easier to catch (catch rate = 30): - Dialga (& Palkia) Easiest Sinnoh legendary to catch (catch rate = 45): - Shaymin
Not including the legendaries and special pokemon ( ones that you can only catch once ) feebas is the hardest and rarest pokemon to catch
The Pokemon that was the most hardest to find in platinum (with my theory) was palkia and dialga (there in the same place together when found) Also it is hard to catch mespirit considering its on the loose and changes place everytime. If you beat the game completely then you might want to go talk to professor oak who is in eterna city on a visit and he will tell you about the 3 ledgendary birds which will go on your map (like mespirt) and you can then catch them. (zapdos , articuno , and moltres) they are not easy to catch so good luck!
go to the middle of the cave you find. you'll be outside. go to the middle where you find a pool. a legendary pokemon call kyurem will make a blizzard. after that, you can't leave until you catch him. he's lvl75, and the hardest pokemon in the game to catch. i highly suggest you use a lvl75 reshiram or zekrom, though.
darkrai and arcus