Horse Gestation Calculator

Enter the mare's last breeding date. You get an estimated foaling date, the wide normal window and a prep calendar.

First day of mating, AI date, or day the male went in.

Add a name for the calendar (optional)

Based on 340 days, normal range 320 to 370 days.

Estimated due date

Mon, Dec 7, 2026

Normal window: Nov 17, 2026 to Jan 6, 2027

Today
Not bred yet
Days to go
340

Pregnancy calendar and key dates

Each date links to its source. Your vet may give different timing for your herd or pet.
DateDayWhat to do or expect
May 31, 2026150EHV (rhino) vaccine, month 5 (ask your vet) [source]
Jul 30, 2026210EHV (rhino) vaccine, month 7 [source]
Sep 28, 2026270EHV (rhino) vaccine, month 9 [source]
Oct 23, 2026295Pre foaling vaccines window opens (30 to 45 days before) [source]
Nov 7, 2026310Open Caslick sutures, if present [source]
Nov 16, 2026319Move mare to the foaling stall or paddock [source]
Nov 17, 2026320Normal foaling window opens: have pens, bedding and supplies ready [source]
Nov 23, 2026326Foals born before this day count as premature [source]
Dec 7, 2026340Estimated due date [source]
Jan 6, 2027370Normal window closes: call your vet if no birth [source]

Check with your vet. This is an estimate from average gestation lengths. Your vet can confirm the pregnancy, date it more closely, and tell you when to call for help at birth.

How long is a horse pregnant?

A mare carries a foal for about 340 days, or 11 months. Purdue Extension gives 340 days with a range of 315 to 365. University of Nebraska puts the average at 335 to 340 days and says the range can run from 320 to 370 days.

Horse pregnancy varies more than most farm animals. Nebraska extension reports that colts tend to be carried 2 to 7 days longer than fillies. Mares due in late spring and summer tend to foal sooner than mares due in January or February. Many mares repeat their own pattern each year, so keep records.

Mare gestation figures
SourceAverageRange
Purdue Extension VA-26-W340 days315 to 365 days
Univ. of Nebraska (Extension Horses)335 to 340 days320 to 370 days
Merck Veterinary Manual11 monthsNot given

How to use the foaling calculator

Enter the last date the mare was bred. The tool adds 340 days for the foaling date and shows a 320 to 370 day window. It also lists vaccine months and foaling prep dates that you can save to your calendar.

Many breeders plan around 11 months after the last breeding. Nebraska extension notes that most mares go longer than that, so planning early means fewer surprise foalings. Our window starts at day 320 so you can be ready.

Mare due date formula

Foaling date equals last breeding date plus 340 days. The normal window runs from day 320 to day 370. Foals born before day 326 count as premature and usually need a vet right away, according to University of Nebraska extension.

Foaling date = last breeding date + 340 days

Example: a mare bred on April 1, 2026 is due about March 7, 2027.

Foaling prep calendar

Purdue advises EHV (rhino) vaccines at months 5, 7 and 9, and core vaccines 30 to 45 days before foaling. Nebraska advises opening a Caslick at least 30 days before foaling and moving the mare to the foaling area 2 to 3 weeks ahead.

Questions people ask

How many months is a horse pregnant?

About 11 months. The average of 340 days is a little over 11 months.

Is a mare overdue at 350 days?

Not always. Nebraska extension lists 320 to 370 days as the range. Still, ask your vet to check a mare that goes well past her usual length.

Does a colt take longer than a filly?

Studies cited by Nebraska extension found colts are carried 2 to 7 days longer on average.

Can I use this for a donkey?

No. Merck lists donkeys at about 365 days, which is longer than a horse. Use our home page tool and ask your vet.

Other animals

References

  1. What to Expect When Your Mare is Expecting (VA-26-W). Purdue University Extension.
  2. Management of the Pregnant Mare. Extension Horses (K. Anderson, University of Nebraska).
  3. Approximate Gestation Periods (table). Merck Veterinary Manual.

Written and checked by the Gestation Calculator team against the sources above. Last updated . How we build these numbers.