Hatching Pokémon Go Eggs – The Ultimate Distance Guide

Pokémon eggs have been an integral part of the franchise since the second generation of games was released.  They are also very important for Pokémon Go players.

The main games of the franchise employ advanced breeding features that allow players to genetically engineer the perfect Pokémon.  Niantic decided to simplify the process for Pokémon Go. Up to nine eggs can be collected from PokéStops, where they can be randomly found and 7km eggs can be found in Gifts.

There is no way to tell which Pokémon is in the egg at a glance. We decided to compile four categories, one for each type of egg according to the distance required in order to hatch it. Read below to find out which Pokémon drop from each type of egg.

2km eggs

  1. Machop (Gen 1)
  2. Shellder (Gen 1)
  3. Zubat (Gen 1)
  4. Midsreveaus (Gen 2)
  5. Aron (Gen 3)
  6. Barboach (Gen 3)
  7. Luvdisc (Gen 3)
  8. Swablu (Gen 3)
  9. Swinub (Gen 2)
  10. Wailmer (Gen 3)
  11. Kricketot (Gen 4)
  12. Starly (Gen 4)

5km eggs:

  1. Bulbasaur (Gen 1 starter)
  2. Charmander (Gen 1 starter)
  3. Squirtle (Gen 1 starter)
  4. Eevee (Gen 1)
  5. Lickitung (Gen 1)
  6. Poliwag (Gen 1)
  7. Magnemite (Gen 1)
  8. Onix (Gen 1)
  9. Pinsir (Gen 1)
  10. Sandshrew (Gen 1)
  11. Scyther (Gen 1)
  12. Tangela (Gen 1)
  13. Chikorita (Gen 2 starter)
  14. Cyndaquil (Gen 2 starter)
  15. Totodile (Gen 2 starter)
  16. Anorith (Gen3)
  17. Cacnea (Gen 3)
  18. Chinchou (Gen 2)
  19. Gligar (Gen 2)
  20. Lileep (Gen 3)
  21. Lotad (Gen 3)
  22. Meditite (Gen 3)
  23. Nosepass (Gen3)
  24. Pineco (Gen2)
  25. Seedot (Gen 3)
  26. Snorunt (Gen3)
  27. Shuckle (Gen2)
  28. Wingull (Gen 3)
  29. Yanma (Gen 2)
  30. Turtwig (Gen 4 starter)
  31. Chimchar (Gen 4 starter)
  32. Piplup (Gen 4 starter)
  33. Buneary (Gen 4)
  34. Croagunk (Gen 4)
  35. Snover (Gen 4)
  36. Stunky (Gen 4)

Baby Pokémon can hatch from 7km eggs.

The following baby Pokémon can hatch:

  1. Pichu (Gen 2)
  2. Cleffa (Gen 2)
  3. Igglybuff (Gen 2)
  4. Togepi (Gen 2)
  5. Smoochum (Gen 2)
  6. Tyrogue (Gen 2)
  7. Elekid (Gen 2)
  8. Magby (Gen 2)
  9. Azurill (Gen 3)
  10. Wynaut (Gen 3)
  11. Budew (Gen 4)
  12. Chingling (Gen 4)
  13. Munchlax (Gen 4)
  14. Mantyke (Gen 4)
  15. Riolu (Gen 4)

Players also have the chance to hatch an Alolan Pokemon from 7km eggs. Try to catch two of them if you want to have access to both forms.

  1. Alolan Diglett
  2. Alolan Geodude
  3. Alolan Grimer
  4. Alolan Meowth
  5. Alolan Sandshrew
  6. Alolan Vulpix

It seems that the chance to get a Vulpix is a bit higher these days so try to hatch as many eggs as you can in order to get one.

10km eggs:

  1. Aerodactyl (Gen 1)
  2. Dratini (Gen 1)
  3. Porygon (Gen 1)
  4. Larvitar (Gen2)
  5. Mareep (Gen2)
  6. Bagon (Gen 3)
  7. Beldum (Gen 3)
  8. Feebas (Gen 3)
  9. Slakoth (Gen 3)
  10. Ralts (Gen 3)
  11. Trapinch (Gen 3)
  12. Shinx (Gen 4)
  13. Drifloon (Gen 4)
  14. Skorupi (Gen 4)
  15. Riolu (Gen 4)

Essential information:

Only the first form of a Pokemon will hatch from an egg. This means that you will be able to get a Bulbasaur from an egg but you will have to raise its level in order to evolve it to an Ivysaur or Venusaur. This is also available for baby Pokémon.

The chances to hatch a specific Pokémon are quite low. While rarity tiers do exist it is hard to predict the exact chances.  Theoretically if you walk more the chance to hatch a rare Pokémon will increase accordingly but the topic is still debated.

In order to get the most out of the incubators fill the free ones with 3km, 5km, or 7km eggs. If you spend your coins on limited-use incubators it is advised to put 10km eggs in them since they only have 3 uses.

Go out in the world and catch them all!

You May Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *