Embora seja uma fortaleza real, o nome Kronborg é mundialmente famoso por um motivo fictício. É o cenário da obra-prima de William Shakespeare, Hamlet,,,,,. Na peça, Shakespeare chama este lugar de Elsinore, que é o nome anglicizado da cidade vizinha, Helsingør,,. Curiosamente, não há evidências de que Shakespeare tenha pisado na Dinamarca. Em vez disso, estudiosos acreditam que ele ouviu histórias vívidas de atores ingleses em sua trupe que se apresentaram aqui para a realeza dinamarquesa. A reputação do castelo por festas selvagens e intrigas corteses claramente despertou sua imaginação. Desde 1816, o castelo abraçou este legado literário, realizando apresentações anuais de Hamlet no pátio,. Se você visitar durante junho, julho ou agosto, poderá até encontrar atores interpretando cenas pelas câmaras em uma experiência interativa chamada Hamlet Live. Ao caminhar pelos corredores escurecidos, você quase pode ouvir os ecos da famosa pergunta do príncipe, 'Ser ou não ser', ressoando contra as antigas paredes de pedra.