Kronborg is een kasteel bij de stad Helsingør in het uiterste noordoosten van Seeland, Denemarken.
Het kasteel ligt op het smalste punt van de Øresund, de zeestraat tussen Denemarken en Zweden. In dit gedeelte is de Øresund slechts 4 km breed. Daarom was het belangrijk een vesting te behouden om een van de weinige uitgangen van de Oostzee te kunnen beheersen. Het kasteel is eeuwenlang een van de belangrijkste renaissancekastelen in Noord-Europa geweest. Het werd op 30 november 2000 toegevoegd aan de lijst van werelderfgoederen van de UNESCO.
De mensen kennen Kronborg goed als "Elsinore". Dit is de plaats waar het toneelstuk Hamlet, Prins van Denemarken, geschreven door William Shakespeare, zich zou hebben afgespeeld. Hamlet werd voor het eerst opgevoerd in het kasteel op de 200ste verjaardag van de dood van William Shakespeare. De soldaten van het kasteel waren enkele van de spelers.

