Pokémon GO Eggs: List of all Pokémon from 2km, 5km & 10km eggs

Pokémon GO Eggs List

Here’s a handy reference guide for Pokémon GO players to see what Pokémon could be hiding inside each type of egg. Which one are you hoping to hatch?

2km Egg Pokémon

Don’t let the short distance fool you: these eggs can actually hatch some pretty cool Pokémon. These are more rare than 5km eggs and less rare than 2km eggs. The following Pokémon can hatch from 2km eggs:

Number Image Name Type
#001 Bulbasaur Bulbasaur Grass/Poison
#004 Charmander Charmander Fire
#007 Squirtle Squirtle Water
#010 Caterpie Caterpie Bug
#013 Weedle Weedle Bug/Poison
#016 Pidgey Pidgey Normal/Flying
#019 Rattata Rattata Normal
#021 Spearow Spearow Normal/Flying
#025 Pikachu Pikachu Electric
#035 Clefairy Clefairy Fairy
#039 Jigglypuff Jigglypuff Normal/Fairy
#041 Zubat Zubat Poison/Fyling
#074 Geodude Geodude Rock/Ground
#129 Magikarp Magikarp Water

5km Egg Pokémon

The 5km eggs are the most common and you’ll probably get more of these than any other type of egg. These Pokémon can hatch from 5km eggs:

Number Image Name Type
#023 Ekans Ekans Poison
#027 Sandshrew Sandshrew Ground
#029 Nidoran Nidoran♀ Poison
#032 Nidoran Nidoran♂ Poison
#037 Vulpix Vulpix Fire
#043 Oddish Oddish Grass/Poison
#046 Paras Paras Bug/Grass
#048 Venonat Venonat Bug/Poison
#050 Diglett Diglett Ground
#052 Meowth Meowth Normal
#054 Psyduck Psyduck Water
#056 Mankey Mankey Fight
#058 Growlithe Growlithe Fire
#060 Poliwag Poliwag Water
#063 Abra Abra Psychic
#066 Machop Machop Fight
#069 Bellsprout Bellsprout Grass/Poison
#072 Tentacool Tentacool Water/Poison
#077 Ponyta Ponyta Fire
#079 Slowpoke Slowpoke Water/Psychic
#081 Magnemite Magnemite Electric/Steel
#083 Farfetch'd Farfetch’d Normal/Flying
#084 Doduo Doduo Normal/Flying
#086 Seel Seel Water
#088 Grimer Grimer Poison
#090 Shellder Shellder Water
#092 Gastly Gastly Ghost/Poison
#096 Drowzee Drowzee Psychic
#098 Krabby Krabby Water
#100 Voltorb Voltorb Electric
#102 Exeggcute Exeggcute Water/Psychic
#104 Cubone Cubone Ground
#108 Lickitung Lickitung Normal
#109 Koffing Koffing Poison
#111 Rhyhorn Rhyhorn Ground/Rock
#114 Tangela Tangela Grass
#115 Kangaskhan Kangaskhan Normal
#116 Horsea Horsea Water
#118 Goldeen Goldeen Water
#120 Staryu Staryu Water
#122 Mr. Mime Mr. Mime Psychic/Fairy
#128 Tauros Tauros Normal
#137 Porygon Porygon Normal

10km Egg Pokémon

Consider yourself lucky if you get your hands on these rare 10km eggs! The coveted 10km eggs can contain these Pokémon inside:

Number Image Name Type
#095 Onix Onix Rock/Ground
#106 Hitmonlee Hitmonlee Fight
#107 Hitmonchan Hitmonchan Fight
#113 Chansey Chansey Normal
#123 Scyther Scyther Bug/Flying
#124 Jynx Jynx Ice/Psychic
#125 Electabuzz Electabuzz Electric
#126 Magmar Magmar Fire
#127 Pinsir Pinsir Bug
#131 Lapras Lapras Water/Ice
#133 Eevee Eevee Normal
#138 Omanyte Omanyte Rock/Water
#140 Kabuto Kabuto Rock/Water
#142 Aerodactyl Aerodactyl Rock/Flying
#143 Snorlax Snorlax Normal
#147 Dratini Dratini Dragon

Lucky Eggs

No Pokémon inside here! Lucky eggs are used to double your EXP for 30 minutes.

Guide to hatching an egg

If you don’t know already, you might want to learn how to incubate and hatch an egg in Pokémon GO.