What is the name of castle that play set in hamlet?
The castle in Shakespeare's play Hamlet is called Elsinore.
It's important to note that Elsinore is a fictional castle, but Shakespeare likely drew inspiration from a real castle in Denmark called Kronborg Castle.