The village is served by Diesbach-Betschwanden railway station, which is served by the hourly Zürich S-Bahn service S25 between Linthal and Zurich.
The village is served by Diesbach-Betschwanden railway station-Bahn service S25 between Linthal and Zurich. Betschwanden railway station is served by the hourly Zürich S.