Niederhasli railway station is a railway station in the municipality of Niederhasli in the canton of Zurich, Switzerland. It is situated on the Wehntal line, within fare zone 112 of the Zürcher Verkehrsverbund (ZVV).
In the three-story station building is a home, which is currently occupied as of 2023.
Niederhasli railway station is served by S-Bahn trains only. It is an intermediate stop of Zurich S-Bahn line S15, which runs between Niederweningen and Rapperswil-Jona via Zurich. the following services stop at Dielsdorf:
The railway station is also served by regional buses of PostAuto.