Regional services have terminated in Weinfelden since the introduction of the St. Gallen S-Bahn: since then the regional trains designated as the S7 have run from Romanshorn to Weinfelden, while the regional services of the Zürich S-Bahn, now called the S30, run only between Weinfelden and Winterthur.
Der Regionalverkehr wurde mit Einführung der S-Bahn St. Gallen in Weinfelden gebrochen: Seitdem fahren die als S7 bezeichneten Regionalzüge von Romanshorn nach Weinfelden, während die nun als S30 der S-Bahn Zürich bezeichneten Regionalzüge nur noch zwischen Weinfelden und Winterthur fahren.