Hamlet's home is the castle of Elsinore in DENMARK. Elsinore is a city located in eastern DENMARK on the island of Zealand. It is the setting for William Shakespeare's tragedy Hamlet. The castle of Elsinore is also known as Kronborg Castle and is a UNESCO World Heritage Site.