How to get Pokémon GO eggs

Now updated to include the 12km ‘Strange Eggs’

A Togepi stands next to some eggs. There's one of the three original eggs each.

Eggs have been a relatively standard feature in Pokémon GO for a while now. They initially came in three varieties, all of which were found by spinning Pokéstops. However, a lot has happened since their introduction.

First came the special eggs that could only be found by opening gifts from friends. They require 7km of walking to hatch and the Pokémon found inside tended to be baby Pokémon, or different variants of existing Pokémon that were found in later games. A more recent update has included a brand new egg type though. Dubbed the ‘Strange Egg’ these are red spotted eggs that require a whopping 12km of walking to hatch normally, and are obtained by beating a Team GO Rocket leader in battle.

To celebrate the brand new egg type being introduced into Pokémon GO, we thought we’d give you an up-to-date primer on exactly how Pokémon eggs work, as well as list all of the Pokémon that can be found in each of the eggs, including the regional exclusives for each real-world territory.

We’ll first begin with an explanation of which Pokémon are found within each of the five different egg types, then move onto giving you tips on how to hatch your eggs efficiently.

2km Pokémon eggs

The most common eggs are the 2km eggs. You get them from spinning Pokéstops. They are white with green spots. These are the Pokémon that hatch from 2km eggs:

  • Buneary
  • Buizel
  • Swablu
  • Snivy
  • Tepig
  • Minccino
  • Oshawott
  • Wailmer
  • Zubat
  • Magikarp
  • Cubone
  • Mareep
  • Wooper
  • Poliwag
  • Snubbull
  • Illumise (Regional exclusive – Currently The Americas and Africa)
  • Volbeat (Regional exclusive – Currently Europe, Asia, and Australasia)

A 5km egg is hatching in Pokemon Go. It's got orange spots on it.

5km Pokémon eggs

Another easy to get and very common egg is the 5km eggs. You also get them from spinning Pokéstops. They are white with yellow spots and there are a lot of Pokémon that you can hatch from these eggs, including several regional Pokémon. These are the Pokémon that hatch from 5km eggs, including all of regional exclusives:

  • Clamperl
  • Machop
  • Feebas
  • Roggenrola
  • Hippopotas
  • Blitzle
  • Aron
  • Ralts
  • Lickitung
  • Voltorb
  • Seel
  • Solosis
  • Eevee
  • Pineco
  • Gothita
  • Tauros (Regional exclusive – North America)
  • Kangaskhan (Regional exclusive – Australasia)
  • Farfetch’d (Regional exclusive – Asia)
  • Heracross (Regional exclusive – Central and South America)
  • Corsola (Regional exclusive – Found in the Tropics along the equator)
  • Torkoal (Regional exclusive – Parts of the Middle East, India and South Asia)
  • Relicanth (Regional exclusive – New Zealand and surrounding islands. Not Australia)
  • Tropius (Regional exclusive – Africa)
  • Pachirisu (Regional exclusive – Northern parts of Canada and Russia, and the US state of Alaska)
  • Chatot (Regional exclusive – Southern hemisphere)
  • Carnivine (Regional exclusive – Florida and the Caribbean)
  • Mime Jr. (Regional exclusive – Europe)
  • Pansage (Regional exclusive – Asia and Pacific islands)
  • Panpour (Regional exclusive – Americas and Greenland)
  • Pansear (Regional exclusive – Europe, Middle East, Africa, and India)
  • Durant (Regional exclusive – Europe, Asia, and Australasia)
  • Heatmor (Regional exclusive – The Americas and Africa)
  • Maractus (Regional exclusive – Central and South America, and the Caribbean. Can also be found at the very southern bit of some US states – Florida, Texas, New Mexico)
  • Bouffalant (Regional exclusive – New York and surrounding US states)

7km Pokémon eggs

Here are the Pokémon that can be hatched from 7km eggs as of October 2020:

  • Alolan Geodude
  • Alolan Grimer
  • Alolan Diglett
  • Alolan Sandshrew
  • Alolan Meowth
  • Alolan Vulpix
  • Galarian Meowth
  • Galarian Farfetch’d (unlike the Kanto one, this is not regional)
  • Galarian Zigzagoon
  • Galarian Darumaka
  • Galarian Stunfisk

The 7km eggs (yellow with pink spots) are given to you when you open gifts with a spare slot free for eggs. These are reserved for either baby Pokémon or different variants that have so far been introduced to Pokémon GO.

Several incubators are in the inventory. One is the infinite use regular incubator, while the rest are a mixture of shop bought incubators.

10km Pokémon eggs

10km eggs are relatively easy to come by as you just need to spin Pokéstops. They are white with purple spots. These are the Pokémon that hatch from 10km eggs, including regional exclusives:

  • Elgyem
  • Klink
  • Litwick
  • Axew
  • Rufflet
  • Golett
  • Ferroseed
  • Emolga
  • Riolu
  • Gible
  • Audino
  • Timburr
  • Shinx
  • Darumaka
  • Sigilyph (Regional exclusive – Albania, Egypt, Greece, Israel)

