The station is served by the Rhine-Main S-Bahn and DB Regio services.
All passenger trains running through the station are operated by DB Regio Rheinland.
All passenger trains stopping at the station are operated by DB Regio NRW, except for the Maas-Wupper-Express, which is operated by Eurobahn under a 16-year concession with effect from the December 2009 timetable change.
The public transport is operated under contract to the Rhein-Main-Verkehrsverbund (Rhine-Main Transport Association, RMV) by DB Regio and Hessische Landesbahn.