Беременность длится 45—48 дней, таким образом первые зайчата появляются в апреле — начале мая, второй выводок — в конце мая — июне (пик размножения), третий — в августе. Повторно зайчихи спариваются сразу же после родов, а иногда и до них.
Зайцы живут поодиночке или парами. В отличие от кроликов, зайцы не роют нор, а сооружают гнёзда в небольших ямках. Зайчата рождаются развитыми, с шерстью и открытыми глазами, и мать остаётся с ними всего 5—6 дней, а затем лишь иногда прибегает к ним; вследствие этого много зайчат гибнет от врагов.
Количество зайчат в помёте сильно зависит от местообитания, возраста и физиологического состояния самки. В целом, их бывает от 1 до 11; у таёжных и тундровых зайцев в среднем 7 зайчат в помёте, в средних и южных частях ареала — 2—5.
Зайчиха не устраивает для новорожденных зайчат гнезда, и они рождаются прямо на земле среди травы в простой неглубокой ямке. Зайчата (в среднем 5—8 штук по 90—130 г каждый) появляются на свет зрячими, покрытыми курчавой шерстью, способными в первый же день передвигаться.