The station building was built from 1932 to 1936 conforming to a design dictated by the Reichsbahn directorate of Wuppertal and its architects, Krüger and Eduard Behne.
This reconstruction involved the remodeling of the old ticket offices into a food court, the installation of lifts and the opening of the station toward the city borough of Oberbilk, where, at the western exit of the station, new office buildings were erected on the site of a former steel works.
[citation needed] Some minor changes were carried out in the year 2005; the old toilets from 1985 were torn out to make room for a fast food restaurant, a small 1st class lounge was installed in the northern passenger tunnel also.
The dated ceilings and information systems in the passenger tunnels are scheduled for replacement also, as they do not meet current fire protection standards.
The 6 tramway stops in front of the station connect the Hauptbahnhof to the local tram network, also operated by Rheinbahn.