What time period does Hamlet take place in?

Expert Answers

An illustration of the letter 'A' in a speech bubbles

Although up for a bit of debate, most learned scholars think that Shakespeare set Hamlet in the latter half of the middle ages—in other words, probably somewhere between 1300 and 1500 (otherwise known as the fourteenth and fifteenth centuries). We can be even more specific about time by noting that the play officially begins at midnight. Shakespeare meant for this play to take place in the late middle ages, but there are directors who have set their productions of Hamlet in vastly different time periods.

Approved by eNotes Editorial Team

We’ll help your grades soar

Start your 48-hour free trial and unlock all the summaries, Q&A, and analyses you need to get better grades now.

  • 30,000+ book summaries
  • 20% study tools discount
  • Ad-free content
  • PDF downloads
  • 300,000+ answers
  • 5-star customer support
Start your 48-Hour Free Trial