Hamelín es una ciudad en Baja Sajonia, Alemania. Es atravesada por el río Weser. Con una población de casi 58.000 habitantes, es la capital del distrito de Hamelin-Pyrmont.
Es principalmente conocida por el cuento El flautista de Hamelín.
También es el principal punto de acceso a las cercanas montañas Weserbergland, que pueden ser visitadas a pie o en bicicleta.