Here is a list of all Pokemon that can be hatched from what eggs. Eggs are hatched after a certain distance is reached. Distance is updated every 1 minute, and applied to eggs every 4 minutes. The general consensus is you cannot be traveling faster than 12 mph or the distance will not be applied to your eggs.
Egg-Chart 2