How Long does It Take for Chicken Eggs to Hatch?

How long it takes an egg to hatch depends on the bird. A chicken egg takes 2 weeks, a duck takes 4 weeks and a robin egg takes about 2 weeks. The average is about 2-4 weeks.