Als bedeutender Kreuzungsbahnhof der Strecken Friedberg–Hanau und der Niddertalbahn (Bad Vilbel–Stockheim) ist der Bahnhof seit über 140 Jahren das Tor zur Region.
Eröffnet wurde er am 1. Dezember 1879 unter dem Namen Heldenbergen-Windecken als Endpunkt des ersten Bahnabschnitts von Hanau. Bereits im September 1881 folgte der Anschluss nach Friedberg. Mit der Eröffnung des Streckenabschnitts nach Stockheim am 1. Oktober 1905 wurde der Bahnhof vollends zum zentralen Knotenpunkt. Im Zuge umfassender Modernisierungen des „Stockheimer Lieschens“ erhielt die Station Anfang 2002 ihren heutigen Namen Bahnhof Nidderau.

