Elsinor o Helsingør es una ciudad portuaria del noroeste de Selandia, Dinamarca, situada en la parte más estrecha del Øresund, frente a la ciudad sueca de Helsingborg. Tiene 46.300 habitantes en 2012. Elsinor es la capital del municipio homónimo y es la segunda ciudad más poblada de la Región Capital, después del área urbana de Copenhague.