It takes about two to three months for salmon eggs to hatch. An interesting fact is that the parents, generally die within a week of spawning. This serves to fertilize the water and creates a nutrient-rich environment for the new infant salmon that are about to hatch.