The Schaffhausen line runs north from Zürich, past the airport and through a succession of small towns and villages to cross the Rhein at Eglisau before reaching Schaffhausen. As well as SBB fast and local services, the line carries international passenger trains to Singen and Stuttgart and some freight.