Timetable 2027

Timetable change on 13 December 2026 in the canton of Thurgau

From Sunday 13 December 2026 the 2027 timetable applies. We compared it with this year’s, line by line and stop by stop in the canton of Thurgau: 2 new, 3 no longer in the timetable, 2 with more trips and 3 with fewer — 31 changes in all, the most significant first.

The list covers all of Swiss public transport in the official timetable: SBB, BLS, PostBus, the Rhaetian Railway, the city networks and every other operator, train, bus, tram, boat and cable car. It is worked out by Spick Me; no operator wrote it.

Compared: the 2026 timetable as published on 28 October 2026 with the 2027 timetable as published on 28 October 2026. Compared again every week; last on 1 November 2026.

31 changes

    • Fewer trips
    • Stops on a line
    • SG TG

    2026 → 2027 Mon–Fri 78 → 42 Saturday 78 → 42 Sunday 78 → 43

    All 20 stops of the line

    Arnegg, Bischofszell Nord, Bischofszell Stadt, Bürglen TG, Goldach, Gossau SG, Hauptwil, Kradolf, Rheineck, Rorschach, Rorschach Stadt, Sitterdorf, St. Gallen, St. Gallen Bruggen, St. Gallen St. Fiden, St. Gallen Winkeln, St. Margrethen SG, Staad SG, Sulgen, Weinfelden

    Municipalities: Bischofszell, Bürglen (TG), Goldach, Gossau (SG), Hauptwil-Gottshaus, Kradolf-Schönenberg, Rheineck, Rorschach, St. Gallen, St. Margrethen, Sulgen, Thal, Weinfelden, Zihlschlacht-Sitterdorf

    Search the 2027 timetable →

    • Stops on a line
    • First and last trip
    • Schweizerische Bundesbahnen AG · BE TG ZH SO
    • Every day: last trip at 21:47 instead of 19:59.
    • Stops it calls at that it does not today: Olten, Münsingen

    2026 → 2027 Mon–Fri 16 → 17 Saturday 16 → 17 Sunday 16 → 17

    All 14 stops of the line

    Amriswil, Bern, Frauenfeld, Interlaken Ost, Interlaken West, Münsingen, Olten, Romanshorn, Spiez, Thun, Weinfelden, Winterthur, Zürich Flughafen, Zürich HB

    Municipalities: Amriswil, Bern, Frauenfeld, Interlaken, Kloten, Münsingen, Olten, Romanshorn, Spiez, Thun, Weinfelden, Winterthur, Zürich

    Search the 2027 timetable →

  1. S3

    St. Margrethen SG – Lustenau

    #
    • New
    • SG TG
    • New in the 2027 timetable.

    2026 → 2027 Mon–Fri 0 → 75 Saturday 0 → 75 Sunday 0 → 75

    All 20 stops of the line

    Arnegg, Bischofszell Nord, Bischofszell Stadt, Bürglen TG, Goldach, Gossau SG, Hauptwil, Kradolf, Lustenau, Rheineck, Rorschach, Rorschach Stadt, Sitterdorf, St. Gallen, St. Gallen Bruggen, St. Gallen St. Fiden, St. Gallen Winkeln, St. Margrethen SG, Sulgen, Weinfelden

    Municipalities: Bischofszell, Bürglen (TG), Goldach, Gossau (SG), Hauptwil-Gottshaus, Kradolf-Schönenberg, Rheineck, Rorschach, St. Gallen, St. Margrethen, Sulgen, Weinfelden, Zihlschlacht-Sitterdorf

    Search the 2027 timetable →

    • More trips
    • Schweizerische Bundesbahnen AG · TG ZH ZG LU
    • Mon–Fri: 68 trips instead of 50.

    2026 → 2027 Mon–Fri 50 → 68 Saturday 45 → 43 Sunday 44 → 42

    All 15 stops of the line

    Amriswil, Baar, Ebikon, Frauenfeld, Konstanz, Kreuzlingen, Luzern, Romanshorn, Rotkreuz, Thalwil, Weinfelden, Winterthur, Zug, Zürich Flughafen, Zürich HB

    Municipalities: Amriswil, Baar, Ebikon, Frauenfeld, Kloten, Kreuzlingen, Luzern, Risch, Romanshorn, Thalwil, Weinfelden, Winterthur, Zug, Zürich

    Search the 2027 timetable →

    • Fewer trips
    • First and last trip
    • SG TG
    • Mon–Fri: 10 trips instead of 22.
    • Mon–Fri: last trip at 18:36 instead of 19:36.

    2026 → 2027 Mon–Fri 22 → 10

    All 4 stops of the line

    Romanshorn, St. Gallen, St. Gallen St. Fiden, Wittenbach

    Municipalities: Romanshorn, St. Gallen, Wittenbach

    Search the 2027 timetable →

    • Stops on a line
    • Verkehrsbetriebe der Stadt Kreuzlingen · TG

    2026 → 2027 Mon–Fri 67 → 67 Saturday 50 → 51 Sunday 46 → 46

    All 25 stops of the line

    Kreuzlingen, Bahnhof, Kreuzlingen, Brunegg, Kreuzlingen, Dufourstrasse, Kreuzlingen, Esslenstrasse, Kreuzlingen, Fliegaufstrasse, Kreuzlingen, Granegg, Kreuzlingen, Grenzstrasse, Kreuzlingen, Helvetiaplatz, Kreuzlingen, Kolosseumplatz, Kreuzlingen, Konstanzerstrasse, Kreuzlingen, MOWAG, Kreuzlingen, Rebstockplatz, Kreuzlingen, Ribistrasse, Kreuzlingen, Weiherstrasse, Tägerwilen Dorf, Bahnhof, Tägerwilen, Ernst-Kreidolfstr., Tägerwilen, Glaserstrasse, Tägerwilen, Guggenbühl, Tägerwilen, Hertler, Tägerwilen, Industrie, Tägerwilen, Kirche, Tägerwilen, Ochsengarten, Tägerwilen, Sportplatz, Tägerwilen, Zentrum, Tägerwilen-Gottlieben, Bahnhof

    Municipalities: Kreuzlingen, Tägerwilen

    Search the 2027 timetable →

    • Stops on a line
    • Bus Ostschweiz AG · TG

    2026 → 2027 Mon–Fri 68 → 68 Saturday 38 → 38 Sunday 36 → 36

    All 25 stops of the line

    Amriswil, Almensberg, Amriswil, Bahnhof, Amriswil, Hemmerswil, Amriswil, Maihalde, Arbon, Bahnhof, Arbon, Frohmattstrasse, Arbon, Scheidweg, Arbon, Seemoosholz, Arbon, Stahelplatz, Egnach, Buech, Egnach, Wiedehorn, Frasnacht, Arbonia, Frasnacht, Bruderer, Frasnacht, Domino, Frasnacht, Post, Frasnacht, Rotbuch, Neukirch (Egnach), Dorf, Neukirch (Egnach), Haldenring, Neukirch (Egnach), Ost, Neukirch-Egnach, Bahnhof, Roggwil TG, Ebnet, Steinebrunn, Bahnhof, Steinebrunn, Dorf, Steinebrunn, Erdhausen, Steineloh, Sternen

    Municipalities: Amriswil, Arbon, Egnach, Roggwil (TG)

    Search the 2027 timetable →

    • Stops on a line
    • Schweizerische Bundesbahnen AG · ZH AG TG SH SG

    2026 → 2027 Mon–Fri 80 → 80 Saturday 79 → 79 Sunday 79 → 79

    All 35 stops of the line

    Aadorf, Andelfingen, Baden, Brugg AG, Dachsen, Dietikon, Dietlikon, Elgg, Eschlikon TG, Glanzenberg, Guntershausen, Henggart, Hettlingen, Kemptthal, Killwangen-Spreitenbach, Marthalen, Neuenhof, Neuhausen, Räterschen, Schaffhausen, Schlieren, Schloss Laufen am Rheinfall, Schottikon, Sirnach, Stettbach, Turgi, Wettingen, Wil SG, Winterthur, Winterthur Grüze, Winterthur Hegi, Zürich Altstetten, Zürich HB, Zürich Hardbrücke, Zürich Stadelhofen

    Municipalities: Aadorf, Andelfingen, Baden, Brugg, Dachsen, Dietikon, Dietlikon, Elgg, Elsau, Eschlikon, Henggart, Hettlingen, Killwangen, Laufen-Uhwiesen, Lindau, Marthalen, Neuenhof, Neuhausen am Rheinfall, Schaffhausen, Schlieren, Sirnach, Wettingen, Wil (SG), Winterthur, Zürich

    Search the 2027 timetable →

    • Stops on a line
    • First and last trip
    • PostAuto AG · TG

    2026 → 2027 Mon–Fri 35 → 35 Saturday 29 → 26 Sunday 26 → 26

    All 36 stops of the line

    Andwil TG, Eckartshausen, Andwil TG, Volg, Birwinken, Käserei, Dettighofen (Lengwil), Dorf, Donzhausen, Dorfplatz, Happerswil, Dorf, Heimenhofen, Kreuzung, Illighausen, Dorf, Illighausen, Wilen, Klarsreuti, Linde, Kreuzlingen Hafen, Bahnhof, Kreuzlingen, Bärenplatz, Kreuzlingen, Gaissbergstrasse, Kreuzlingen, Kantonsschule, Kreuzlingen, Möösliweg, Kreuzlingen, Remisbergstrasse, Kreuzlingen, Seminar, Leimbach TG, Kreuzung, Lengwil, Bahnhof, Lengwil, Dorf, Lengwil, Ekkharthof, Mattwil, Ochsen, Mattwil, Schule, Mauren TG, Dorfstrasse, Oberhofen TG, Dorf, Opfershofen TG, Dorf, Weinfelden, Aeuli, Weinfelden, Alterszentrum, Weinfelden, Bahnhof, Weinfelden, Eishalle, Weinfelden, Felsenstrasse, Weinfelden, Freiestrasse, Weinfelden, Giessen, Weinfelden, Güttingersreuti, Weinfelden, Sonnenplatz, Weinfelden, Zedernpark

    Municipalities: Berg (TG), Birwinken, Bürglen (TG), Kreuzlingen, Lengwil, Sulgen, Weinfelden

    Search the 2027 timetable →

    • Fewer trips
    • First and last trip
    • Verkehrsbetriebe der Stadt Kreuzlingen · TG
    • Mon–Fri: 52 trips instead of 104.
    • Mon–Fri: last trip at 18:54 instead of 19:15.
    • Saturday: 38 trips instead of 79.
    • Saturday: last trip at 17:24 instead of 17:45.

    2026 → 2027 Mon–Fri 104 → 52 Saturday 79 → 38

    All 15 stops of the line

    Kreuzlingen, Brunegg, Kreuzlingen, Bärenplatz, Kreuzlingen, Dufourstrasse, Kreuzlingen, Esslenstrasse, Kreuzlingen, Fliegaufstrasse, Kreuzlingen, Granegg, Kreuzlingen, Grenzstrasse, Kreuzlingen, Helvetiaplatz, Kreuzlingen, Kolosseumplatz, Kreuzlingen, Konstanzerstrasse, Kreuzlingen, Löwenstrasse, Kreuzlingen, MOWAG, Kreuzlingen, Rebstockplatz, Kreuzlingen, Ribistrasse, Kreuzlingen, Sonnenweg

    Municipalities: Kreuzlingen, Tägerwilen

    Search the 2027 timetable →

  2. 936

    Weinfelden, Bahnhof – Weinfelden, Muggenwinkel

    #
    • New
    • PostAuto AG · TG
    • New in the 2027 timetable.

    2026 → 2027 Mon–Fri 0 → 60 Saturday 0 → 62 Sunday 0 → 60

    All 8 stops of the line

    Weinfelden, Aeuli, Weinfelden, Bahnhof, Weinfelden, Eishalle, Weinfelden, Felsenstrasse, Weinfelden, Güttingersreuti, Weinfelden, Muggenwinkel, Weinfelden, Sonnenplatz, Weinfelden, Zedernpark

    Municipalities: Weinfelden

    Search the 2027 timetable →

    • Stops on a line
    • PostAuto AG · TG ZH
    • Stops it calls at that it does not today: Schlattingen, Bahnhof
    • No longer calls at: Stammheim, Bahnhof

    2026 → 2027 Mon–Fri 46 → 48 Saturday 34 → 37 Sunday 31 → 33

    All 32 stops of the line

    Basadingen, Grüt, Basadingen, Unterdorf, Diessenhofen, Bahnhof, Diessenhofen, Landi, Frauenfeld, Auenfeld, Frauenfeld, Bahnhof, Frauenfeld, Kirche Kurzdorf, Frauenfeld, Rorerbrücke, Frauenfeld, Sportplatz, Frauenfeld, Thurstrasse, Herdern, Dorf, Hüttwilen, Neumühle, Hüttwilen, Oberdorf, Hüttwilen, Stutheien, Hüttwilen, Zentrum, Nussbaumen TG, Schulhaus, Nussbaumen TG, Tobelbrunnen, Oberstammheim, Rietweg, Schlattingen, Bahnhof, Schlattingen, Hauptstrasse, Stammheim, Bahnhof, Stammheim, Frohsinn, Unterstammheim, Adler, Unterstammheim, Neubr.-Ulmerh., Warth, Breite, Warth, Gemeindehaus, Warth, Kreuz, Warth, Oberdorf, Warth, Rohr, Weiningen TG, Dorfplatz, Weiningen TG, Mehrzweckhalle, Weiningen TG, Weckingen

    Municipalities: Basadingen-Schlattingen, Diessenhofen, Frauenfeld, Herdern, Hüttwilen, Stammheim, Warth-Weiningen

    Search the 2027 timetable →

    • New names
    • Bus Ostschweiz AG · SG TG
    • Line RUB becomes line 700, on mostly the same stops.

    2026 → 2027 Mon–Fri 176 → 189 Saturday 464 → 508

    All 59 stops of the line

    Bronschhofen, Bildfeld Mitte, Bronschhofen, Bildfeld Nord, Bronschhofen, Bildfeld Süd, Bronschhofen, Eggwilstrasse, Bronschhofen, Gemeindehaus, Bronschhofen, Himmelrich, Bronschhofen, Im Mösli, Bronschhofen, Würe, Rossrüti, Altersheim, Rossrüti, Oberdorf, Rossrüti, Schule, Wil SG, Altgruben, Wil SG, Bahnhof, Wil SG, Bahnhof Süd, Wil SG, Bergholz, Wil SG, Bienenstrasse, Wil SG, Buebenloo, Wil SG, Eggfeld, Wil SG, Flurhof, Wil SG, Gallusstrasse, Wil SG, Gruben, Wil SG, Grundstrasse, Wil SG, Hof zu Wil, Wil SG, Hofberg, Wil SG, Höhenstrasse, Wil SG, Kapuziner Kloster, Wil SG, Klosterwiese, Wil SG, Krebsbachbrücke, Wil SG, Kreuzackerstrasse, Wil SG, Langegg/Turm Hofberg, Wil SG, Lenzenbüel, Wil SG, Letten, Wil SG, Neualtwil, Wil SG, Neugruben, Wil SG, Neulanden, Wil SG, Oelberg, Wil SG, Quellenstrasse, Wil SG, Reuttistrasse, Wil SG, Rose, Wil SG, Rosenberg, Wil SG, Rudenzburg, Wil SG, Rössli, Wil SG, Schwanen, Wil SG, Schönengrundweg, Wil SG, Sonnenberg, Wil SG, Spital, Wil SG, Stadtmarkt, Wil SG, Städeli, Wil SG, Ulrich-Röschstrasse, Wil SG, Waldau, Wil SG, Weidle, Wil SG, Wilenstrasse, Wil SG, Wilerwald, Wilen bei Wil, Engi, Wilen bei Wil, Gemeindezentrum, Wilen bei Wil, Langwiesen, Wilen bei Wil, Lerchenfeld, Wilen bei Wil, Scheidweg, Wilen bei Wil, Sonnenplatz

    Municipalities: Wil (SG), Wilen (TG)

    Search the 2027 timetable →

  3. Stop

    Frauenfeld, Lachenstr./Spital

    #
    • New names
    • TG
    • Renamed: «Frauenfeld, Lachenstrasse» becomes «Frauenfeld, Lachenstr./Spital».
    • No longer running
    • PostAuto AG · ZH TG
    • No longer in the 2027 timetable.

    2026 → 2027 Mon–Fri 12 → 0 Saturday 20 → 0 Sunday 16 → 0

    All 13 stops of the line

    Schmidrüti, Buchenenstock, Schmidrüti, Dorf, Sitzberg, Sternen, Turbenthal, Abzw. Auli, Turbenthal, Bahnhof, Turbenthal, Freckmünd, Turbenthal, Gosswil, Turbenthal, Kellersacker, Turbenthal, Tablat, Turbenthal, Usserdorfweg, Wila, Bahnhof, Wila, Espistrasse, Wila, Talgarten

    Municipalities: Fischingen, Turbenthal, Wila

    • Stops on a line
    • PostAuto AG · TG

    2026 → 2027 Mon–Fri 38 → 38 Saturday 38 → 38 Sunday 36 → 36

    All 27 stops of the line

    Affeltrangen, Dorf, Dingenhart, Brand, Dingenhart, Dorf, Dingenhart, Stählibuck, Frauenfeld, Bahnhof, Frauenfeld, Bühl, Frauenfeld, Hauptpost, Frauenfeld, Huben, Frauenfeld, Lachenstr./Spital, Frauenfeld, Marktplatz, Frauenfeld, Rosenbergstrasse, Frauenfeld, Thundorferstrasse, Kalthäusern, Dorf, Lommis, Krattenbach, Lommis, Matzingerstrasse, Stettfurt, Dorfzentrum, Stettfurt, Freudenberg, Stettfurt, Köll, Stettfurt, Lettenstrasse, Stettfurt, Vorstadt, Thundorf, Brückenwaage, Thundorf, Ildbach, Tobel, Höhenstrasse, Tobel-Affeltrangen, Bahnhof, Tägerschen, Bahnhof, Weingarten, Brücke, Weingarten-Kalthäusern,Dorfstr

    Municipalities: Affeltrangen, Frauenfeld, Lommis, Matzingen, Stettfurt, Thundorf, Tobel-Tägerschen

    Search the 2027 timetable →

    • Stops on a line
    • PostAuto AG · SG TG

    2026 → 2027 Mon–Fri 66 → 66 Saturday 53 → 53 Sunday 34 → 34

    All 26 stops of the line

    Arbon, Bahnhof, Arbon, Bahnhof Ost, Arbon, Friedenstrasse, Arbon, Schloss, Mörschwil, Alberenberg, Mörschwil, Altes Gemeindehaus, Mörschwil, Bitzi, Mörschwil, Fahrn, Mörschwil, Kirche, Mörschwil, Lantschen, St. Gallen, Bahnhof, St. Gallen, Grossacker, St. Gallen, Kantonsspital, St. Gallen, Marktplatz Bohl, St. Gallen, Neudorf/R'str., St. Gallen, Obere Waid, St. Gallen, Remishueb / Klinik, St. Gallen, Riederenholz, St. Gallen, Theater, Steinach, Gemeindehaus, Steinach, Kirche, Steinach, Obersteinach Käserei, Steinach, Schule, Tübach, Schulstrasse, Tübach, Sonne, Tübach, Waldegg

    Municipalities: Arbon, Mörschwil, St. Gallen, Steinach, Tübach

    Search the 2027 timetable →

    • Stops on a line
    • PostAuto AG · TG

    2026 → 2027 Mon–Fri 30 → 31 Saturday 26 → 26 Sunday 20 → 20

    All 36 stops of the line

    Engwilen, Hauptstrasse, Felben, Löwen, Felben, Ost, Felben, Römerstrasse, Felben, Unterdorf, Felben-Wellhausen, Schulhaus, Frauenfeld, Bahnhof, Frauenfeld, Langdorf, Frauenfeld, Scheidweg, Frauenfeld, Thurgipark, Frauenfeld, Wellauer, Hefenhausen, Illharterstrasse, Kreuzlingen, Bahnhof, Kreuzlingen, Fliegaufstrasse, Kreuzlingen, Kolosseumplatz, Kreuzlingen, MOWAG, Kreuzlingen, Rebstockplatz, Kreuzlingen, Weiherstrasse, Lipperswil, Conny Land, Lipperswil, Kellhof, Müllheim Dorf, Felsenau, Müllheim Dorf, Grüneck, Müllheim Dorf, Kirche, Müllheim Dorf, Post, Müllheim Dorf, Rosengasse, Pfyn, Biberpfad, Pfyn, Gemeinde, Pfyn, Grütli, Pfyn, Ost, Sonterswil, Volg, Tägerwilen Dorf, Bahnhof, Tägerwilen, Glaserstrasse, Tägerwilen, Hertler, Tägerwilen, Kirche, Wellhausen, Weinfelderstrasse, Wäldi, Dorfplatz

    Municipalities: Felben-Wellhausen, Frauenfeld, Kreuzlingen, Müllheim, Pfyn, Tägerwilen, Wäldi

    Search the 2027 timetable →

    • Stops on a line
    • Verkehrsbetriebe der Stadt Kreuzlingen · TG

    2026 → 2027 Mon–Fri 162 → 162 Saturday 138 → 138 Sunday 71 → 71

    All 21 stops of the line

    Kreuzlingen Bernrain, Bahnhof, Kreuzlingen Hafen, Bahnhof, Kreuzlingen, Alterszentrum, Kreuzlingen, Bergstr, Kreuzlingen, Bernegg, Kreuzlingen, Bodensee-Arena, Kreuzlingen, Bärenplatz, Kreuzlingen, Friedbergstrasse, Kreuzlingen, Jakobshöhe, Kreuzlingen, Kantonsschule, Kreuzlingen, Neudorfstrasse, Kreuzlingen, Paulistrasse, Kreuzlingen, Rosenegg, Kreuzlingen, Rosenweg, Kreuzlingen, Schwimmbad, Kreuzlingen, Seeblickstrasse, Kreuzlingen, Seepark, Kreuzlingen, Seeschau, Kreuzlingen, Sonnenwiesenstr., Kreuzlingen, Spiesshaldenstr., Kreuzlingen, Wasenstrasse

    Municipalities: Kreuzlingen

    Search the 2027 timetable →

    • First and last trip
    • PostAuto AG · TG
    • Mon–Fri, Sunday: last trip at 23:33 instead of 22:50.
    • Saturday: last trip at 00:33 instead of 23:50.

    2026 → 2027 Mon–Fri 45 → 50 Saturday 30 → 36 Sunday 29 → 34

    All 16 stops of the line

    Frauenfeld, Bahnhof, Frauenfeld, Bruder-K. Kapelle, Frauenfeld, Fliederstrasse, Frauenfeld, Hauptpost, Frauenfeld, Ochsen, Frauenfeld, Schlosspark, Gachnang, Hofen, Gachnang, Kath. Kirche, Gachnang, Oberwilerstrasse, Gachnang, Trotte, Gerlikon, Bausel, Gerlikon, Dorf, Gerlikon, Huggenbergerhaus, Islikon, Bahnhof, Islikon, Zentrum, Oberwil TG, Dorf

    Municipalities: Frauenfeld, Gachnang

    Search the 2027 timetable →

  4. Boat

    Lindau Hafen – Rorschach Hafen (See)

    #
    • Stops on a line
    • Schweizerische Bodensee-Schifffahrtsgesellschaft AG · TG SG
    • Stops it calls at that it does not today: Konstanz Hafen, Altenrhein Schifflände, Rheineck Schifflände, Staad SG Hafenmole
    • No longer calls at: Langenargen Hafen

    2026 → 2027 Mon–Fri 26 → 26 Saturday 25 → 26 Sunday 30 → 31

    All 21 stops of the line

    Altenrhein Schifflände, Altnau (See), Arbon (See), Bottighofen (See), Bregenz Hafen, Güttingen (See), Hagnau (Bodensee), Horn (See), Immenstaad (Bodensee), Konstanz Hafen, Kreuzlingen Hafen (See), Langenargen Hafen, Lindau Hafen, Mainau (Bodensee), Meersburg (Bodensee), Rheineck Schifflände, Romanshorn (See), Rorschach Hafen (See), Staad SG Hafenmole, Uttwil (See), Wasserburg Hafen (Bodensee)

    Municipalities: Altnau, Arbon, Bodensee (TG), Bottighofen, Horn, Kreuzlingen, Rheineck, Romanshorn, Rorschach, Thal

    Summer service, compared on the late-August weeks of both years.

    Search the 2027 timetable →

    • More trips
    • First and last trip
    • PostAuto AG · ZH TG
    • Mon–Fri: 48 trips instead of 38.
    • Sunday: first trip at 08:41 instead of 10:05.

    2026 → 2027 Mon–Fri 38 → 48 Saturday 14 → 14 Sunday 11 → 12

    All 12 stops of the line

    Bichelsee, Dorf, Bichelsee, Niederhofen-Höfli, Dussnang, Kirche/Klinik, Dussnang, Tannegg, Itaslen, Alte Landstrasse, Turbenthal, Bahnhof, Turbenthal, Kehlhof, Turbenthal, Neubrunn, Turbenthal, Oberhofen, Turbenthal, Schloss, Turbenthal, Seelmatten, Turbenthal,Strandbad Bichelsee

    Municipalities: Bichelsee-Balterswil, Fischingen, Turbenthal

    Search the 2027 timetable →

    • Stops on a line
    • PostAuto AG · TG

    2026 → 2027 Mon–Fri 18 → 18

    All 23 stops of the line

    Homburg, Dorf, Homburg, Eugerswil, Homburg, Hinterhomburg, Homburg, Jagdhaus, Homburg, Löhren, Hörhausen, Freihof, Hörhausen, Haidenhaus, Hörhausen, Käsereistrasse, Hörhausen, Obersalen, Hörhausen, Reutenen, Hörhausen, Untersalen, Hörhausen, alte Post, Müllheim Dorf, Alterssiedlung, Müllheim Dorf, Bahnhofstrasse, Müllheim Dorf, Felsenau, Müllheim Dorf, Himmelbrunnen, Müllheim Dorf, Post, Müllheim, Ober Hungerbüel, Müllheim-Wigoltingen, Bahnhof, Oberhörstetten, Abzw., Raperswilen, Schulhaus, Reckenwil, Steinberg, Unterhörstetten, Dorf

    Municipalities: Homburg, Müllheim, Raperswilen, Wigoltingen

    Search the 2027 timetable →

    • First and last trip
    • Bus Ostschweiz AG · SG TG
    • Mon–Fri, Sunday: last trip at 00:07 instead of 00:29.

    2026 → 2027 Mon–Fri 99 → 98 Saturday 80 → 80 Sunday 60 → 59

    All 20 stops of the line

    Gähwil, Dorf, Gähwil, Schmid Garage, Gähwil, Sportstrasse, Gähwil, Waldwies, Kirchberg SG, Fetzhof, Kirchberg SG, Florastrasse, Kirchberg SG, Lamperswil, Kirchberg SG, Neudorf, Kirchberg SG, Post, Kirchberg SG, Salen, Kirchberg SG, Strick, Kirchberg SG, Tüfrüti, Rickenbach bei Wil, Breite, Rickenbach bei Wil, Pünt, Rickenbach bei Wil, Zentrum, Wil SG, Allmend, Wil SG, Bahnhof, Wilen bei Wil, Glärnischstr., Wolfikon SG, Engel, Wolfikon SG, Freihof

    Municipalities: Kirchberg (SG), Rickenbach (TG), Wil (SG), Wilen (TG)

    Search the 2027 timetable →

  5. 847

    Marthalen, Bahnhof – Diessenhofen, St.Katharinental

    #
    • Stops on a line
    • PostAuto AG · TG ZH
    • Stops it calls at that it does not today: Diessenhofen, St.Katharinental

    2026 → 2027 Mon–Fri 29 → 29 Saturday 26 → 26 Sunday 26 → 26

    All 12 stops of the line

    Basadingen, Grüt, Basadingen, Unterdorf, Benken ZH, Dorf, Diessenhofen, Bahnhof, Diessenhofen, Landi, Diessenhofen, St.Katharinental, Marthalen, Bahnhof, Oberschlatt TG, Dorf, Schlatt TG, Dickihof, Schlatt TG, Gemeindehaus, Schlatt TG, Mettschlatt, Wildensbuch, Dorf

    Municipalities: Basadingen-Schlattingen, Benken (ZH), Diessenhofen, Marthalen, Schlatt (TG), Trüllikon

    Search the 2027 timetable →

    • First and last trip
    • PostAuto AG · TG
    • Every day: last trip at 00:18 instead of 00:41.

    2026 → 2027 Mon–Fri 40 → 39 Saturday 40 → 39 Sunday 40 → 39

    All 21 stops of the line

    Felben, Löwen, Felben, Ost, Felben-Wellhausen, Schulhaus, Frauenfeld, Bahnhof, Frauenfeld, Langdorf, Frauenfeld, Scheidweg, Frauenfeld, Thurgipark, Frauenfeld, Wellauer, Müllheim Dorf, Felsenau, Müllheim Dorf, Grüneck, Müllheim Dorf, Kirche, Müllheim Dorf, Post, Müllheim Dorf, Rosengasse, Pfyn, Biberpfad, Pfyn, Gemeinde, Pfyn, Grütli, Pfyn, Ost, Wellhausen, Weinfelderstrasse, Wigoltingen, Dorf, Wigoltingen, Fabrikstrasse, Wigoltingen, Schulweg

    Municipalities: Felben-Wellhausen, Frauenfeld, Müllheim, Pfyn, Wigoltingen

    Search the 2027 timetable →

  6. 848

    Schlatt TG, Bahnhof – Diessenhofen, St.Katharinental

    #
    • Stops on a line
    • PostAuto AG · TG
    • Stops it calls at that it does not today: Diessenhofen, St.Katharinental

    2026 → 2027 Mon–Fri 18 → 18

    All 12 stops of the line

    Basadingen, Grüt, Basadingen, Unterdorf, Diessenhofen, Bahnhof, Diessenhofen, Landi, Diessenhofen, St.Katharinental, Oberschlatt TG, Dorf, Schlatt TG, Bahnhof, Schlatt TG, Dickihof, Schlatt TG, Gemeindehaus, Schlatt TG, Held, Schlatt TG, Mettschlatt, Schlatt TG, Turnhallenstrasse

    Municipalities: Basadingen-Schlattingen, Diessenhofen, Schlatt (TG)

    Search the 2027 timetable →

    • Stops on a line
    • Schweizerische Schifffahrtsgesellschaft Untersee und Rhein AG · TG SH

    2026 → 2027 Mon–Fri 8 → 8 Saturday 8 → 8 Sunday 8 → 8

    All 17 stops of the line

    Berlingen (See), Büsingen (Schifflände), Diessenhofen (Schifflände), Ermatingen (See), Gaienhofen (See), Gottlieben (Schifflände), Hemmenhofen (See), Konstanz Hafen, Kreuzlingen Hafen (See), Mammern (See), Mannenbach (See), Reichenau (See), Schaffhausen (Schifflände), Steckborn (See), Stein am Rhein (Schifflände), Wangen (Bodensee), Öhningen (See)

    Municipalities: Berlingen, Bodensee (TG), Diessenhofen, Gottlieben, Kreuzlingen, Salenstein, Schaffhausen, Steckborn, Stein am Rhein

    Summer service, compared on the late-August weeks of both years.

    Search the 2027 timetable →

    • No longer running
    • TG
    • No longer served in the new timetable; 9 departures a weekday today.
    • No longer running
    • TG
    • No longer served in the new timetable; 6 departures a weekday today.
    • New names
    • Bus Ostschweiz AG · TG
    • Line 820 becomes line N8, on mostly the same stops.

    2026 → 2027 Saturday 6 → 6

    All 7 stops of the line

    Berlingen, Seestrasse/Werft, Ermatingen, Bahnhof, Kreuzlingen, Bahnhof, Mannenbach-Salenstein, Bahnhof, Steckborn, Bahnhof, Triboltingen, Dorf, Tägerwilen-Gottlieben, Bahnhof

    Municipalities: Berlingen, Ermatingen, Kreuzlingen, Salenstein, Steckborn, Tägerwilen

    Search the 2027 timetable →

