Foaling date calculator

Enter the covering date to see when your mare is due, the likely foaling window, and the dates to plan scans, vaccinations and the move to the foaling box.

How the due date is worked out

A mare's pregnancy lasts about 340 days on average. The calculator adds 340 days to the covering date. Normal pregnancies vary from about 320 to 370 days, so the due date is the middle of a window rather than a fixed day.

The checkpoints

Frequently asked questions

How long is a mare pregnant?

A mare is pregnant for about 340 days on average, roughly 11 months, but normal pregnancies range from about 320 to 370 days.

How do I work out my mare's due date?

Add 340 days to the date she was last covered. Treat that as the middle of a window: most mares foal between 320 and 370 days.

When should a pregnant mare be vaccinated?

EHV-1 vaccination is commonly given at 5, 7 and 9 months of pregnancy, and a flu and tetanus booster about 4–6 weeks before the due date. Agree the timings with your vet.

This is a planning guide, not veterinary advice.

Related: horse age calculator · flu vaccination checker · hay calculator.

More free horse tools. Made by Horsepower, the yard and stable management app — free for up to 3 horses.