The Elze–Löhne railway is a non-electrified line from the town of Elze in the German state of Lower Saxony via Hamelin and Rinteln to Löhne in North Rhine-Westphalia.
The line was previously part of the main route for freight from Berlin to Amsterdam via Hildesheim, Elze, Löhne, Osnabrück, Rheine and Almelo.
The line from Elze to Löhne was taken in to operation by the Hanover-Altenbeken Railway Company (Hannover-Altenbekener Eisenbahn-Gesellschaft, HAE) for freight on 19 May 1875 and for passenger services on 30 June 1875.
Numerous stations, especially between Hamelin and Vlotho were closed, some of which were significant for the current development of the Weser valley, such as in Fischbeck, Eisbergen and Veltheim.
It operated Alstom Coradia LINT diesel railcars, which were owned by Landesnahverkehrsgesellschaft Niedersachsen mbH (Lower Saxony state transport company, LNVG) and allowed an average travel speed of 62 km/h.