Updated with new 7km egg hatches and a section on potential changes to this list.
Hatching eggs in Pokémon GO is one of the most reliable methods of obtaining new Pokémon. You can collect eggs from PokéStops and Gifts, and hatch them by using an incubator. You have one of these by default but can collect more from the shop.
Eggs come in a variety of different forms: 2km, 5km, 7km, and 10km. You can probably guess at this point what you have to do to hatch them. That's right – you walk. An awful lot. Specifically, the distance the egg is named after.
There's nothing you can do to tell or affect the specific Pokémon you'll hatch from an egg, but each egg type has a number of different Pokémon that could hatch from them. You don't have a chance to catch one of every single Pokémon in the game – don't worry!
In this guide, we're going to explain how to hatch eggs and what Pokémon you can expect to receive from them.
How To Hatch An Egg
To hatch an egg, simply tap the Pokéball, tap on the 'Eggs' column, select an egg, then hit 'Incubate' and select an incubator. Alternatively, you can select an incubator using the icon on the bottom right of the eggs column, then select an egg.
Once an egg's sitting in an incubator, simply walk the specified distance to hatch the egg. Pokémon GO does have to be open on your phone to track the distance though – at least in the background. If not, you'll find no progress has been made towards hatching the egg when you open the app later.
You can hatch numerous eggs at once, but you'll need more incubators. You can purchase a standard incubator from the shop for 150 coins and a super variant for 200. This cuts the required walking distance by a third. Both incubators break after three uses.
Do I Have An Equal Chance To Hatch Any Of The Particular Pokémon?
Good question! The short answer is no – certain Pokémon do indeed seem rarer to hatch than others. In fact, if The Silph Road's breakdown is to be believed, there are four different tiers of rarity. Common Pokémon each have around a 2.56% chance to hatch, while ultra rare are at around 0.32%.
We'd recommend checking out their full research on the subject if your curious, by following the link above. Please note that it currently only includes up to gen 2. Hopefully we'll get a breakdown of gen 3 soon.
Will This Eggs List Ever Change?
Niantic does like to change things up regularly, and we've already seen a bunch of changes to the eggs list since Pokémon GO launched. Examples of changes include:
- Adding Pokémon from new generations
- Event Pokémon (usually temporary)
- Time-limited events
So as you can probably tell, you can expect this list to change on a number of different occasions, and sometimes temporarily. When Gen 4 arrives, for example, we'll likely see a number of new Pokémon across all of the different types of egg hatches.
We will keep this eggs list updated, so keep checking back to ensure you remain on top of any changes.
Right now, there's a limited time event that includes Gen 1 region exclusive Pokémon in 7km hatches. These will appear between September 14th - 30th, and only in 7km eggs.
Pokémon GO Egg Hatch List
Below, you'll find a handy list of all of the Pokémon you can find in each of the different hatching types, from 2km all the way up to 10km.
2km Egg Hatches
5km Egg Hatches
7km Egg Hatches
10km Egg Hatches