Want to know where Hamlet is set? Read on for all the details, and see each Hamlet setting on the map below.

Shakespeare set Hamlet in Elsinore, a remote royal castle in Denmark where the action is set in various parts of the castle. There’s also one scene that takes place away from the castle on “a plain in Denmark”.

Shakespeare uses the legend of a Danish prince, Amleth, who reputedly lived in the eleventh century and he uses the legend’s setting. The castle is an enclosed space, a place where plots and intrigues fester, and murder, incest and deceit abound. It is corrupt at every level. There are many alcoves, curtains, and pillars where spies lurk. Hamlet comes like a light into this environment, avenging his father’s murder. It’s not by any means a simple matter. He achieves his revenge and clears out the corruption, at the cost, however, of his own life

The map below shows all the locations Shakespeare used for Hamlet. You can zoom in on the map for a more detailed view of an area, and click the icons on the map for more information. When you click a pin on the map it opens to show all of the settings used within the location, using Shakespeare’s actual wording.