In Pokémon GO you will occasionally find yourself rewarded with eggs at Pokéstops. These eggs require you to use an incubator and then walk a certain distance before they hatch, revealing a random Pokémon. As such, this is one method that allows you to obtain new Pokémon without having to use Poké Balls.
Each egg can contain one of many Pokémon, and the list of rewardable Pokémon is dependent upon the egg type. The three egg types correspond to the walk distance required to hatch them: 2km, 5km, and 10km.
Below are all the Pokémon available for each egg type.
Explore the galaxy in the franchise's first open-world game.