Timetable change by canton

The list as a file, for a newsroom or a spreadsheet: CSV · JSON

How the timetables were compared

  • Two ordinary weeks of each year, day by day: 12 January 2026 to 25 January 2026 against 18 January 2027 to 31 January 2027. Every figure is the middle value over the days of its kind — the weekdays, the Saturdays, the Sundays — so a single day of works does not move it.
  • A change counts only if the last regular weeks before the timetable change (16 November 2026 to 29 November 2026) still show the old figure, and the weeks of 15 March 2027 to 28 March 2027 the new one. What changed during the year, or only for a few weeks of works, is not listed.
  • Lines that run only in summer are compared on the late-August weeks of both years. Replacement buses during works are left out.
  • A line is its name and the stops it serves; one name in two regions is two lines. Stops are compared by their official number, so a renamed stop is a renaming and not a closure.
  • The list is worked out from the published timetables and not from the operators’ announcements, and it can be wrong where the data is incomplete. The official timetable is the one that applies.

Questions

When is the 2026 timetable change in Switzerland?

On Sunday 13 December 2026. From that day the 2027 timetable applies to trains, buses, trams, boats and cable cars across Switzerland.

What changes with the 2027 timetable?

31 changes on this page: new and discontinued lines, more or fewer trips, stops a line newly serves or no longer serves, earlier or later first and last trips, faster or slower direct trains and renamed stops. Each one can be found by line, stop, municipality and canton.

How do I find my connection after the change?

Search for any day from Sunday 13 December 2026 in the timetable on spickme.ch (https://spickme.ch/plan/): it answers from the 2027 timetable for every date after the change.

Is this list official?

No. It is worked out from the official timetables published on opentransportdata.swiss, and the operators’ own timetable is the one that applies.

Every figure on this page is read from the official Swiss timetable published on opentransportdata.swiss. Tickets are sold by the transport operators. Without guarantee: no liability for errors or missed connections.