Фил Коннорс, циничный метеоролог с питтсбургского телевидения, в очередной раз отправляется в маленький городок Панксатони, чтобы освещать праздник Дня сурка. Для него это скучная рутина, и он мечтает поскорее уехать. Однако на следующее утро он обнаруживает, что время для него остановилось — он вновь и вновь просыпается в один и тот же день, 2 февраля, и только он один осознает это.
Оказавшись в ловушке временной петли, Фил сначала пытается использовать ситуацию для сиюминутных удовольствий, ведь его поступки не имеют последствий. Но бесконечное повторение одного дня быстро приводит его к отчаянию. Единственным светлым пятном в этом хаосе становится его продюсер Рита, однако все попытки произвести на нее впечатление, используя знание будущего, обречены на провал.
Фильм превращается в глубокую историю о личной трансформации. Чтобы разорвать порочный круг, Фил должен перестать быть эгоистичным циником и изменить себя изнутри. Через самосовершенствование, учебу и бескорыстные поступки он постепенно открывает для себя истинный вкус жизни.