The original station building was constructed on the northern side of the railway line and still exists, albeit now used as a rail enthusiasts' club.
[6] The original station was replaced in the 1860s by a new building on the southern, city centre, side of the line.
This in turn was replaced in the 1970s by the current large station building on the same side of the line.
[7][8][9] Whilst the Bremgarten–Dietikon terminal platforms are alongside their main line equivalents, trains approach them via street running track through the centre of Dietikon and across the station frontage.
Also in the station frontage is a large covered bus station, used by local and regional bus services, and the Limmattalbahn (Zürich tram route 20), which operates between Altstetten and Killwangen-Spreitenbach over Dietikon using mostly its own tracks.