Dietikon railway station

Dietikon railway station (Bahnhof Dietikon) is a railway station in Switzerland, situated in the canton of Zürich and the city of Dietikon (Limmat Valley). The station is located on the Swiss Federal Railway's Zürich to Olten main line and is also the terminus of the metre gauge Bremgarten–Dietikon railway (BD).

History
The first station on the site was built by the Swiss Northern Railway in 1847, as part of their pioneering line from Zürich to Baden, and hence was one of the first railway stations in Switzerland. 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.

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.

Operation
The station has five through platforms on the main line, two terminal platforms on the Bremgarten–Dietikon railway (S17) and, since 2022, two terminal platforms on the Limmattal light rail line (Limmattalbahn), which is operated by AVA.

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.

Service
the following services stop at Dietikon:


 * InterRegio : hourly service between Zürich Airport and Basel SBB.
 * Zürich S-Bahn:
 * : half-hourly service between Aarau and Winterthur; hourly service to Seuzach or Sennhof-Kyburg; rush-hour service to Wila.
 * : half-hourly service between Brugg AG and Winterthur; hourly service to Schaffhausen or Wil.
 * : half-hourly service to Wohlen via Bremgarten.
 * : hourly service to Koblenz via Baden (during peak hours), half-hourly to Effretikon (during peak hours to Pfäffikon ZH) via Zürich HB.
 * : peak-hour service between Muri AG and Zürich HB.
 * : on Friday and Saturday night, hourly service between Aarau and Winterthur via Zürich Stadelhofen.

During the day, the three regular S-Bahn services (S11, S12, and S19) combine for six trains per hour to Zürich HB.