The Pokemon Go Gen 2 Egg Chart consist three types of Pokemons that can be hatched after covering a distance of 2Km, 5km and 10km. There is no telling which egg will hatch in to which Pokemon, however since we are talking about distance that takes to hatch the type of Pokemon, you can check out the Pokemons that can be acquired from distance covered, from the list we have given of all the Pokemons confirmed to be obtainable via hatching Eggs below.
Which Pokemon Hatches From 2K, 5K and 10K Eggs:
Pokemon Hatches from 2k:
Pokemon Hatches from 5k:
Pokemon Hatches from 10k:
Note: The Pokemon GO app has a speed restriction so if you are traveling via any transport or driving one then the Distance won’t be counted to hatch your Egg.