Czas akcji
Makbet rozgrywa się w XI wieku, czyli w Średniowieczu. Jest to czas walk szkocko-norweskich (króla Dunkana z królem Swenem). Szekspir sięga więc do czasów o sześć wieków wcześniejszych niż jego własne. Fabuła dramatu obejmuje kilkanaście lat, ale oczywiście sam utwór ukazuje tylko pewne wydarzenia, sceny z tego okresu.
- Akt I rozgrywa się w ciągu jednego dnia (bardzo wartka akcja, wiele znaczących wydarzeń).
- Akt II obejmuje noc oraz poranek następnego dnia.
- Ramy aktu III są trudne do określenia, ponieważ należą tu sceny: kilka godzin z uczty, zjawienie się wiedźm (również krótkie), chwila rozmowy dwóch panów szkockich.
- W akcie IV wydarzenia nie tracą tempa i znów ukazane są wyrywkowe sceny, które nie muszą następować zaraz po sobie, ale mogłyby być oddzielone nawet miesiącami czy latami. W tej części dramatu Szekspir pokazał kilka momentów najbardziej znaczących dla panowania króla Makbeta.
- Akt V rozgrywa się w ciągu jednego dnia, choć również można przypuszczać, że Szekspir wyciął jakiś odcinek czasu – np. choroba Lady Makbet trwała długo, a na scenie widzimy tylko jedną wizytę doktora.
Miejsca akcji
Miejsca akcji tworzą właściwie cztery zamki szkockie i okolice:
- zamek królewski Forres,
- zamek Makbeta Inverness,
- zamek Makdufa Fajf,
- zamek Dunzynan,
- wrzosowisko pod Forres,
- jaskinia wiedźm,
- las Birnam,
- dwór angielskiego króla Edwarda.