Most commonly, people asking “how long does it take for eggs to hatch” are talking about chicken eggs, which take about 21 days of incubation to hatch under proper temperature and humidity.

Quick Scoop

Here’s a fast overview by animal, in case you meant something other than chickens:

  • Chicken eggs: about 21 days.
  • Bantam chicken eggs: often 19–20 days.
  • Large chicken breeds (like Jersey Giants): can take up to about 23 days.
  • Ducks (most breeds): about 26–28 days.
  • Muscovy ducks: roughly 33–37 days.
  • Turkeys: usually 26–28 days.
  • Geese (most breeds): about 28–32 days.
  • Some wild or larger geese (e.g., Canadian): around 33–37 days.

These times assume steady, correct incubation conditions; slightly cooler temps can stretch the timeline a bit, while slightly warmer can shorten it.

Mini “story” example

Imagine you set a clutch of chicken eggs in an incubator on a Monday. You keep the temperature and humidity steady and turn them regularly for 18 days. Around the third Monday, day 21, you finally hear faint peeping and see tiny cracks along the shell as the chicks start to break out right on schedule.

TL;DR: For chickens, expect about 21 days; for other birds, it ranges from about 19 days (small bantams) up to roughly 37 days (Muscovy ducks or larger geese).

Information gathered from public forums or data available on the internet and portrayed here.