Vor 1873 erweiterte die BME ihre Strecke Meiderich–Ruhrort um ein zweites Gleis,[4] 1881 folgte das zweite Gleis an der Strecke der CME. Somit führten nun vier Gleise von Meiderich nach Ruhrort.[2] Mit der Emschertalbahn der Cöln-Mindener Eisenbahn erhielt der Bahnhof 1875 Anschluss an eine dritte Strecke.[5] Der Trajektverkehr endet 1883.[6] Ab 1905 trug der Bahnhof die Bezeichnung Duisburg-Ruhrort.[7]
Bereits 1930 stellte die Reichsbahndirektion Essen den Personenverkehr auf der Emschertalbahn ein.[5] Während des Zweiten Weltkrieges wurde das Empfangsgebäude von 1848 zu zwei Dritteln zerstört und daraufhin aufgegeben. 1959 entstand ein neues Bahnhofsgebäude im Stil der damaligen Zeit. Es war ein Flachbau in Ziegelbauweise. An die Schalterhalle schloss sich ein großes Flachdach zum Bahnsteigbereich an.[8]
Ende der 1980er-Jahre legte die Bundesbahndirektion Essen die zweiten Streckengleise beider Strecken still und baute den Bahnhof zu einem Haltepunkt zurück. Der Personenverkehr auf der Strecke nach Mülheim-Styrum endete 1995.[4] Der Bahnsteig wurde Ende der 1990er-Jahre nördlich des Empfangsgebäudes verlegt, die Strecke endet seitdem stumpf vor der Friedrich-Ebert-Straße. Das Gebäude war seitdem stark verfallen und wurde 2007 abgerissen.[7][8]
Die Linie wurde mit Fahrplanwechsel zum 15. Dezember 2024 auf Omnibusbetrieb umgestellt[10], der Fahrplan im Internet aber bislang nicht entsprechend aktualisiert.