W malowniczych Alpach Szwajcarskich rozgrywa się historia małej Heidi, którą gra utalentowana Emma Bolger, oraz jej dziadka, w którego wciela się Max von Sydow. Osierocona dziewczynka zostaje wysłana do dziadka, mieszkającego w odosobnionej górskiej chacie. Początkowo ich relacja jest pełna nieporozumień, lecz z czasem zaczynają budować wyjątkową więź. Heidi zaprzyjaźnia się też z młodym pasterzem Peterem, odkrywając piękno otaczającej przyrody. Niespodziewanie jednak zostaje zabrana do miasta, by zamieszkać z bogatą rodziną. Nowe środowisko stawia przed nią zupełnie inne wyzwania.