About the Horse Gestation Calculator
A mare (a female horse) carries her foal for an average of about 340 days — roughly 11 months. This calculator takes the date the mare was last bred and adds the gestation length to estimate her foaling (due) date. Because equine pregnancy length varies naturally, it also shows the earliest and latest dates of the normal foaling window so you can plan foal watch instead of relying on a single day.
The formula
The calculation is simple date arithmetic:
Estimated foaling date = breeding date + 340 days
The tool also computes the boundaries of the normal range by adding 320 days (earliest) and 370 days (latest) to the breeding date. If you know your mare's own history, you can adjust the average gestation length input — some mares consistently carry a few days shorter or longer than the 340-day average.
Why 340 days?
Across breeds, the widely cited average equine gestation is 335–342 days, with 340 days used as the standard planning figure. The full healthy range spans roughly 320 to 370 days. A foal born before about 320 days is considered premature and may need veterinary support; a mare going past 360–370 days is unusual and worth a veterinary check, though some mares carry to 365+ days and deliver a healthy foal.
Reference points for gestation length
- Average: ~340 days (about 11 months and 5 days)
- Most common window: 335–345 days
- Full normal range: 320–370 days
- Season effect: mares bred in late winter/early spring (foaling in fall) tend to carry slightly longer than mares bred in late spring (foaling in early summer), by roughly 10 days on average
- Foal sex: colts (males) are often carried a few days longer than fillies on average