Horse Care Finder
Routine & Preventive Care 5 Min Read July 13, 2026

Horse Gestation Period: How Long Are Horses Pregnant?

IMG-G51
A mare with a foal, or a horse in a breeding facility
Recommended: 1200 x 630 px
<\/div>

A mare is pregnant for roughly 11 months — about 340 days on average, though anywhere from 320 to 370 days is considered normal. Foals born a little early or late within that window are usually perfectly healthy. Gestation length varies by individual mare, breed, and even the time of year the foal is due.

How long is a horse pregnant?

The average equine gestation is 340 days, or about 11 months and one week. A range of 320 to 362 days is normal and healthy. Mares foaling in early spring, when days are shorter, sometimes carry slightly longer than those foaling in summer. Because the normal window is wide, a due date is always an estimate rather than a fixed appointment.

What affects gestation length

  • Individual mare. Many mares are consistent from foal to foal, carrying reliably long or short.
  • Season and daylight. Foals due in late winter or early spring often gestate a little longer.
  • Sex of the foal. Colts are sometimes carried slightly longer than fillies, on average.
  • Nutrition and health. A well-managed, appropriately fed mare supports a healthy full-term pregnancy.

Signs a mare is close to foaling

In the final weeks, watch for udder development (bagging up), relaxation of the muscles around the tailhead, and waxing — small beads of colostrum at the teats, often 24 to 48 hours before birth. Most mares foal at night, quickly and without help. Have your equine veterinarian on call and know the signs that labor is not progressing normally.

Planning ahead

If you are breeding, choose your breeding service carefully and confirm pregnancy with your vet through ultrasound at the usual checkpoints. Good preventive care throughout gestation — including a sensible vaccine and deworming schedule adjusted for pregnancy — sets up both mare and foal for a healthy start.

Find a Breeding Service

Find a Breeding Service

Frequently Asked Questions

How long is a horse pregnant?

About 340 days on average, roughly 11 months. Anywhere from 320 to 370 days is considered normal.

Can a horse be pregnant for 12 months?

Occasionally. Some mares carry to 370 days or slightly beyond and still deliver a healthy foal. Much past that, your vet should evaluate the mare.

How can you tell a mare is close to foaling?

Look for udder development, softening around the tailhead, and waxing at the teats, which often appears 24 to 48 hours before birth.

Do mares carry colts longer than fillies?

On average colts are carried slightly longer than fillies, but the difference is small and varies by mare.

What time of day do mares usually foal?

Most mares foal at night or in the early morning hours, typically quickly and without assistance.