12km Pokémon eggs

Otherwise known as ‘Strange Eggs’, these are the newest ones to come to Pokémon GO. These are the Pokémon that hatch from 12km eggs:

  • Pawniard
  • Vullaby
  • Deino
  • Trubbish
  • Scraggy
  • Absol
  • Sandile
  • Larvitar

To get the 12km eggs (white with red spots), you will need to win a battle against a Team GO Rocket leader with a space free for an egg. These eggs exclusively hatch dark or poison Pokémon types, or can evolve into a Pokémon that gains dark or poison type.

You’ll find the Team GO Rocket leaders by using the GO Rocket Radar item, which can be bought in the store for 200 coins, or obtained for free by defeating six Team GO Rocket grunts to obtain six Mystery Components.

Once you have the GO Rocket Radar, enable it by going into your inventory and selecting it. You should see a symbol on the top right of the main screen if you’ve done this correctly. For as long as this item is enabled, Team GO Rocket leaders can be found either in balloons or in Pokéstops that are highlighted by the radar item. Tap the symbol on the top right to see if there are any leaders hiding in nearby Pokéstops.

Upon encountering them, you’ll face off against one of three leaders. Each one is far tougher than your average grunt since they use the shields, but they also have strong Pokémon on their team. On the plus side, the first Pokémon in their party is the one you can catch afterwards, and it can be a Shadow Shiny. Here are the Team GO Rocket leader teams for October 2020:

Arlo’s team

  • 1st Pokémon: Growlithe
  • 2nd Pokémon: Steelix / Blastoise / Charizard
  • 3rd Pokémon: Scizor / Salamence / Dragonite

Cliff’s team

  • 1st Pokémon: Omanyte
  • 2nd Pokémon: Machamp / Onix / Electivire
  • 3rd Pokémon: Tyranitar / Swampert / Torterra

Sierra’s team

  • 1st Pokémon: Drowzee
  • 2nd Pokémon: Sharpedo / Exeggutor / Lapras
  • 3rd Pokémon: Houndoom / Alakazam / Shiftry

Pokemon Go

Egg hatching tips in Pokémon GO

Finally, here are some tips for hatching Pokémon eggs as efficiently as you physically can. They range from the best way to use incubators, settings to have enabled, and things to keep in mind while hatching eggs.

  • The Pokémon that you get when hatching the egg is based on the tables above. It’s always random but there are chances that you’ll get some Pokémon more than others. For example, Axew in 10km eggs is extremely rare to find, while Feebas is very common.
  • You can only have nine eggs on you at any given time, including eggs that you have in Incubators. In order to get more eggs, you’ll need to walk to hatch the eggs currently on you to free up an egg slot.
  • You’ll always have one incubator with an infinite number of charges, but you can buy more from the shop. Regular Incubators cost 150 Pokécoins, while Super Incubators cost 200. All bought Incubators have three uses before they break.
  • Super Incubators hatch eggs at half the hatch rate when you put the eggs in an incubator.
  • It’s better to use the permanent incubator to hatch 2km and 5km eggs, and the Super incubator for the valuable 10km and 12km eggs.
  • Try to save incubating larger eggs for events. In the ‘Today’ tab, reached by tapping the binoculars on the main screen, you will occasionally see a perk that says something like ‘1/2 Hatch Distance’. These are the best times as the effect of Super Incubators stacks, so a 12km egg will only take around 3km of walking to hatch if you use a Super Incubator when a 1/2 hatch distance event perk is active.
  • Only buy what you can afford, and make sure you’re being savvy with the current deals if you do. Currently the Adventurer Box in the shop contains 20 Super Incubators and four regular Incubators, as well as four Incense and four Star Pieces for 1,480 Pokécoins. This is the same price as seven Super Incubators and two Incense, (Pokécoin prices are correct at the time of writing.) making it decent value.
  • Alternatively, the Special Box is good for if you’re needing to budget what you spend on Pokémon GO. You get four Super Incubators, two Premium Passes, two Incense, and 20 Poké balls for the price of two Super Incubators and two Incense (480 Pokécoins).
  • Don’t bother with the Ultra Box if you want Incubators. The Adventurer’s Box is the same price and has more relevant items.
  • If you have Adventure Sync enabled, you do not need to have Pokémon GO open in order to have your steps count towards hatching the eggs.
    Travelling at speed will not count towards your walking distance. You can tell when you’re going too fast when your game stops spawning Pokémon, or you get the message warning you not to play Pokémon GO while driving.
  • GPS is not precise for measuring steps. If you find your character walks a little bit when your phone is still, these steps count towards hatching your egg.
  • The CP of your hatched Pokémon is tied to your trainer level at the point where you obtained the egg, not when it hatches.

You should now know which eggs you need to hatch to get the Pokémon you want, as well as the best methods for hatching eggs. Some of these are the best Pokémon to use in PVP battles, while others are essential for filling the Pokédex. If you’ve just hatched an Eevee from a 5km egg, our Eevee evolutions guide will tell you how to evolve them into your desired evolution.