It was nearly impossible to catch a Snorlax in the original Pokémon games and Pokémon Go is no different. Snorlax, Dragonite, and Lapras are some of the most coveted Pokémon in the game so how do you catch them? Here’s what we know.
The most obvious way to get a rare Pokémon is to catch it but how do you do that? Rare Pokémon can be found in specific locations but it can be hard to determine where exactly they hang out. You can find their locations by using Pokemap which is a real time radar for Pokémon Go and it really works.
Can’t find the Gyarados you’re looking for? Your best bet is to evolve your Magikarp. According to iTechPost:
“Sometimes it’s far easier to evolve a lower Pokémon to its higher form than searching for them in the wild. For example, Pokémon Go players can obtain a Gyarados by collecting many Magikarp to grind into candies. These Magikarp candies can then be used to evolve a Gyarados. Grinding those Magikarp candies could take a while but as long as there several spawn points present for these particular Pokemon, you are good.”
Thanks to the Buddy System, you can keep Magikarp as your buddy until you collect enough candy to evolve. It takes 400 candies to evolve so you’ll have to walk for awhile but it will be worth it.
Lastly, when it comes to catching rare Pokémon, hatching your eggs will be your best bet. Snorlax, Dratini (which evolves into Dragonite), and Lapras can all hatch from a 10km egg. Also, 2km eggs can contain Magikarp too and that’s a plus if you’re looking for a Gyarados because when your hatched Pokémon receive extra candies.
Hatching eggs is always your best bet when it comes to getting rare Pokémon so investing in extra incubators is not a bad way to spend your PokeCoins. Just keep your fingers crossed that you don’t get an Eevee from your 10km egg! Good luck!