Dete dukker opp igjen, og bringer Heidi til Frankfurt, hvor hun skal være «selskapsdame» for den sykelige Klara, datteren i en overklassefamilie. Hos familien Sesemann møter Heidi både vennlighet, særlig hos Klaras bestemor, og en kald, ukjærlig disiplin, representert ved guvernanten frøken Rottenmeier. Heidi lider av hjemlengsel og begynner å gå i søvne. Når herr Sesemann oppdager dette, bestemmer han at Heidi skal få vende hjem til bestefar i fjellene.