Действието се развива в страната Берендей в митични времена. Идва краят на зимата - таласъмът се скрива в хралупата. Пролетта пристига на Червения хълм край Берендеев Посад, столицата на цар Берендей, и птици се връщат с него: кранове, лебеди - свитата на Пролетта. Страната Берендей среща пролетния студ и всичко това заради пролетното флиртуване с Фрост, стария дядо, самата пролет е призната. Роди се дъщеря им - Снегурочка. Пролетта се страхува да се скара с Фрост в името на дъщеря си и е принудена да търпи всичко. Самото „ревниво“ Слънце е ядосано. Затова пролетта призовава всички птици да се стоплят с танци, както самите хора правят в студа. Но само забавлението започва - хоровете на птиците и техните танци - като виелица се издига. Пролетта скрива птиците в храстите до новата сутрин и обещава да ги стопли. Междувременно Фрост излиза от гората и напомня на пролетта, че имат общо дете. Всеки от родителите се грижи за Снежарката по свой начин. Морозът иска да я скрие в гората, така че да живее сред послушните животни в горската кула. Пролетта иска различно бъдеще за дъщеря си: да живее сред хората, сред весели приятели и деца, да играе и танцува до полунощ. Мирната среща преминава в спор. Фрост знае, че слънчевият бог на Берендея, горещият Ярило, се закле да унищожи Снежната девойка. Щом огънят на любовта бъде запален в сърцето й, той ще я разтопи. Пролетта не вярва. След кавга Фрост предлага да дадат дъщеря си на бездетна Бобил в населено място, където е малко вероятно момчетата да обърнат внимание на своята Снягурка. Пролетта се съгласява.
Фрост извиква Снежарката от гората и я пита дали иска да живее с хората. Снегурочка признава, че отдавна копнее за детските песни и хороводи, че харесва песните на млад овчар Лел. Това е особено плашещо за баща му и той инструктира Снегурочка повече от всичко друго да се пази от Леля, в която живеят "парещите лъчи" на Слънцето. Раздяла с дъщеря си, Фрост поверява грижите за нея на неговите "горски дъски". И накрая, отстъпва на пролетта. Започват празненства - разглеждане на Масленица. Песните на Berendey приветстват идването на пролетта.
Бобил влезе в гората за дърва за огрев и вижда Снежарката, облечена като глог. Тя искаше да остане с Бобил с осиновената дъщеря на Бобилиха.
Не е лесно Снежарката да живее с Бобилха с Бобилиха: споменатите родители се ядосват, че тя с прекомерната си скромност и скромност убеди всички коняри и те не са в състояние да забогатеят с помощта на печеливш брак на осиновената дъщеря.
Лоби идва при боблините, защото те са сами за парите, събрани от други семейства и са готови да го пуснат в къщата. Останалите се страхуват, че техните съпруги и дъщери няма да устоят на чара на Лел. Снежната девойка не разбира молбите на Лел за целувка за песен, за подарък за цветя. Изненадана е да вземе цвете и да го подари на Лелу, но той, след като изпя песен и видя други момичета да го викат, хвърля вече изсъхналото цвете на Снежната девойка и бяга към нови забавления. Много момичета се карат с момчета, които са невнимателни към тях заради очарованието им от красотата на Снежната девойка. Единствено Купава, дъщеря на богат слободянски Мураш, е привързана към Снегурочка. Тя я информира за своето щастие: богат гост за пазаруване от кралския пост на Мизгир се качи на нея. Тук самият Мизгир се появява с две торби с подаръци - откуп за булката за момичета и момчета. Купава, заедно с Мизгир, се приближава до Снежната девойка, която се върти пред къщата, и я вика за последен път, за да прави момически кръгчета. Но когато видя Снежарката, Мизгир страстно се влюби в нея и отхвърли Купава. Той нарежда да пренесе съкровищницата си в къщата на Бобил. Снежната девойка се съпротивлява на тези промени, като не иска зла Купава, но подкупените Бобил и Бобилих карат Снежарката дори да прогони Лели, което Мизгир изисква. Шокирана Купава пита Мизгир за причините за неговото предателство и чува в отговор, че Снежната девойка спечели сърцето си със скромността си и скромността си, а смелостта на Купава сега изглежда предвещава бъдещото предателство. Оскърбеният Купава иска защита от Берендеите и изпраща проклятието в Мизгиру. Тя иска да се удави, но Лел я спира и тя попада в обятията му, без да се усети.
В покоите на цар Берендей се води разговор между него и обкръжението му Бермати за неприятностите в кралството: от петнадесет години Ярило няма милост към Берендей, зимите стават все по-студени, изворите стават по-студени, а на места снегът пада и през лятото. Берендей е убеден, че Ярило е ядосан на Берендея заради охлаждането на сърцата им, заради "простуда от чувства". За да потуши гнева на Слънцето, Берендей решава да го умилостиви с жертва: на Ярилин, след утрешния ден, завържете възможно най-много коняри и булки чрез брак. Бермята обаче съобщава, че поради някаква Снежарка, която се появила в населеното място, всички момичета се скарали с момчетата и било невъзможно да се намерят коняри и булки за брак. Тогава Купава, хвърлен от Мизгир, се завтече и вика на царя цялата си мъка. Кралят заповядва да се намери Мизгир и да свика Берендея за изпитание. Довеждат Мизгир, а Берендей пита Бермят как да го накаже, че е предал булката. Бермят предлага да накара Мизгир да се омъжи за Купава. Но Мизгир смело възразява, че неговата булка е Снежната девойка. Купава също не иска да се ожени за предател. Берендеите нямат смъртно наказание и Мизгир е осъдена на изгнание. Мисгир само моли самия крал да погледне Снежната девойка. Виждайки Снежарката, която дойде с Бобил и Бобилиха, кралят е изумен от красотата и нежността й, той иска да намери достоен съпруг за нея: такава „жертва“ със сигурност ще победи Ярила. Снежната девойка признава, че сърцето й не познава любовта. Кралят търси съвет от жена си. Елена Красивата казва, че единственият, който може да стопи сърцето на Снежната девойка, е Лел. Лел призовава Снегурочка да направи венци преди сутрешното слънце и обещава, че до сутринта любовта ще се събуди в сърцето й. Но Мизгир също не иска да отстъпи Снегурочка на противник и моли разрешение да влезе в борбата за сърцето на Снегурочка. Берендей позволява и е уверен, че в зората на Берендея те с радост ще срещнат Слънцето, което ще приеме тяхната изкупваща „жертва”. Народът възхвалява мъдростта на своя цар Берендей.
При вечерна зора момичетата и момчетата започват да танцуват в кръг, в центъра - Снежна девойка с Леле, Мизгир или се появява, или изчезва в гората. Възхитен от пеенето на Лел, царят го кани да избере момиче, което ще го награди с целувка. Снежната девойка иска Лел да я избере, но Лел избира Купава. Други момичета се примиряват с любимите си, прощавайки им бившата измяна. Лел търси Купава, която се е прибрала с баща си и се среща с плачещата Снежарка, но не съжалява за нейните „ревниви сълзи“, причинени не от любов, а от завист към Купава. Той й разказва за тайното правене на любов, което е по-ценно от публичната целувка и само за истинската любов той е готов да я доведе да посрещне Слънцето на сутринта. Лел си спомня как плачеше, когато Снежарката преди това не беше отговорила на любовта му, и отиде при момчетата, оставяйки Снежарката да чака. И все пак в сърцето на Снежната девойка не живее любовта, а само гордостта от факта, че ще доведе Лел да се срещне с Ярила.
Но тук Мизгир намира Снежната девойка, той излива душата си към нея, пълна с горяща, истинска мъжка страст. Той, който никога не се е молил за любов сред момичетата, пада на колене пред нея. Но Снежанката се страхува от своята страст, ужас и заплаха от отмъщение за унижение. Тя отхвърля безценните перли, с които Мисгир се опитва да купи любовта си, и казва, че ще размени любовта си с любовта на Лел. Тогава Мизгир иска да вземе Снежната девойка със сила. Тя се обажда на Лелия, но на помощ й се прибират орачи, които отец Фрост инструктира да защити дъщеря си. Те отвеждат Мизгир в гората, манят го с призрака на Снежната девойка, в гората той броди цяла нощ, надявайки се да изпревари призрака на Снежарката.
Междувременно дори сърцето на кралската съпруга стопи песните на Лел. Но овчарят сръчно се отклонява както от Елена Красивата, оставяйки я в грижата за Бермят, така и от Снежната девойка, от която той бяга, виждайки Купава. Беше такава безразсъдна и пламенна любов, че сърцето му го чакаше и той съветва Снежанката да „подслушва“ горещите речи на речта, за да се научи как да обича. Снежната девойка в последна надежда тича при майка си Пролет и я моли да научи истинско чувство. В последния ден, когато Пролетта може да изпълни молбата на дъщеря си, тъй като утре идва правата на Ярило и Лето, Пролетта, изгряваща от водата на езерото, напомня на Снегурочка предупреждението на баща си. Но Снежарката е готова да даде живота си в миг на истинска любов. Майката слага вълшебен венец от цветя и билки върху нея и обещава, че ще се влюби в първия млад мъж, когото срещне. Снежната девойка среща Мизгир и отвръща на страстта му. Неизмерно щастливата Мизгир не вярва в опасност и смята желанието на Снежарката да се скрие от лъчите на Ярила за празен страх. Той тържествено води булката до Ярилина гора, където са се събрали всички берендейци. При първите лъчи на слънцето Снежарката се стопява, благославяйки любовта, която й носи смъртта. На Мизгир изглежда, че Снегурочка го е измамила, че боговете му се смеят и в отчаяние той се втурва в езерото с Ярилина планина. „Снежни девойки, тъжната смърт и ужасната смърт на Мизгир не могат да ни смутят“, казва кралят и всички берендеи се надяват, че гневът на Ярила вече ще изчезне, че той ще даде на Берендей сила, доходност, живот.