
El lugar en el que se desarrolla la obra es Elsinor, Dinamarca. No obstante, no hay una fecha establecida en la que esta se desarrolla, sin embargo, de acuerdo a su publicación se puede pensar que es durante el siglo XVI.
Aunque, según versiones, William Shakespeare no conoció físicamente Elsinor, ni el castillo de Kronborg, donde se desarrolla esta tragedia, escuchó muchas historias de marineros acerca de este lugar, y por tanto puede desarrollar así su historia.
Elsinor es una ciudad portuaria en Dinamarca, situada al frente de Helsingborg, una ciudad sueca. Elsinor, al tener gran entrada de barcos, fue infectada, en varias ocasiones, por epidemias, al igual que la guerra afectó el comercio. Sin embargo a partir del siglo XVI comenzó a recuperarse y a ser próspera, recibiendo ideas extranjeras, debido a su exposición de viajeros. El castillo de Kronborg era una fortaleza para la ciudad y se fue convirtiendo en uno de los más importantes recaudadores de impuestos para el país.
Hamlet, la tragedia, es un drama que se desarrolla en Kronborg, y que en la obra adopta el nombre de Elsinore. Situando la obra en el contexto socio-político y cultural de ese país durante el siglo XVI, no hay una relación directa con lo que allí sucede y lo cual se puede sustentar en tanto que Shakespeare hacía obras fantasiosas.



















