Horse Gestation Calculator: When Will the Mare Foal?

By Hassan Nawaz, Publisher. Updated November 11, 2026.

Enter the breeding date to get the expected foaling date, the normal range, and how far along your mare is today.

—
Expected foaling date
—
Earliest normal
—
Latest normal
—
Today

How long is a horse pregnant?

Mares average about 340 days (11 months), but anything from about 320 to 370 days is considered normal. Mares bred early in the year often carry longer than mares bred in summer, and individual mares tend to repeat their own pattern.

Foaling date = breeding date + 340 days

BredDue, day 340Normal window: 320 to 370 daysUltrasoundBoosters
Typical mare pregnancy from breeding to foaling. The shaded part is the normal 320 to 370 day foaling window.

Pregnancy milestones

DayWhat happens
14 to 16Ultrasound to confirm pregnancy and rule out twins
25 to 30Heartbeat visible on ultrasound
Months 5, 7 and 9Equine herpesvirus (EHV-1) vaccines, per your vet
About 300Pre-foaling boosters
320 to 370Normal foaling window
Signs of foaling. Udder fills over the last 2 to 4 weeks, wax appears on the teats 1 to 4 days before, and milk calcium rises sharply. Most mares foal at night.

Sample foaling dates

BredFoaling (day 340)Earliest (day 320)Latest (day 370)
Jan 15, 2026Dec 21, 2026Dec 1, 2026Jan 20, 2027
Mar 15, 2026Feb 18, 2027Jan 29, 2027Mar 20, 2027
May 15, 2026Apr 20, 2027Mar 31, 2027May 20, 2027
Jul 15, 2026Jun 20, 2027May 31, 2027Jul 20, 2027
Sep 15, 2026Aug 21, 2027Aug 1, 2027Sep 20, 2027
Nov 15, 2026Oct 21, 2027Oct 1, 2027Nov 20, 2027

See the foaling season guide for signs, labor stages and when to call a vet, and the horse gestation chart for a date for every breeding day.

Frequently asked questions

How many months is a horse pregnant?

About 11 months, or 340 days on average.

Can a mare be overdue?

Gestations up to 370 days and longer can be normal if the mare is healthy. Ask your vet to check her if she passes 360 days.

When should a mare be checked after breeding?

At 14 to 16 days by ultrasound, which is the best time to detect and manage twins.

What is the gestation period for a horse?

About 340 days, which is just over 11 months. A normal pregnancy can run from 320 to 370 days.

How soon should a foal stand after birth?

Within about one hour, and nurse within about two hours. Many vets advise a check of mare and foal in the first day, so ask yours.

Reference charts

Embed this calculator on your website

Free for blogs, suppliers, clubs and schools. Paste this code to show the Horse Gestation Calculator on your page. It updates itself, and the credit line to GestationPeriod under it must stay in place.

More gestation calculators

Last updated November 11, 2026. Results are estimates for planning. See how we build and check our tools in our editorial policy. Found an error? Tell us.