Peter, Susan, Edmund en Lucy Pevensie verlaten Londen tijdens de Tweede Wereldoorlog om op het platteland te gaan wonen. Tijdens het spelen in het huis verstopt Lucy zich in een kleerkast. Ze ontdekt dat deze naar een ander land leidt. Daar ontmoet ze een faun (half geit, half mens) genaamd Mr. Tumnus. Terwijl ze thee drinkt, vertelt hij haar dat het land Narnia heet. Het wordt geregeerd door de Witte Heks, die ervoor zorgt dat het altijd winter is, maar nooit Kerstmis. Als Lucy na vele uren terugkeert naar de kleerkast, ontdekt ze dat er in Engeland slechts enkele seconden zijn verstreken. Haar broers en zus geloven haar niet en de kleerkast is gesloten zodat ze Narnia niet in kunnen.
Vele weken later komt Lucy tijdens een spelletje verstoppertje terug in de kleerkast. Edmund volgt haar naar Narnia, maar kan haar niet vinden. In plaats daarvan ontmoet hij een dame. Ze zegt dat ze de koningin van Narnia is en geeft hem Turkish Delight. Ze belooft hem prins te maken als hij de andere kinderen naar haar kasteel brengt. Na haar vertrek vindt Edmund Lucy. Als zij het over de Witte Heks heeft, denkt hij dat het de dame is die hij heeft ontmoet. Als ze terug zijn in Engeland, liegt Edmund tegen Peter en Susan en zegt dat ze niet naar Narnia zijn gegaan. Dit maakt Lucy boos.
Later verstoppen ze zich allemaal voor de huishoudster en gaan ze de kleerkast in. Deze keer gaan ze allemaal Narnia binnen. Wanneer Lucy hen naar de grot van Tumnus leidt, ontdekken ze dat hij gearresteerd is en zijn grot verwoest. Twee pratende bevers bieden de kinderen onderdak. Zij vertellen hen ook over een profetie dat de heks zal falen wanneer twee Zonen van Adam (menselijke mannen) en twee Dochters van Eva (menselijke vrouwen) op de tronen zitten in Cair Paravel, het heersende kasteel van Narnia. De bevers vertellen hen ook over Aslan, de ware koning van Narnia. Hij is een grote leeuw en is vele jaren weggeweest, maar is teruggekomen.
Edmund sluipt weg om naar de heks te gaan. Als ze erachter komen, gaan de kinderen en de bevers op zoek naar Aslan. De heks is gemeen tegen Edmund omdat hij zijn broers en zussen niet heeft meegenomen en vertrekt om hen te achtervolgen. De winter begint op te warmen tot lente en ze wordt tegengehouden door de dooi. De kinderen vinden Aslan en redden Edmund net voordat de heks hem doodt. Hij heeft veel spijt dat hij haar is gevolgd. De heks zegt dat Edmund aan haar moet worden teruggegeven vanwege een oude wet. De wet zegt dat alle verraders (mensen die het vertrouwen breken) haar toebehoren. Aslan geeft zichzelf in de plaats. Hij wordt gedood, maar komt weer tot leven door een nog oudere wet. Deze zegt dat als iemand die de misdaad niet heeft begaan vrijwillig de straf op zich neemt, hij weer tot leven komt.
In een groot gevecht wordt de heks gedood door Aslan. De kinderen zijn 15 jaar lang koningen en koninginnen in Narnia en groeien op tot volwassenen. Dan keren ze via de kleerkast terug naar Engeland en zijn weer kinderen. Er is geen tijd verstreken.