The station is located at kilometer 96.5 of the Rhine Valley Railway (Rheintalbahn) and is served by two lines of the Karlsruhe Stadtbahn.
The station was opened on 1 May 1844 by the Grand Duchy of Baden State Railway along with the Karlsruhe Hbf–Rastatt section of the Rhine Valley Railway, which connects Mannheim and Basel.
It was served by the former line S3, which originally ran only between Bruchsal and Karlsruhe, but was extended to Baden-Baden in 2002.
After S-Bahn line S3 of the Rhine-Neckar S-Bahn from Speyer via Mannheim and Heidelberg to Karlsruhe was opened in December 2003, Karlsruhe Stadtbahn line S3 was renumbered to the current S32 to avoid confusion.
[5] Malsch station is a stop on Stadtbahn lines S31 (Odenheim–Bruchsal–Karlsruhe Hbf–Malsch–Rastatt–Forbach–Freudenstadt Hbf) and S32 (Menzingen (Baden)–Bruchsal–Karlsruhe Hbf–Malsch–Rastatt–Baden-Baden–Achern), which together run at least twice an hour.