Hamelin station was built by the Hanover-Altenbeken Railway Company (German: Hannover-Altenbekener Eisenbahn-Gesellschaft, HAE) on the Hanover–Altenbeken railway, which was opened to the town from Hanover on 13 April 1872, and the wedge-shaped station building was inaugurated on 30 December 1872.
In March 1921, the station building burnt down almost completely and was rebuilt by November 1925 and slightly enlarged.
Passenger trains of the Vorwohle-Emmerthal Railway Company (Vorwohle-Emmerthaler Eisenbahn-Gesellschaft) terminated in Hamelin for a time.
The station building was purchased in 2001 by Stadtwerke Hameln, the municipal public utility company, and were renovated between 2002 and 2006.
The station building has a newsagent, a kiosk, a bakery, a pub, a DB ticket office and a disco.