Die glücklichsten Tage ihrer Kindheit verbringt das Waisenmädchen Heidi (Anuk Steffen) zusammen mit ihrem eigenbrötlerischen Großvater, dem Almöhi (Bruno Ganz), abgeschieden in einer einfachen Holzhütte in den Schweizer Bergen. Zusammen mit ihrem Freund, dem Geissenpeter (Quirin Agrippi), hütet sie die Ziegen des Almöhi und genießt die Freiheit in den Bergen. Doch die unbeschwerte Zeit endet jäh, als Heidi von ihrer Tante Dete (Anna Schinz) nach Frankfurt gebracht wird. Dort soll sie in der Familie des wohlhabenden Herrn Sesemann (Maxim Mehmet) eine Spielgefährtin für die im Rollstuhl sitzende Tochter Klara (Isabelle Ottmann) sein und unter der Aufsicht des strengen Kindermädchens Fräulein Rottenmeier (Katharina Schüttler) lesen und schreiben lernen. Obwohl sich die beiden Mädchen bald anfreunden und Klaras Oma (Hannelore Hoger) in Heidi die Leidenschaft für Lesen und Schreiben erweckt, wird die Sehnsucht nach den geliebten Bergen und dem Almöhi immer stärker...