Mare Gestation Calculator - Horse Gestation

The mare gestation calculator will estimate the foaling date of your horse.

Last updated: January 4, 2026
Frank Zhao - Creator
CreatorFrank Zhao
More info
//
More info
//
1Foaling date
D=M+338D = M + 338
2Earliest and latest foaling dates
E=M+331E = M + 331
L=M+346L = M + 346
3Days until foaling date
Δ=DC\Delta = D - C
MMating date
DFoaling date
EEarliest foaling
LLatest foaling
CCurrent date
Δ\DeltaDays difference
🧮

How to calculate a foaling date?

The calculator uses a typical gestation length and a reasonable range:

Estimated foaling date

D=M+338D = M + 338

Earliest and latest possible foaling

E=M+331E = M + 331
L=M+346L = M + 346

Where MM is the mating date and DD is the estimated foaling date.

How to use the calculator?

  1. Enter the mating date to get the estimated foaling date.
  2. Or enter a foaling date to estimate the corresponding mating date.
  3. Use the Earliest and Latest dates as a practical range.
  4. The result card also shows how many days are left (or how many days past due).
🐎

How long is horse gestation?

This calculator uses 338 days as an estimated gestation length, with a range of 331–346 daysto reflect typical variation. Individual mares can vary.

FAQs

Why is there an earliest and latest date?

Gestation length varies; the range helps planning even when the exact mating time is uncertain.

Can I calculate backwards from a foaling date?

Yes — enter the foaling date and the calculator estimates the mating date using the same model.

⚠️

Limitations

This tool provides an estimate for planning purposes. For veterinary advice, pregnancy monitoring, and foaling readiness, consult a qualified equine professional.
Mare Gestation Calculator - Horse Gestation