Candy is arguably the most important resource in Pokémon Go, enabling you to Power Up and evolve your Pokémon and thus strengthen them in the process. It combines with Stardust - with our guide on how to get more Stardust available here - to form arguably the central mechnic in the game outside of finding and catching Pokémon themselves, and so we've put together a quick guide for you on how to get Candy as quickly as possible, and how much you'll need to Power Up your Pokémon.
The best way to get Candy in Pokémon Go
The best way is, unfortunately, through grinding out those catches. You'll get three Candy per Pokémon that you catch, and then another one for transferring it to Professor Willow.
As part of the Gen 2 update, second and third tier evolutions will now give out more Candy in the wild compared to their first evolution counterparts, increasing from 3 Candy to 5 and 10 respectively.
It's not the fastest ways, but there are ways to speed up the process for the creature you need, from finding Pokémon nests to finding Pokémon spawn locations. You'll need to capture an additional 100 Magikarp after you settle on the one with the best potential - which you can find out through our CP explainer - in order to meet the 400 Candy cost of a Gyarados. But on the other hand, the highly common Pokémon like Pidgey make for great XP fodder, as their frequency enables you to evolve a large bulk of them in quick succession.
It's worth noting that, now and again, seasonal updates look to increase the rates of some drops, such as Candy during Pokémon Go's Halloween event, so be sure to keep an eye on game updates to increase your stock.
How to get Candy from hatching Eggs in Pokémon Go
The alternative means of getting Candy is through Eggs. You'll get a considerable amount of Candy from hatching eggs, however the difficulty is that actually hatching the relevant Pokémon is essentially a guessing game. Our Egg-hatching guide and Egg chart can help you narrow it down and hatch those Eggs as quickly as possible at least, but it's still an inelegant solution overall.
That being said, it's often your primary means of evolving or powering up Pokémon found from 10km Eggs, such as Snorlax, as the Candy awarded for hatching the Egg is normally pretty significant. The estimated amounts of Candy you'll get from hatching Eggs - based purely on anecdotal evidence at this point - is as follows:
- 2km Egg - Approximately 10 Candy
- 5km Egg - Approximately 20 Candy
- 10km Egg - Approximately 30 Candy
We've heard people talking about getting slightly more or slightly less than those figures, but generally they seem to corroborate with people's experience so far, and we'll of course update the guide if any confirmation arises.
Get Candy from walking with a Buddy Pokémon
As part of the game's September update, you can assign a Pokemon as a Buddy that, after a set walking distance, will give you Candy. There are quite a few quirks to this system - some Pokemon require longer distances to drop rewards than others, for example - which we go through in detail as part of our extensive Pokémon Go Buddy system piece. Like Eggs, it's a way to get bonus items for free, so it's worth exploring the ins and outs of the system to make it work for you.
Get Candy from using Berries
With the addition of Gen 2 Pokémon, new Berries were added, introducing new effects when encountering wild Pokémon. One of these is the Pinap Berries, which will double the amount of Candy you receive if your next catch attempt succeeds.
How much is the Candy cost per Pokémon?
The actual Candy requirements for evolution vary according to the Pokémon, between 12, 25, 50, 100 and, in one special case, 400. Note we have yet to add the Gen 2 Pokémon to this list - or the changes to Gen 1 Pokémon as part of the February update - but will do in the coming days. In the meantime, here's a list for Gen 1 applicable before the update:
12 Candy required to evolve:
25 Candy required to evolve:
- Nidoran (f)
- Nirodran (m)
50 Candy required to evolve:
100 Candy required to evolve:
400 Candy required to evolve:
Want more help with Pokémon Go's Gen 2 update? Our list of new Gen 2 Johto Pokémon can teach you where to find each one, what you need to know about new Pokémon Go Berries, Special Items to evolve Pokémon such as King's Rock, Sun Stone, Up-Grade, Dragon Scale and Metal Coat, and how to get Eevee evolutions Umbreon, Espeon, and updated Egg distances and best Pokémon charts, as well as other Pokémon Go tips, tricks, cheats and guides.
Generally, the way Candy cost for evolution has been ordered ties in with the length of a Pokémon's evolutionary chain, mitigated somewhat by how common the Pokémon is.
There are some interesting exceptions to that rule however, those which really stand out being Pidgey, Eevee, and Magikarp.
Pidgey's very low evolution cost of just 12 Candy makes it the perfect candidate for helping you to gain XP fast and level up quickly, as we've explained elsewhere, whilst Eevee's relatively low cost of just 25 Candy is significant when combined with the current strength of it's evolutions.
We've explained before how to evolve Eevee into Vaporeon, Jolteon and Flareon in Pokémon Go thanks to a neat Easter egg hidden in the game, too.
Finally, Magikarp of course stands out simply because of it's outrageous cost to evolve - a nice shout out to its totally useless nature in the main series, compared to the great ability of Gyarados.