Дія фільму про всепереможне кохання Вакули та Оксани розгортаються у XVIII столітті у мальовничому українському селі Диканька та у царському палаці в Санкт-Петербурзі напередодні Різдва. Палацові сцени фільму знімалися у Маріїнському палаці Києва.
Дитинство Гоголя пройшло в одному з наймальовничіших місць України – на Полтавщині, у селі Диканька. З давніх-давен про це місце ходило безліч фантастичних чуток і легенд. Відлуння дитячих вражень у всій повноті відбилися у низці повістей Гоголя, які є єдиним циклом.Вечори на хуторі біля Диканьки».
Загальні дані Містечко міського типу Диканька знаходиться за 27 км на північ від обласного центру Полтава, між річками Ворскла та Кратова Говтва (~3 км). На відстані 6,5 км розташоване село Великі Будища.
Дія твору вільно переноситься з XIX століття («Сорочинський ярмарок») у XVII («Вечір напередодні Івана Купала»), а потім у XVIII («Травнева ніч, або Утопленниця», «Зникла грамота», «Ніч перед Різдвом») і знову в XVII («Страшна помста»), і знову в XIX («Іван Федорович Шпонька» та його тітонька»).