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.
Pokémon GO – 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.
Pokémon GO – 2km Egg Hatches
Pokémon GO – 5km Egg Hatches
Pokémon GO – 7km Egg Hatches
Pokémon GO – 10km Egg Hatches
Pokémon GO – 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.

