В королевстве Эренделл жили две сестры - принцессы Эльза и Анна. Эльза с детства обладала удивительной, но опасной магией: она могла создавать снег и лед. Однажды во время игры она случайно ранила Анну. Чтобы защитить сестру, Эльза стала скрывать свой дар и отдалилась от всех, даже от Анны, заточив себя в своих покоях.
Прошли годы, и настал день коронации Эльзы. Анна, счастливая от встречи с сестрой, внезапно объявляет о помолвке с только что знакомым принцем Хансом. Эльза пытается образумить ее, они ссорятся, и от нахлынувших эмоций магия Эльзы вырывается наружу. Она случайно покрывает королевство вечной зимой и в ужасе убегает в горы.
Анна, понимая что только Эльза может все исправить, отправляется в пургу на ее поиски. По пути она встречает простоватого, но доброго торговца льдом Кристоффа и его верного оленя Свена. А еще они находят забавного говорящего снеговика по имени Олаф, которого нечаянно создала Эльза. Вместе эта странная команпа пробирается сквозь метели и опасности.
Тем временем в Эренделле принц Ханс берет власть в свои руки, обещая навести порядок. Анна наконец находит Эльзу в ее ледяном дворце, но та, боясь снова навредить, отказывается возвращаться. В панике Эльза задевает Анну ледяным лучом, и сердце девушки начинает замерзать. Кристофф, который уже успел привязаться к Анне, везет ее обратно в замок, ведь только "действо истинной любви" может спасти ее.
Все оказывается не так просто. Ханс раскрывает свои карты - он хотел только власти. Он бросает умирающую Анну одну и отправляется убить Эльзу, чтобы самому стать героем. Олаф помогает Анне добраться до Кристоффа, но время на исходе. Анна видит как Ханс замахивается мечом на ее сестру и в последний миг жертвует собой, заслоняя Эльзу. Этот поступок сестринской любви и становится тем самым чудом - Анна оттаивает, а магия Эльзы наконец подчиняется ее воле. Зима отступает, и в королевстве снова наступает лето.