Heidi blir av sin tante bragt til bestefaren, som lever i en sveitsisk alpelandsby. Bestefaren er en enstøing som har kommet på kant med de andre landsbyboerne, og ikke er særlig begeistret for å måtte ta imot et barn. Men ettersom tanten har fått en stilling i Frankfurt am Main har de ikke noe valg. Gjennom sitt elskelige vesen vinner likevel Heidi den gamle mannens hjerte, og hjelper ham til slutt å komme på talefot med de andre i landsbyen.