En gruppe hekser er samlet i et skogholt ved et slagsted, der de forteller historier om de onde gjerningene de har gjort. Slagets seirende generaler Macbeth og Banco dukker opp. Heksene hyller Macbeth som thane (en skotsk tittel) av Glamis, en tittel han arvet, thane av Cawdor og som konge "fra nå av". Banco blir hyllet som mindre enn Macbeth, men større", aldri selv en konge, men stamfaren til en kongerekke. Heksene forsvinner, og budbringere fra kongen oppstår og gir Macbeth tittelen thane av Cawdor. Macbeth protesterer og forklarer at thanen av Cawdor fortsatt lever, men budbringerne forteller at han ble henrettet som forræder. Banco var skeptisk mot heksene, men i en duett med Macbeth innser de begge at heksene hadde rett i sin første spådom. Macbeth undrer seg hvor nær han er tronen, og om skjebnen vil få ham til å bli konge uten at han gjør noe - men han drømmer om bod og forræderi. Banco undrer på om heksene, som demoner fra Helvete har gitt en ærlig sannhet mens de leder de to til fremtidig fortapelse.