Der Duisburg Hbf verfügt über 10 Bahnsteige, die sich auf mehreren Ebenen befinden, wobei die Bahnsteige 1 bis 6 hauptsächlich regionale, lokale und Intercity-Züge bedienen, während die Bahnsteige 7 bis 10 für Fernverkehrsdienste vorgesehen sind. Der Bahnhof bedient sowohl nationale als auch internationale Verbindungen, einschließlich Verbindungen nach Berlin, Düsseldorf und Köln, sowie internationale Dienste zu Städten wie Amsterdam. Fahrkartenschalter und -automaten befinden sich in der Haupthalle in der Nähe des Eingangs, und klare Beschilderung hilft den Fahrgästen, zu ihren Bahnsteigen und Dienstleistungen zu navigieren. Einrichtungen für Passagiere mit eingeschränkter Mobilität umfassen Aufzüge und Rampen, die den Zugang zu allen Ebenen und Bahnsteigen des Bahnhofs ermöglichen.