Turtle eggs hatch between 8 and 10 weeks after they are laid. While breeding and egg-laying habits vary slightly between different species of turtles, most species have roughly the same incubation period. read more