Pokémon Eggs make a return in Pokémon GO and work in a manner much similar to the main games. Getting Pokémon Eggs is very simple; just go to a PokéStop and you’ll have a chance to get a Pokémon Egg at it until you have 9 Eggs.
Unlike the main games, you can’t just have a Pokémon Egg with you for it to hatch. In this game, you need to use an Egg Incubator item. While you get one Egg Incubator from the get-go, you also can find others by levelling up or by purchasing them with your PokéCoins. The purchasable Egg Incubators have a use limit, though, meaning you can’t just load up and be done. Each purchased Egg Incubator can hatch 3 Eggs while the one you get as standard can hatch an infinite amount of eggs.
Hatching eggs is a very worthwhile thing to do as many eggs hatch into Pokémon that you could have a hard time finding in your area.