Kommunen ligger på Sjælland nord i Øresund. Det går bilferge til Helsingborg i Skåne. Helsingør utgjør sammen med København den danske del av Ørestadsregionen.