Timetable 2027
Timetable change on 13 December 2026 in the canton of Zug
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 Zug: 2 new, 1 no longer in the timetable, 1 with more trips and 0 with fewer — 17 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.
17 changes
-
- No longer calls at: Cham, Gemeindehaus, Cham, Neudorf, Cham, Löbernmatt, Cham, Pavatex, Cham, Lorzenpark, Cham, Eizmoos, Cham, Pfad, Cham, Langacker
and 1 more
Knonau, Bahnhof
2026 → 2027 Mon–Fri 134 → 134 Saturday 77 → 77 Sunday 71 → 71
All 23 stops of the line
Cham, Bahnhof, Cham, Eizmoos, Cham, Gemeindehaus, Cham, Langacker, Cham, Lorzenpark, Cham, Löbernmatt, Cham, Neudorf, Cham, Neuhof, Cham, Pavatex, Cham, Pfad, Holzhäusern ZG, Kreisel, Holzhäusern ZG, St. Wendelin, Hünenberg, Badi Hünenberg, Hünenberg, Bösch, Hünenberg, Langrüti, Hünenberg, Rothus, Hünenberg, Seeblick, Hünenberg, Zythus, Knonau, Bahnhof, Rotkreuz, Bahnhof Nord, Rotkreuz, Forren, Rotkreuz, Industriestrasse, Rotkreuz, Ried
Municipalities: Cham, Hünenberg, Knonau, Risch
- No longer calls at: Cham, Gemeindehaus, Cham, Neudorf, Cham, Löbernmatt, Cham, Pavatex, Cham, Lorzenpark, Cham, Eizmoos, Cham, Pfad, Cham, Langacker
-
- 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
-
- Stops it calls at that it does not today: Schwyz
2026 → 2027 Mon–Fri 21 → 22 Saturday 22 → 21 Sunday 20 → 19
All 12 stops of the line
Altdorf UR, Arth-Goldau, Bellinzona, Biasca, Chiasso, Flüelen, Lugano, Mendrisio, Rotkreuz, Schwyz, Zug, Zürich HB
Municipalities: Altdorf (UR), Arth, Bellinzona, Biasca, Chiasso, Flüelen, Lugano, Mendrisio, Risch, Schwyz, Zug, Zürich
-
- Mon–Fri: last trip at 00:34 instead of 23:53.
- Weekends: first trip at 05:09 instead of 05:37.
2026 → 2027 Mon–Fri 91 → 92 Saturday 78 → 79 Sunday 81 → 77
All 17 stops of the line
Aarau, Benzenschwil, Boswil-Bünzen, Dottikon-Dintikon, Dulliken, Däniken SO, Hendschiken, Lenzburg, Muri AG, Mühlau, Oberrüti, Olten, Rotkreuz, Rupperswil, Schönenwerd SO, Sins, Wohlen AG
Municipalities: Aarau, Boswil, Dulliken, Däniken, Hendschiken, Lenzburg, Merenschwand, Muri (AG), Mühlau, Oberrüti, Olten, Risch, Rupperswil, Schönenwerd, Sins, Villmergen, Wohlen (AG)
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 62 Saturday 0 → 54
All 10 stops of the line
Cham, Bahnhof, Cham, Eizmoos, Cham, Gemeindehaus, Cham, Langacker, Cham, Lorzenpark, Cham, Löbernmatt, Cham, Neudorf, Cham, Pavatex, Cham, Pfad, Knonau, Bahnhof
Municipalities: Cham, Knonau
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 46
All 11 stops of the line
Baar, Aberenrain, Baar, Albisstrasse, Baar, Allmendstrasse, Baar, Bachweid, Baar, Bahnhof, Baar, Büelstrasse, Baar, Deinikon, Baar, Früeberg, Baar, Kapellenstrasse, Baar, Kreuzplatz, Baar, Sennweid Schulhaus
Municipalities: Baar
-
- Renamed: «Baar, Pfaffentobel» becomes «Sihlbrugg, Pfaffentobel».
-
- Stops it calls at that it does not today: Weggis, Paradiesweg
2026 → 2027 Mon–Fri 125 → 125 Saturday 126 → 126 Sunday 58 → 58
All 33 stops of the line
Buonas, Neuhofstrasse, Buonas, Schmidhof, Greppen, Oberhaus, Immensee, Hohle Gasse, Küssnacht am Rigi, Bahnhof, Küssnacht am Rigi, Breitfeld, Küssnacht am Rigi, Ebnet, Küssnacht am Rigi, Eichholtern, Küssnacht am Rigi, Ellbögli, Küssnacht am Rigi, Fänn Nord, Küssnacht am Rigi, Fänn Süd, Küssnacht am Rigi, Hauptplatz, Küssnacht am Rigi, Honegg, Küssnacht am Rigi, Oberdorf, Küssnacht am Rigi, Plaza, Küssnacht am Rigi, Rotenhofstr, Küssnacht am Rigi, Räbmatt, Küssnacht am Rigi, Seilbahn, Risch, Dorf, Risch, Eichengrundweg, Risch, Landhaus, Risch, Stotzenacker, Rotkreuz, Bahnhof Süd, Rotkreuz, Langmatt, Rotkreuz, Rüti, Weggis, Acher, Weggis, Dorfplatz, Weggis, Felsberg, Weggis, Langenzihl, Weggis, Neubüel, Weggis, Paradiesweg, Weggis, Seilbahn, Weggis, Zopf
Municipalities: Greppen, Küssnacht (SZ), Risch, Weggis
-
- No longer calls at: Baar, Moosrank (Höllgrotten)
2026 → 2027 Mon–Fri 99 → 99 Saturday 76 → 76 Sunday 74 → 74
All 21 stops of the line
Baar, Moosrank (Höllgrotten), Baar, Talacher, Baar, Tobelbrücke-Höllgrotten, Edlibach, Bad Schönbrunn, Edlibach, Dorf, Edlibach, Hündlital, Edlibach, Nidfuren, Edlibach, Oberedlibach, Edlibach, Sonnhalde, Finstersee, Kirche, Menzingen, Dorf, Menzingen, Kreuzegg, Menzingen, Moosstrasse, Menzingen, Weid, Menzingen,Institut/Bernardapl., Zug, Bahnhofplatz, Zug, Bundesplatz, Zug, Burgbach, Zug, Gutsch, Zug, Obmoos, Zug, Postplatz
Municipalities: Baar, Menzingen, Zug
-
- No longer served in the new timetable; 174 departures a weekday today.
-
- No longer calls at: Baar, Moosrank (Höllgrotten)
2026 → 2027 Mon–Fri 95 → 95 Saturday 76 → 76 Sunday 73 → 73
All 25 stops of the line
Allenwinden, Dorf, Allenwinden, Egg, Allenwinden, Grüt, Allenwinden, Inkenberg, Allenwinden, St. Meinrad, Baar, Bahnhof, Baar, Chriesimatt, Baar, EW, Baar, Geissbüel, Baar, Hof Himmelrich, Baar, Kreuzplatz, Baar, Moosrank (Höllgrotten), Baar, Oberdorf, Baar, Talacher, Neuägeri, Alte Post, Neuägeri, Rössli, Neuägeri, Schmittli, Oberägeri, Fischmatt, Oberägeri, Lohmatt, Oberägeri, Station, Unterägeri, Buechli, Unterägeri, Seefeld, Unterägeri, Spinnerei, Unterägeri, Zentrum, Unterägeri, Zimmel
Municipalities: Baar, Oberägeri, Unterägeri
-
- Mon–Fri: first trip at 06:58 instead of 06:28.
- Mon–Fri: last trip at 19:05 instead of 18:35.
- Stops it calls at that it does not today: Oberägeri, Berghaldenweg
2026 → 2027 Mon–Fri 18 → 18
All 12 stops of the line
Oberägeri, Berghaldenweg, Oberägeri, Eggboden, Oberägeri, Erliberg, Oberägeri, Fichtenstrasse, Oberägeri, Gehrenrank, Oberägeri, Grund, Oberägeri, Hagen, Oberägeri, Haltenbühl, Oberägeri, Hofmatt, Oberägeri, Oberhaltenbühl, Oberägeri, Station, Oberägeri, Winzrüti
Municipalities: Oberägeri
-
- Stops it calls at that it does not today: Morgarten, Gewerbezone
2026 → 2027 Mon–Fri 84 → 84 Saturday 55 → 55 Sunday 52 → 52
All 18 stops of the line
Morgarten, Denkmal, Morgarten, Eierhals, Morgarten, Gewerbezone, Morgarten, Haselmatt, Morgarten, Hotel, Morgarten, Oberbüel, Morgarten, Sydefade, Oberägeri, Breiten, Oberägeri, Ländli, Oberägeri, Pfrundhaus, Oberägeri, Station, Rothenthurm, Bahnhof, Sattel, Bahnhofstrasse, Sattel, Bauernhof, Sattel, Gondelbahn, Sattel, Hageggli, Sattel, Krone, Sattel, Schornen
Municipalities: Oberägeri, Rothenthurm, Sattel
-
- Stops it calls at that it does not today: Immensee, Gymnasium
2026 → 2027 Mon–Fri 36 → 36 Saturday 36 → 36 Sunday 36 → 36
All 6 stops of the line
Immensee, Bahnhof, Immensee, Gymnasium, Immensee, Post, Rotkreuz, Bahnhof Nord, Rotkreuz, Birkenstrasse, Rotkreuz, Blegi
Municipalities: Küssnacht (SZ), Risch
-
- No longer calls at: Baar, Moosrank (Höllgrotten)
2026 → 2027 Mon–Fri 31 → 31
All 25 stops of the line
Allenwinden, Dorf, Allenwinden, Egg, Allenwinden, Grüt, Allenwinden, Inkenberg, Allenwinden, St. Meinrad, Baar, Moosrank (Höllgrotten), Baar, Talacher, Neuägeri, Alte Post, Neuägeri, Rössli, Neuägeri, Schmittli, Oberägeri, Fischmatt, Oberägeri, Lohmatt, Oberägeri, Station, Unterägeri, Buechli, Unterägeri, Seefeld, Unterägeri, Spinnerei, Unterägeri, Zentrum, Unterägeri, Zimmel, Zug, Bahnhofplatz, Zug, Bundesplatz, Zug, Burgbach, Zug, Fadenstrasse, Zug, Gutsch, Zug, Obmoos, Zug, Postplatz
Municipalities: Baar, Oberägeri, Unterägeri, Zug
-
- Weekends: first trip at 05:14 instead of 06:14.
2026 → 2027 Mon–Fri 52 → 52 Saturday 34 → 36 Sunday 28 → 30
All 10 stops of the line
Ballwil, Hochdorfstrasse, Eschenbach LU, Lindenfeld, Eschenbach LU, Luzernstrasse, Gisikon, Weitblick, Hochdorf, Bahnhof, Hochdorf, Schönau, Honau, Hirschen, Inwil, Nussbaum, Inwil, Pannerhof, Rotkreuz, Bahnhof Süd
Municipalities: Ballwil, Eschenbach (LU), Gisikon, Hochdorf, Inwil, Risch, Root
-
- Saturday: first trip at 05:08 instead of 05:29.
- Sunday: first trip at 05:38 instead of 06:07.
- Sunday: last trip at 00:37 instead of 00:16.
2026 → 2027 Mon–Fri 143 → 123 Saturday 129 → 135 Sunday 109 → 115
All 30 stops of the line
Adligenswil, Blatte, Adligenswil, Chliäbnet, Adligenswil, Dorf, Adligenswil, Luegisland, Adligenswil, Rigiblick, Adligenswil, Sagi, Adligenswil, Widspüel, Luzern, Bahnhof, Luzern, Brüelstrasse, Luzern, Haldensteig, Luzern, Hochhüsliweid, Luzern, Luzernerhof, Luzern, Schlösslihalde, Luzern, Schwanenplatz, Luzern, Schädrütihalde, Meierskappel, Dorfplatz, Meierskappel, Feissenacher, Meierskappel, Käppelihof, Meierskappel, Robmatt, Rotkreuz, Bahnhof Süd, Rotkreuz, Breitfeld, Rotkreuz, Ibikon, Rotkreuz, Schulanlagen, Rotkreuz, Weidstrasse, Udligenswil, Dreiangel, Udligenswil, Frohsinn, Udligenswil, Götzentalstrasse, Udligenswil, Neuheim, Udligenswil, Schützenmatt, Udligenswil, alte Post
Municipalities: Adligenswil, Luzern, Meierskappel, Risch, Udligenswil
No change matches. Try fewer filters, or another spelling.
Timetable change by canton
- All changes in Switzerland
- Aargau 41
- Appenzell Ausserrhoden 5
- Appenzell Innerrhoden 1
- Basel-Landschaft 25
- Basel-Stadt 30
- Bern 116
- Fribourg 52
- Geneva 12
- Glarus 7
- Graubünden 123
- Jura 15
- Lucerne 68
- Neuchâtel 14
- Nidwalden 10
- Obwalden 12
- Schaffhausen 13
- Schwyz 15
- Solothurn 28
- St. Gallen 59
- Thurgau 31
- Ticino 77
- Uri 38
- Valais 90
- Vaud 169
- Zug 17
- Zurich 190
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?
17 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.