Der erste Bahnhof wurde am 5. Oktober 1863 mit dem Abschnitt zwischen Breda und Tilburg eröffnet. Der Teil nach Eindhoven wurde 1866, der Abschnitt nach Nijmegen 1881 eröffnet.
Sein heutiges Erscheinungsbild erhielt der Bahnhof 1965. Das Empfangsgebäude wurde ab 1957 nach einem Entwurf von Koen van der Gaast gebaut und fällt besonders durch sein Dach auf. Dieses besteht aus mehreren hyperbolischen Paraboloidschalen aus Stahlträgern (Gitterschale). Aufgrund dieser Bauweise wird es im Volksmund Krabbenchipsdach (kroepoekdak) genannt.[2]