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 - which is unique to that Pokémon - and then another one for transferring it to Professor Willow.
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 hunting Pokémon location by their Type. 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.
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. Here's a quick list for each:
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? Read our Pokémon Go tips, tricks, cheats and guides for insights on how to improve your skills, how to choose your Eevee evolution, and how CP works. Plus details of Pokémon Go's secrets and Easter Eggs, how to get the new baby Pokémon, a guide to Egg groups, charts, and Egg hatching, details on the Daily Bonuses, finding Ditto, and even which team to join from Team Valor, Mystic, and Instinct.
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.