Why did Hamlet choose Denmark as the setting of the play? What was the political situation at the time which made Denmark so significant?

Expert Answers
hi1954 eNotes educator| Certified Educator

I assume you mean why did Shakespeare choose Denmark as the setting for Hamlet.  He did so because the historic events the play was based on occured in Denmark. Helsingore, Denmark is about 30 miles north of Copenhagen, surrounded by the Sound (the body of water lying between Denmark and Sweden). This is the site of Kronborg Castle, the setting of the events of Hamlet. The city's history can be traced back to about AD 70, although it was mostly a marketplace and not a city per se until the 12th century.