If you don’t like surprises, here’s what you might find inside your pokémon egg.
Just like in the more traditional Pokemon games, the creatures in Pokemon Go can be caught in their natural habitat but also can be hatched from eggs by simply walking around. This is actually an incredibly useful method of finding some types of Pokemon in the game that can’t be found out in the wild quite so reliably.
On this page we break down absolutely everything you need to know about egg hatching – and then we detail every single Pokemon from both generation 1 (Red/Blue/Yellow) and generation 2 (Gold/Silver/Crystal) of the Pokemon featured in Pokemon Go, broken into sections. Within those sections gen 1 Pokemon are at the top and gen 2 Pokemon are the second lot in the chart. Let’s get to it…
Pokemon Go: Where to get Pokemon eggs and egg incubators for hatching
The first thing you’ll want to do to begin your journey as a Pokemon breeder is get your hands on an egg or two. To do that you’ll want to visit Pokestops. Pokestop drops are random, so don’t expect one every time, and the size egg that appears (more on this later) is also partially random but also influenced by your trainer/player level.
If you need more tips for Pokemon Go including more information on how to catch and evolve a variety of the beasts, be sure to check out the rest of our Pokemon Go guides.
Players begin their Pokemon Go journey with one egg incubator in their inventory. This one is orange and it’s a little bit special compared to other incubators – it has unlimited uses.
Other incubators are blue and are limited to three uses before they disappear from your inventory and each incubator can only carry one egg at a time. You’ll start out with few eggs, but if you’re regularly spinning Pokestops you’ll often find you have more eggs than incubators and will have to make hard choices on what to hatch.
You can buy additional incubators in the shop or receive them as a reward for levelling up. As you start to collect more eggs you might want to drop some pokecoins, real cash or both on a couple more to speed up the process.
The distance you cover applies to all of eggs that you have incubating, so have as many on the go as you can. You may want to do them in batches of equal distances, or mix and match to have a guaranteed new Pokemon regularly.
There are three types of eggs. Each has an attached distance requirement you have to meet before they hatch. Bear in mind that you can’t cheat by driving (unless you’re going at the speed of a milk float), so you’ll need to walk, cycle, or utilise some other form of really slow transportation to travel either 2km, 5km, or 10km to hatch them. The further the distance, the better the potential Pokemon that can come from that egg. More on that below:
- Need more Pokemon Go help?
- Pokemon Go: how to earn XP, level up, join gym teams and more
- Check out these cool Pokemon Go accessories from our friends at Jelly Deals.
Pokemon Go: What will hatch from your Pokemon egg?
The more common Pokemon are found in the 2km eggs, with the rarest in the 10km, while the largest variety can be found in the 5km eggs. Be sure to have your app open or you will have wasted all of that time in the fresh air for nothing. See what might pop out of your egg by consulting our handy list below:
Pokemon Go: 2km Egg Hatching Chart
Here we list all the Pokemon that can hatch from 2km eggs. This includes Pokemon from both Gen 1 and Gen 2, and we’ve split them up by rarity.
Common 2km Pokemon Egg Hatching Chart
- Nidoran F ♀
- Nidoran M ♂
Uncommon 2km Egg Pokemon
Rare & Ultra Rare 2km Egg Pokemon
- Remoraid (Rare)
- Misdreavus (Ultra Rare)
Pokemon Go: 5km Pokemon Egg Hatching Chart
5km eggs offer up slightly more impressive Pokemon – but prepare to walk more! Here they are listed by rarity of their hatching chance.
Common 5km Pokemon Egg Hatching Chart
Uncommon 5km Pokemon Egg Hatching Chart
Rare & Ultra Rare 5km Pokemon Egg Hatching Chart
- Seel (Rare)
- Onix (Rare)
- Tangela (Rare)
- Pinsir (Rare)
- Grimer (Ultra Rare)
- Lickitung (Ultra Rare)
- Koffing (Ultra Rare)
- Porygon (Ultra Rare)
- Omanyte (Ultra Rare)
- Kabuto (Ultra Rare)
- Wobuffet (Ultra Rare)
- Dunsparce (Ultra Rare)
- Sneasel (Ultra Rare)
- Girafarig (Ultra Rare)
- Yanma (Ultra Rare)
- Qwilfish (Ultra Rare)
- Shuckle (Ultra Rare)
Pokemon Go: 10km Pokemon Egg Hatching Chart
10km eggs are the best of the best, but they do require you to walk quite a way… and it’ll be a real bummer if you don’t get the Pokemon you want after all that walking. Still, think of the exercise!
10km Pokemon Egg Hatching Chart
- Dratini (Common)
- Pineco (Common)
- Gilgar (Uncommon)
- Larvitar (Uncommon)
- Mantine (Uncommon)
- Chansey (Rare)
- Sudowoodo (Rare)
- Mareep (Rare)
- Lapras (Ultra Rare)
- Aerrodactyl (Ultra Rare)
- Snorlax (Ultra Rare)
- Miltank (Ultra Rare)