Even if 2km Eggs are the most common and easy to hatch out of all of the Eggs in Pokemon GO, they can contain some very exciting Pokemon. This is especially the case after the Season of Hidden Gems updated all of the Egg pools.
These are all of the Pokemon that you can hatch from 2km Eggs in the Pokemon GO Season of Hidden Gems:
- Azurill
- Cleffa
- Fomantis
- Igglybuff
- Larvesta
- Magby
- Magikarp
- Staryu
- Wimpod
Make sure you know how to get more 2km Eggs in Pokemon GO if you want to hatch more of these Pokemon.
Also, before you put any of your Eggs in Incubators, set up the official Pokemon GO Egg Hatching Widget. This will help you easily keep track of your remaining hatch distance!

Look through the table below to see the high rarity for each of the Pokemon in 2km Eggs. Tier 1 is the most common hatch, while Larvesta is still the rarest at Tier 5.
The table also reveals whether the shiny version of each of the Pokemon is available in Eggs, although the shiny odds in Pokemon GO are very low!
Pokemon | Can it Be Shiny? | Hatch Rarity Tier |
Azurill | Yes | 3 |
Cleffa | Yes | 3 |
Fomantis | No | 1 |
Igglybuff | Yes | 1 |
Larvesta | No | 5 |
Magby | Yes | 1 |
Magikarp | Yes | 1 |
Staryu | Yes | 1 |
Wimpod | No | 1 |
The other types of Egg in Pokemon GO can contain rarer and more exciting Pokemon. Find out all of the Pokemon you can hatch from each Egg in the Season of Hidden Gems: