The "Glarner Dream" of a direct connection to Zürich was realized by the Pendlerverein (commuter association) of the Glarus government and the SBB as a component of the Swiss Bahn 2000 modernization plan and put into service on 12 April 2004.
Like the Glarner Sprinter, the S25 runs express to Ziegelbrücke, but it is an hourly service and all trains serve all stops to Linthal.
[4] After leaving Zurich, the Glarner Sprinter ran along the west side of Lake Zürich, stopping only at Pfäffikon and Ziegelbrücke.
From Ziegelbrücke it followed the valley of the Linth River, stopping at all intermediate stations including those for Glarus Town and Schwanden.
Occasionally, Glarner Sprinter services are carried out with RABe 514 electrical multiple units or Re 450 powered push-pull trains.