Geilenkirchen station was opened in 1852 with the opening of the Herzogenrath-Rheydt section.
Formerly, locomotives of classes 103 and 101 regularly hauled InterRegio services on the Aachen-Berlin route, which stopped at Geilenkirchen station.