Since the Cologne-Minden Railway Company had decided to build its route via Duisburg rather than through the valley of the Wupper river, the Bergisch-Markisch Railway Company (German: Bergisch-Märkische Eisenbahn-Gesellschaft, BME) determined to build its own line through the Wupper valley, to create a link between the highly industrialised area of the Bergisches Land with the east, particularly to connect with the Märkische coal fields, near Dortmund.
Its original, 56 km long main line ran from Elberfeld to Dortmund via Barmen (since 1929 part of Wuppertal), Schwelm, Hagen, Wetter and Witten and was completed in 1849.
In 1862 it opened a profitable east-west trunk line between Dortmund and Witten through Bochum-Langendreer, Essen, Mülheim an der Ruhr to Duisburg.
The 52 km line from Bochum-Langendreer to Steele, Essen and Mülheim an der Ruhr, with connections to various coal mines, was completed on 1 May 1862.
Logically, then its next step in 1866 was to cross the Rhine via the Ruhrort–Homberg train ferry with the goal of connecting with Belgium and Netherlands through the purchase of the Aachen-Düsseldorf-Ruhrort Railway Company’s lines for seven million thalers.
In addition the construction of several smaller routes followed up to 1876, an extension in an easterly direction, the Upper Ruhr Valley Railway to Arnsberg, Bestwig, Brilon-Wald and Warburg and Holzminden on the Weser river.