Накануне Нового года девятилетний Ваня из Кирова услышал, что родители расстаются. Мальчик решил действовать. Он твёрдо верил, что только Дед Мороз в Великом Устюге способен помочь. Ваня отправился в путь один, не сказав ни слова взрослым.
Дорога оказалась сложной. Ему пришлось ехать на попутках, прятаться в вагонах электричек, ночевать на холодных станциях. По пути он встретил разных людей: водителя-дальнобойщика, который накормил его горячим супом; сердитую кондукторшу, всё же пропустившую его без билета; старушку на вокзале, подарившую варежки. Каждая встреча учила его чему-то новому, но цель оставалась неизменной — добраться до волшебника.
Тем временем дома поднялась тревога. Обнаружив исчезновение сына, родители забыли про ссоры. Объединив усилия, они бросились на поиски, опрашивая друзей, проверяя вокзалы, подключая полицию. Страх за жизнь Вани заставил их по-новому взглянуть друг на друга и на то, что они могут потерять.
Ваня же, преодолев сотни километров, почти добрался до резиденции Деда Мороза. Но у самого входа в сказочный терем его настигла вьюга. Заблудившись в метели, он спрятался в старой лесной избушке. Часы неумолимо отсчитывали последние минуты уходящего года. Смогут ли родители найти его до боя курантов? Успеют ли они понять, что настоящее чудо — не в далёком Устюге, а в их собственных сердцах?