Timetable 2027

Timetable change on 13 December 2026 in the canton of Lucerne

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 Lucerne: 3 new, 16 no longer in the timetable, 5 with more trips and 6 with fewer — 68 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.

68 changes

    • Stops on a line
    • First and last trip
    • Verkehrsbetriebe Luzern AG · LU

    2026 → 2027 Mon–Fri 173 → 148 Saturday 146 → 146 Sunday 131 → 133

    All 35 stops of the line

    Luzern Verkehrshaus, Bahnhof, Luzern, Bahnhof, Luzern, Brüelstrasse, Luzern, Bundesplatz, Luzern, Büttenen, Luzern, Büttenenhalde, Luzern, Casino-Palace, Luzern, Dietschiberg, Luzern, Eggen, Luzern, Eisfeldstrasse, Luzern, Europe, Luzern, Friedental, Luzern, Giseli, Luzern, Haldensteig, Luzern, Hirtenhof, Luzern, Kantonalbank, Luzern, Kantonsspital, Luzern, Luzernerhof, Luzern, Löwenplatz, Luzern, Oberseeburg, Luzern, Oberseeburghöhe, Luzern, Reussport, Luzern, Rosenberg, Luzern, Schlossberg, Luzern, Schwanenplatz, Luzern, Schönbühl, Luzern, St. Karli, Luzern, Urnerhof, Luzern, Wartegg, Luzern, Weinbergli, Luzern, Werkhofstrasse, Luzern, Wesemlinrain, Luzern, Würzenbach, Luzern, Würzenbachmatte, Luzern, Zumbachhof

    Municipalities: Luzern

    Search the 2027 timetable →

    • Stops on a line
    • Verkehrsbetriebe Luzern AG · LU

    2026 → 2027 Mon–Fri 176 → 196 Saturday 157 → 161 Sunday 157 → 160

    All 39 stops of the line

    Horw, Ennethorw, Horw, Kirchweg, Horw, Rank, Horw, Seefeld, Horw, Spier, Horw, Technikumstrasse, Horw, Waldegg, Horw, Wegscheide, Horw, Zentrum, Luzern Allmend/Messe, Bahnhof, Luzern Verkehrshaus, Bahnhof, Luzern, Bahnhof, Luzern, Brüel, Luzern, Bundesplatz, Luzern, Casino-Palace, Luzern, Eichhof, Luzern, Hermitage, Luzern, Hotel Seeburg, Luzern, Kantonalbank, Luzern, Luzernerhof, Luzern, Paulusplatz, Luzern, Pilatusplatz, Luzern, Schwanenplatz, Luzern, Seeburg-Schifflände, Luzern, Seefeldstrasse, Luzern, Weinbergli, Luzern, Werkhofstrasse, Luzern, Zihlmattweg, Meggen, Balm, Meggen, Böschenacher, Meggen, Gottlieben, Meggen, Huob, Meggen, Kapelle, Meggen, Kreuz, Meggen, Lerchenbühl, Meggen, Obermattstrasse, Meggen, Rosenhalde, Meggen, Schlössli, Meggen, Tschädigen

    Municipalities: Horw, Luzern, Meggen

    Search the 2027 timetable →

    • Fewer trips
    • Stops on a line
    • First and last trip
    • Verkehrsbetriebe Luzern AG · LU

    2026 → 2027 Mon–Fri 123 → 98 Saturday 78 → 92 Sunday 78 → 90

    All 33 stops of the line

    Kriens, Bachstrasse, Kriens, Bergstrasse, Kriens, Busschleife, Kriens, Dattenbergrain, Kriens, Ehrendingen, Kriens, Eichenspes, Kriens, Friedhofstrasse, Kriens, Gabeldingen, Kriens, Gabeldingen Schulhaus, Kriens, Gemeindehaus, Kriens, Grossfeldstrasse, Kriens, Guetrüti, Kriens, Himmelrichstrasse, Kriens, Hofmatt-Bellpark, Kriens, Josef Schryberstrasse, Kriens, Kirchbühl, Kriens, Klösterli, Kriens, Krauerhalle, Kriens, Obere Weinhalde, Kriens, Oberhusrain, Kriens, Oberhusweg, Kriens, Pilatusbahn, Kriens, Pulvermühle, Kriens, Roggernhalde, Kriens, Schappe-Center, Kriens, Senti, Kriens, Sidhalde, Kriens, St. Niklausengasse, Kriens, Südstrasse, Kriens, Zentrum Pilatus, Kriens, Zumhof, Kriens, Zumhofstrasse, Kriens,Obere Dattenbergstrasse

    Municipalities: Kriens

    Search the 2027 timetable →

    • More trips
    • First and last trip
    • New names
    • zb Zentralbahn AG · OW BE LU
    • Line IRLIX becomes line IR85, on mostly the same stops.
    • Every day: 10 trips instead of 6.
    • Every day: first trip at 08:24 instead of 09:24.
    • Every day: last trip at 17:10 instead of 16:10.

    2026 → 2027 Mon–Fri 6 → 10 Saturday 6 → 10 Sunday 6 → 10

    All 10 stops of the line

    Alpnach Dorf, Brienz, Brünig-Hasliberg, Giswil, Interlaken Ost, Kaiserstuhl OW, Lungern, Luzern, Meiringen, Sarnen

    Municipalities: Alpnach, Brienz (BE), Giswil, Interlaken, Lungern, Luzern, Meiringen, Sarnen

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

    Search the 2027 timetable →

    • More trips
    • First and last trip
    • New names
    • zb Zentralbahn AG · NW LU OW
    • Line S44 becomes line RE44, on mostly the same stops.
    • Mon–Fri: 28 trips instead of 14.
    • Mon–Fri: first trip at 06:01 instead of 05:22.
    • Mon–Fri: last trip at 19:35 instead of 23:10.
    • Weekends: 28 trips instead of 2.

    2026 → 2027 Mon–Fri 14 → 28 Saturday 2 → 28 Sunday 2 → 28

    All 10 stops of the line

    Dallenwil, Engelberg, Hergiswil NW, Horw, Kriens Mattenhof, Luzern, Niederrickenbach Station, Stans, Stansstad, Wolfenschiessen

    Municipalities: Dallenwil, Engelberg, Hergiswil (NW), Horw, Kriens, Luzern, Stans, Stansstad, Wolfenschiessen

    Search the 2027 timetable →

    • Fewer trips
    • First and last trip
    • Verkehrsbetriebe Luzern AG · LU
    • Mon–Fri: 53 trips instead of 174.
    • Mon–Fri: first trip at 05:44 instead of 04:46.
    • Mon–Fri: last trip at 19:06 instead of 00:55.
    • Saturday: no trips any more, 143 before.
    • Sunday: no trips any more, 128 before.

    2026 → 2027 Mon–Fri 174 → 53 Saturday 143 → 0 Sunday 128 → 0

    All 23 stops of the line

    Luzern Verkehrshaus, Bahnhof, Luzern, Bahnhof, Luzern, Brüelstrasse, Luzern, Bundesplatz, Luzern, Büttenen, Luzern, Büttenenhalde, Luzern, Casino-Palace, Luzern, Dietschiberg, Luzern, Eggen, Luzern, Eisfeldstrasse, Luzern, Europe, Luzern, Giseli, Luzern, Haldensteig, Luzern, Kantonalbank, Luzern, Luzernerhof, Luzern, Matthof, Luzern, Oberseeburg, Luzern, Oberseeburghöhe, Luzern, Schwanenplatz, Luzern, Schönbühl, Luzern, Wartegg, Luzern, Weinbergli, Luzern, Werkhofstrasse

    Municipalities: Luzern

    Search the 2027 timetable →

  1. 66

    Sursee, Bahnhof – Willisau, Rossgassmoos

    #
    • More trips
    • Stops on a line
    • First and last trip
    • Rottal Auto AG · LU

    2026 → 2027 Mon–Fri 16 → 29

    All 22 stops of the line

    Alberswil, Burgrain, Ettiswil, Dorf, Ettiswil, Oberdorf, Ettiswil, Surseestrasse, Kottwil, Dorf, Kottwil, Seewagen, Kottwil, Zuswil, Mauensee, Breiten, Mauensee, Dorf, Mauensee, Schloss, Sursee, Bahnhof, Sursee, Holzacherstrasse, Sursee, Kotten, Sursee, Münchrüti, Sursee, Park, Sursee, Sappeurstrasse, Sursee, Surentalstrasse, Willisau, Bahnhof, Willisau, Feldli, Willisau, Menznauerstrasse, Willisau, Rossgassmoos, Willisau, Widenmatt

    Municipalities: Alberswil, Ettiswil, Mauensee, Oberkirch, Sursee, Willisau

    Search the 2027 timetable →

  2. 31

    Kriens, Pilatusbahn – Horw, Spitz

    #
    • More trips
    • First and last trip
    • New names
    • Verkehrsbetriebe Luzern AG · LU
    • Line 16 becomes line 31, on mostly the same stops.
    • Mon–Fri: first trip at 05:29 instead of 06:01.
    • Mon–Fri, Saturday: last trip at 20:19 instead of 00:31.
    • Sunday: 55 trips instead of 34.
    • Sunday: first trip at 06:57 instead of 08:02.
    • Sunday: last trip at 20:19 instead of 00:30.

    2026 → 2027 Mon–Fri 68 → 60 Saturday 58 → 58 Sunday 34 → 55

    All 26 stops of the line

    Horw, Bahnhof, Horw, Spitz, Horw, Steinen, Horw, Zentrum, Kriens Mattenhof, Bahnhof, Kriens, Busschleife, Kriens, Dattenmatt, Kriens, Grabenhof, Kriens, Grossfeldstrasse, Kriens, Hofmatt-Bellpark, Kriens, Josef Schryberstrasse, Kriens, Klösterli, Kriens, Krauerhalle, Kriens, Kuonimatt, Kriens, Lauerzweg, Kriens, Oberkuonimatt, Kriens, Pilatusbahn, Kriens, Pilatusmarkt, Kriens, Rosenstrasse, Kriens, Sportweg, Kriens, St. Niklausengasse, Kriens, Steinibach, Kriens, Sternmatt, Kriens, Wiggenhof, Kriens, Zentrum Pilatus, Kriens, Zunacher

    Municipalities: Horw, Kriens

    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 →

    • No longer running
    • Verkehrsbetriebe Luzern AG · LU
    • No longer in the 2027 timetable.

    2026 → 2027 Mon–Fri 165 → 0 Saturday 147 → 0 Sunday 136 → 0

    All 25 stops of the line

    Luzern Verkehrshaus, Bahnhof, Luzern, Bahnhof, Luzern, Brüel, Luzern, Bundesplatz, Luzern, Casino-Palace, Luzern, Hermitage, Luzern, Hotel Seeburg, Luzern, Kantonalbank, Luzern, Luzernerhof, Luzern, Schwanenplatz, Luzern, Seeburg-Schifflände, Luzern, Seefeldstrasse, Luzern, Weinbergli, Luzern, Werkhofstrasse, Meggen, Balm, Meggen, Böschenacher, Meggen, Gottlieben, Meggen, Huob, Meggen, Kapelle, Meggen, Kreuz, Meggen, Lerchenbühl, Meggen, Obermattstrasse, Meggen, Rosenhalde, Meggen, Schlössli, Meggen, Tschädigen

    Municipalities: Luzern, Meggen

    • New
    • Verkehrsbetriebe Luzern AG · LU
    • New in the 2027 timetable.

    2026 → 2027 Mon–Fri 0 → 152 Saturday 0 → 146 Sunday 0 → 135

    All 28 stops of the line

    Luzern Verkehrshaus, Bahnhof, Luzern, Bahnhof, Luzern, Blattenmoos, Luzern, Brüelstrasse, Luzern, Bundesplatz, Luzern, Casino-Palace, Luzern, Dietschiberg, Luzern, Europe, Luzern, Gasshof, Luzern, Grenzhof, Luzern, Gütsch, Luzern, Haldensteig, Luzern, Hirzenhof, Luzern, Kanonenstrasse, Luzern, Kantonalbank, Luzern, Kasernenplatz, Luzern, Kreuzstutz, Luzern, Luzernerhof, Luzern, Längweiher, Luzern, Michaelshof, Luzern, Pilatusplatz, Luzern, Rönnimoosrain, Luzern, Schwanenplatz, Luzern, Schützenhaus, Luzern, Weinbergli, Luzern, Werkhofstrasse, Luzern, Würzenbach, Luzern, Würzenbachmatte

    Municipalities: Luzern

    Search the 2027 timetable →

    • New names
    • Schweizerische Südostbahn AG · SZ SG LU AR ZH
    • Line VAE becomes line IR32, on mostly the same stops.

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

    All 32 stops of the line

    Altmatt, Arth-Goldau, Biberbrugg, Biberegg, Blumenau, Brunnadern-Neckertal, Degersheim, Freienbach SOB, Herisau, Kaltbrunn, Küssnacht am Rigi, Lichtensteig, Luzern, Luzern Verkehrshaus, Meggen Zentrum, Mogelsberg, Pfäffikon SZ, Rapperswil SG, Riedmatt SZ, Rothenthurm, Samstagern, Sattel, Schachen (Herisau), Schindellegi-Feusisberg, Schmerikon, St. Gallen, St. Gallen Haggen, Steinerberg, Uznach, Wattwil, Wilen bei Wollerau, Wollerau

    Municipalities: Arth, Degersheim, Feusisberg, Freienbach, Herisau, Kaltbrunn, Küssnacht (SZ), Luzern, Meggen, Neckertal, Rapperswil-Jona, Richterswil, Rothenthurm, Sattel, Schmerikon, St. Gallen, Steinerberg, Uznach, Wattwil, Wollerau

    Search the 2027 timetable →

    • New names
    • zb Zentralbahn AG · NW LU OW
    • Line IRLEX becomes line IR42, on mostly the same stops.

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

    All 11 stops of the line

    Dallenwil, Engelberg, Grafenort, Hergiswil NW, Horw, Kriens Mattenhof, Luzern, Niederrickenbach Station, Stans, Stansstad, Wolfenschiessen

    Municipalities: Dallenwil, Engelberg, Hergiswil (NW), Horw, Kriens, Luzern, Stans, Stansstad, Wolfenschiessen

    Search the 2027 timetable →

  3. Stop

    Luzern Verkehrshaus, Bahnhof

    #
    • New names
    • LU
    • Renamed: «Luzern, Verkehrshaus/Lido» becomes «Luzern Verkehrshaus, Bahnhof».
    • Fewer trips
    • First and last trip
    • New names
    • Verkehrsbetriebe Luzern AG · LU
    • Line 19 becomes line 9, on mostly the same stops.
    • Mon–Fri: 142 trips instead of 243.
    • Saturday: 142 trips instead of 204.
    • Saturday: first trip at 04:57 instead of 05:17.
    • Sunday: 131 trips instead of 201.

    2026 → 2027 Mon–Fri 243 → 142 Saturday 204 → 142 Sunday 201 → 131

    All 31 stops of the line

    Luzern Littau, Bahnhof, Luzern, Bahnhof, Luzern, Blattenmoos, Luzern, Bundesplatz, Luzern, Eisfeldstrasse, Luzern, Friedental, Luzern, Gasshof, Luzern, Grenzhof, Luzern, Kanonenstrasse, Luzern, Kantonalbank, Luzern, Kantonsspital, Luzern, Kreuzstutz, Luzern, Littau Dorf, Luzern, Luzernerhof, Luzern, Längweiher, Luzern, Löwenplatz, Luzern, Matthof, Luzern, Michaelshof, Luzern, Reussport, Luzern, Rosenberg, Luzern, Rönnimoosrain, Luzern, Schlossberg, Luzern, Schwanenplatz, Luzern, Schönbühl, Luzern, Schützenhaus, Luzern, St. Karli, Luzern, Urnerhof, Luzern, Wartegg, Luzern, Weinbergli, Luzern, Werkhofstrasse, Luzern, Wesemlinrain

    Municipalities: Luzern

    Search the 2027 timetable →

    • Fewer trips
    • New names
    • Verkehrsbetriebe Luzern AG · LU
    • Line 12 becomes line 3, on mostly the same stops.
    • Mon–Fri: 143 trips instead of 276.
    • Saturday: 145 trips instead of 213.

    2026 → 2027 Mon–Fri 276 → 143 Saturday 213 → 145 Sunday 145 → 133

    All 32 stops of the line

    Luzern Verkehrshaus, Bahnhof, Luzern, Bahnhof, Luzern, Blattenmoos, Luzern, Brüelstrasse, Luzern, Bundesplatz, Luzern, Büttenen, Luzern, Büttenenhalde, Luzern, Casino-Palace, Luzern, Dietschiberg, Luzern, Eggen, Luzern, Europe, Luzern, Gasshof, Luzern, Giseli, Luzern, Grenzhof, Luzern, Gütsch, Luzern, Haldensteig, Luzern, Hirzenhof, Luzern, Kanonenstrasse, Luzern, Kantonalbank, Luzern, Kasernenplatz, Luzern, Kreuzstutz, Luzern, Luzernerhof, Luzern, Längweiher, Luzern, Michaelshof, Luzern, Oberseeburg, Luzern, Oberseeburghöhe, Luzern, Pilatusplatz, Luzern, Rönnimoosrain, Luzern, Schwanenplatz, Luzern, Schützenhaus, Luzern, Weinbergli, Luzern, Werkhofstrasse

    Municipalities: Luzern

    Search the 2027 timetable →

    • No longer running
    • Verkehrsbetriebe Luzern AG · LU
    • No longer in the 2027 timetable.

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

  4. Stop

    Kriens, Steinibach

    #
    • New names
    • LU
    • Renamed: «Horw, Steinibach» becomes «Kriens, Steinibach».
  5. S29

    Turgi – Sursee

    #
    • Stops on a line
    • Schweizerische Bundesbahnen AG · AG LU SO
    • No longer calls at: Baden

    2026 → 2027 Mon–Fri 84 → 84 Saturday 85 → 83 Sunday 85 → 83

    All 21 stops of the line

    Aarau, Aarburg-Oftringen, Baden, Brittnau-Wikon, Brugg AG, Dagmersellen, Dulliken, Däniken SO, Holderbank AG, Nebikon, Olten, Reiden, Rupperswil, Schinznach Bad, Schönenwerd SO, St. Erhard-Knutwil, Sursee, Turgi, Wauwil, Wildegg, Zofingen

    Municipalities: Aarau, Aarburg, Baden, Brugg, Dagmersellen, Dulliken, Däniken, Holderbank (AG), Knutwil, Möriken-Wildegg, Nebikon, Olten, Reiden, Rupperswil, Schönenwerd, Sursee, Wauwil, Wikon, Zofingen

    Search the 2027 timetable →

    • First and last trip
    • Aargau Verkehr AG (AVA) · LU AG
    • Every day: last trip at 21:44 instead of 00:18.

    2026 → 2027 Mon–Fri 65 → 64 Saturday 43 → 42 Sunday 27 → 26

    All 19 stops of the line

    Langnau bei Reiden, Feld, Langnau bei Reiden, Käserei, Langnau bei Reiden, Lupfen, Langnau bei Reiden, Oberdorf, Reiden, Bahnhof, Reiden, Industrie Weiher, Reiden, Kirche, Reiden, Sonne, Reiden, Unterdorf, Richenthal, Kirche, Richenthal, Kurhaus, Richenthal, Post, Wikon, Hotel Adelboden, Wikon, Kreuzung, Wikon, Schlossberg, Zofingen, Bahnhof, Zofingen, Oberer Stadteingang, Zofingen, Riedtalstrasse, Zofingen, Römerbad

    Municipalities: Reiden, Wikon, Zofingen

    Search the 2027 timetable →

    • New
    • PostAuto AG · LU
    • New in the 2027 timetable.

    2026 → 2027 Mon–Fri 0 → 44

    All 26 stops of the line

    Adligenswil, Dorf, Adligenswil, Luegisland, Adligenswil, Rigiblick, Adligenswil, Widspüel, Kriens, Alpenstrasse, Kriens, Busschleife, Kriens, Grosshofstrasse, Kriens, Hofmatt-Bellpark, Kriens, Kupferhammer, Kriens, Schachenstrasse, Kriens, Zentrum Pilatus, Luzern Verkehrshaus, Bahnhof, Luzern, Bahnhof, Luzern, Brüelstrasse, Luzern, Casino-Palace, Luzern, Eichhof, Luzern, Haldensteig, Luzern, Hochhüsliweid, Luzern, Kantonalbank, Luzern, Luzernerhof, Luzern, Moosegg, Luzern, Paulusplatz, Luzern, Pilatusplatz, Luzern, Schlösslihalde, Luzern, Schwanenplatz, Luzern, Schädrütihalde

    Municipalities: Adligenswil, Kriens, Luzern

    Search the 2027 timetable →

  6. Direct trains

    Winterthur – Luzern

    #
    • Fewer trips
    • LU ZH
    • 2 direct trains a weekday instead of 11.

    Search the 2027 timetable →

    • Stops on a line
    • First and last trip
    • PostAuto AG · LU
    • Mon–Fri: last trip at 18:17 instead of 01:28.
    • Sunday: last trip at 17:47 instead of 00:55.
    • No longer calls at: Kriens, Zentrum Pilatus

    2026 → 2027 Mon–Fri 22 → 16 Saturday 20 → 20 Sunday 21 → 20

    All 18 stops of the line

    Eigenthal, Eigenthalerhof, Eigenthal, Hochwäldli, Eigenthal, Talboden, Hergiswald, Kirche, Holderkäppeli, Kriens, Alpenstrasse, Kriens, Busschleife, Kriens, Feldmühle, Kriens, Schappe-Center, Kriens, Zentrum Pilatus, Luzern, Bahnhof, Luzern, Eichhof, Luzern, Pilatusplatz, Obernau, Dorf, Obernau, Feldmatt, Obernau, Oberrodel, Obernau, Schiessstand Stalden, Obernau, Stampfeli

    Municipalities: Kriens, Luzern, Schwarzenberg

    Search the 2027 timetable →

  7. Direct trains

    Zürich Flughafen – Luzern

    #
    • Fewer trips
    • LU ZH
    • 2 direct trains a weekday instead of 11.

    Search the 2027 timetable →

    • First and last trip
    • New names
    • Verkehrsbetriebe Luzern AG · LU
    • Line 21 becomes line 32, on mostly the same stops.
    • Every day: last trip at 00:42 instead of 00:03.
    • Sunday: first trip at 05:44 instead of 06:16.

    2026 → 2027 Mon–Fri 102 → 114 Saturday 74 → 79 Sunday 68 → 79

    All 47 stops of the line

    Horw, Bahnhof, Horw, Buholz, Horw, Felmis, Horw, Hofrüti, Horw, Kirchweg, Horw, Spitz, Horw, Stegen/Kirchfeld, Horw, Steinen, Horw, Wegscheide, Horw, Zentrum, Kastanienbaum, Dorni, Kastanienbaum, Kreuzmatt, Kastanienbaum, Krämerstein, Kastanienbaum, Schiffstation, Kastanienbaum, Waldwinkel, Kriens Mattenhof, Bahnhof, Kriens, Busschleife, Kriens, Friedhofstrasse, Kriens, Grabenhof, Kriens, Grossfeldstrasse, Kriens, Guetrüti, Kriens, Himmelrichstrasse, Kriens, Hofmatt-Bellpark, Kriens, Krauerhalle, Kriens, Lauerzweg, Kriens, Oberkuonimatt, Kriens, Pilatusmarkt, Kriens, Roggernhalde, Kriens, Sidhalde, Kriens, Sportweg, Kriens, Steinibach, Kriens, Sternmatt, Kriens, Wiggenhof, Kriens, Zentrum Pilatus, Kriens, Zunacher, Luzern, Bahnhof, Luzern, Bundesplatz, Luzern, Eisfeldstrasse, Luzern, Kantonalbank, Luzern, Schönbühl, Luzern, Weinbergli, Luzern, Werkhofstrasse, St. Niklausen LU, Haslihorn, St. Niklausen LU, Langensand, St. Niklausen LU, Mättiwil, St. Niklausen LU, Stutz, St. Niklausen LU, Unterwil

    Municipalities: Horw, Kriens, Luzern

    Search the 2027 timetable →

  8. Stop

    Luzern Allmend/Messe, Bahnhof

    #
    • New names
    • LU
    • Renamed: «Luzern, Allmend/Messe» becomes «Luzern Allmend/Messe, Bahnhof».
    • First and last trip
    • New names
    • Verkehrsbetriebe Luzern AG · LU
    • Line 4 becomes line 5, on mostly the same stops.
    • Mon–Fri: first trip at 05:08 instead of 05:34.

    2026 → 2027 Mon–Fri 214 → 228 Saturday 204 → 204 Sunday 154 → 154

    All 19 stops of the line

    Luzern, Bahnhof, Luzern, Breitenlachen, Luzern, Brünigstrasse, Luzern, Bundesplatz, Luzern, Hubelmatt, Luzern, Kantonalbank, Luzern, Luzernerhof, Luzern, Löwenplatz, Luzern, Maihof, Luzern, Maihofmatte-Rotsee, Luzern, Mönchweg, Luzern, Schlossberg, Luzern, Schwanenplatz, Luzern, Steghof, Luzern, Tiefe, Luzern, Weggismatt, Luzern, Weinbergli, Luzern, Werkhofstrasse, Luzern, Wesemlinrain

    Municipalities: Luzern

    Search the 2027 timetable →

  9. Stop

    Ettiswil, Dorf

    #
    • New names
    • LU
    • Renamed: «Ettiswil, Post» becomes «Ettiswil, Dorf».
    • First and last trip
    • New names
    • Verkehrsbetriebe Luzern AG · LU
    • Line 5 becomes line 12, on mostly the same stops.
    • Mon–Fri: last trip at 19:59 instead of 20:23.
    • Saturday: last trip at 20:09 instead of 20:30.

    2026 → 2027 Mon–Fri 179 → 179 Saturday 121 → 121

    All 24 stops of the line

    Emmenbrücke, Bahnhof Süd, Kriens, Alpenstrasse, Kriens, Busschleife, Kriens, Grosshofstrasse, Kriens, Hofmatt-Bellpark, Kriens, Kupferhammer, Kriens, Schachenstrasse, Kriens, Zentrum Pilatus, Luzern, Bahnhof, Luzern, Bundesplatz, Luzern, Eichhof, Luzern, Fluhmühle, Luzern, Frohburg, Luzern, Gütsch, Luzern, Hirzenhof, Luzern, Kantonalbank, Luzern, Kasernenplatz, Luzern, Kreuzstutz, Luzern, Moosegg, Luzern, Paulusplatz, Luzern, Pilatusplatz, Luzern, Schiff, Luzern, Weinbergli, Luzern, Werkhofstrasse

    Municipalities: Emmen, Kriens, Luzern

    Search the 2027 timetable →

    • No longer running
    • Verkehrsbetriebe Luzern AG · LU
    • No longer in the 2027 timetable.

    2026 → 2027 Saturday 33 → 0 Sunday 33 → 0

    All 13 stops of the line

    Meggen, Altstadstrasse, Meggen, Balm, Meggen, Fischerdörfli, Meggen, Huob, Meggen, Klösterli, Meggen, Kreuz, Meggen, Lerchenbühl, Meggen, Meggenhorn, Meggen, Piuskirche, Meggen, Rosenhalde, Meggen, Schiffstation, Meggen, Schwerzihöhe, Meggen, Stampfiweg

    Municipalities: Meggen

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

  10. Stop

    Kriens Mattenhof, Bahnhof

    #
    • New names
    • LU
    • Renamed: «Kriens, Mattenhof» becomes «Kriens Mattenhof, Bahnhof».
    • Stops on a line
    • PostAuto AG · LU
    • Stops it calls at that it does not today: Sursee, Badrain
    • No longer calls at: Sursee, Rathaus

    2026 → 2027 Mon–Fri 78 → 78 Saturday 32 → 32 Sunday 32 → 32

    All 10 stops of the line

    Oberkirch LU, CAMPUS Sursee, Oberkirch LU, Terra Alta, Sursee, Badrain, Sursee, Bahnhof, Sursee, Frieslirain, Sursee, Holzacherstrasse, Sursee, Kotten, Sursee, Post, Sursee, Rathaus, Sursee, Spital

    Municipalities: Oberkirch, Sursee

    Search the 2027 timetable →

    • New names
    • zb Zentralbahn AG · BE OW LU
    • Line LIX becomes line 82, on mostly the same stops.

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

    All 16 stops of the line

    Brienz, Brienz West, Brienzwiler, Brünig-Hasliberg, Ebligen, Giswil, Interlaken Ost, Kaiserstuhl OW, Lungern, Luzern, Meiringen, Niederried, Oberried am Brienzersee, Ringgenberg, Sachseln, Sarnen

    Municipalities: Brienz (BE), Brienzwiler, Giswil, Interlaken, Lungern, Luzern, Meiringen, Niederried bei Interlaken, Oberried am Brienzersee, Ringgenberg (BE), Sachseln, Sarnen

    Search the 2027 timetable →

    • First and last trip
    • New names
    • Verkehrsbetriebe Luzern AG · LU
    • Line 10 becomes line 17, on mostly the same stops.
    • Sunday: first trip at 05:23 instead of 06:23.

    2026 → 2027 Mon–Fri 160 → 161 Saturday 138 → 139 Sunday 132 → 137

    All 21 stops of the line

    Kriens, Dattenberg, Kriens, Unter-Dattenberg, Luzern, Bahnhof, Luzern, Berglistrasse, Luzern, Bundesplatz, Luzern, Gigeliwald, Luzern, Gütschwald, Luzern, Hirzenhof, Luzern, Kantonalbank, Luzern, Obergütsch, Luzern, Obergütschhalde, Luzern, Obergütschrain, Luzern, Obergütschstrasse, Luzern, Pilatusplatz, Luzern, Sonnenbergstrasse, Luzern, Steinhofrain, Luzern, Steinhofstrasse, Luzern, Untergütsch, Luzern, Weinbergli, Luzern, Werkhofstrasse, Luzern, Zähringerstrasse

    Municipalities: Kriens, Luzern

    Search the 2027 timetable →

    • No longer running
    • LU
    • No longer served in the new timetable; 312 departures a weekday today.
    • No longer running
    • LU
    • No longer served in the new timetable; 312 departures a weekday today.
  11. Stop

    Willisau, Käppelimatt

    #
    • New names
    • LU
    • Renamed: «Käppelimatt b. Willisau» becomes «Willisau, Käppelimatt».
    • New names
    • Verkehrsbetriebe Luzern AG · LU
    • Line 14 becomes line 30, on mostly the same stops.

    2026 → 2027 Mon–Fri 180 → 183 Saturday 154 → 158 Sunday 147 → 155

    All 33 stops of the line

    Horw, Bahnhof, Horw, Zentrum, Kriens, Grabenhof, Kriens, Grosshofstrasse, Kriens, Nidfeld, Kriens, Oberkuonimatt, Kriens, Pilatusmarkt, Kriens, Steinibach, Kriens, Sternmatt, Kriens, Südpol, Kriens, Wiggenhof, Luzern, Bahnhof, Luzern, Brüelstrasse, Luzern, Bundesplatz, Luzern, Eichhof, Luzern, Gärtnerstrasse, Luzern, Kantonalbank, Luzern, Kapuzinerweg, Luzern, Klinik St. Anna, Luzern, Konservatorium, Luzern, Leumatt, Luzern, Luzernerhof, Luzern, Lützelmattstrasse, Luzern, Moosegg, Luzern, Paulusplatz, Luzern, Pilatusplatz, Luzern, Rigistrasse, Luzern, Schlösslihalde, Luzern, Schlösslirain, Luzern, Schwanenplatz, Luzern, Weinbergli, Luzern, Werkhofstrasse, Luzern, Wey

    Municipalities: Horw, Kriens, Luzern

    Search the 2027 timetable →

    • Stops on a line
    • Zugerland Verkehrsbetriebe AG · SZ LU ZG

    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

    Search the 2027 timetable →

  12. 46

    Rothenburg, Wahligen Nord – Emmenbrücke, Luzern Ibach

    #
    • Stops on a line
    • Auto AG Rothenburg · LU
    • Stops it calls at that it does not today: Emmenbrücke, Luzern Ibach

    2026 → 2027 Mon–Fri 144 → 144 Saturday 120 → 119 Sunday 75 → 75

    All 21 stops of the line

    Emmenbrücke Kapf, Bahnhof, Emmenbrücke, Bahnhof, Emmenbrücke, Bahnhof Süd, Emmenbrücke, Bösfeld, Emmenbrücke, Luzern Ibach, Emmenbrücke, Sonnenplatz, Emmenbrücke, Sprengi, Emmenbrücke, Viscosistadt, Luzern, Frohburg, Luzern, Ruopigen Zentrum, Luzern, Staffeln Schulhaus, Rothenburg Station, Bhf. Ost, Rothenburg Station, Bhf. West, Rothenburg, Bertiswil, Rothenburg, Buzibach, Rothenburg, Eichenring, Rothenburg, Eschenbachstrasse, Rothenburg, Flecken, Rothenburg, Lindau, Rothenburg, Mauritiusring, Rothenburg, Wahligen Nord

    Municipalities: Emmen, Luzern, Rothenburg

    Search the 2027 timetable →

    • Stops on a line
    • First and last trip
    • PostAuto AG · LU
    • Weekends: first trip at 08:33 instead of 08:03.
    • Stops it calls at that it does not today: Entlebuch, Pfrundmatt
    • No longer calls at: Entlebuch, Drei Könige

    2026 → 2027 Mon–Fri 22 → 22 Saturday 14 → 16 Sunday 14 → 16

    All 21 stops of the line

    Entlebuch, Bahnhof, Entlebuch, Drei Könige, Entlebuch, Pfrundmatt, Hasle LU, Bahnhof, Hasle LU, Büelweid, Hasle LU, Dorf, Hasle LU, Gruebehag, Hasle LU, Haldenegg, Hasle LU, Heiligkreuz Kirche, Hasle LU, Heiligkreuz Witebach, Hasle LU, Heiligkreuzstrasse, Hasle LU, Hofstatt, Hasle LU, Hohwald, Hasle LU, Sandboden, Hasle LU, Schulhaus, Hasle LU, Schwesterehüsli, Hasle LU, Ussercher, Schüpfheim, Bahnhof, Schüpfheim, Biberebrüggli, Schüpfheim, Moosmättili, Schüpfheim, Schwändi

    Municipalities: Entlebuch, Hasle (LU), Schüpfheim

    Search the 2027 timetable →

    • New names
    • Verkehrsbetriebe Luzern AG · LU
    • Line 30 becomes line 21, on mostly the same stops.

    2026 → 2027 Mon–Fri 120 → 118 Saturday 120 → 118 Sunday 60 → 60

    All 32 stops of the line

    Ebikon, Bahnhof, Ebikon, Falken, Ebikon, Hofmatt, Ebikon, Hünenberg, Ebikon, Ladengasse, Ebikon, Löwen, Ebikon, Schachenweid, Ebikon, Schmiedhof, Ebikon, St. Klemens, Emmenbrücke, Bahnhof Süd, Luzern Littau, Bahnhof, Luzern, Blattenmoos, Luzern, Fluhmühle, Luzern, Frohburg, Luzern, Gasshof, Luzern, Grenzhof, Luzern, Kanonenstrasse, Luzern, Kantonsspital, Luzern, Kreuzstutz, Luzern, Littau Dorf, Luzern, Längweiher, Luzern, Maihof, Luzern, Maihofmatte-Rotsee, Luzern, Michaelshof, Luzern, Rosenberg, Luzern, Rönnimoosrain, Luzern, Schiff, Luzern, Schlossberg, Luzern, Schützenhaus, Luzern, St. Karli, Luzern, Urnerhof, Luzern, Weggismatt

    Municipalities: Ebikon, Emmen, Luzern

    Search the 2027 timetable →

    • Stops on a line
    • PostAuto AG · LU

    2026 → 2027 Mon–Fri 18 → 18

    All 12 stops of the line

    Ebnet (Entlebuch), Sageli, Ebnet (Entlebuch), Schulhaus, Entlebuch, Bahnhof, Entlebuch, Drei Könige, Entlebuch, Pfrundmatt, Entlebuch, Russacher, Entlebuch, Schwand, Entlebuch, Zeug, Wolhusen, Bahnhof, Wolhusen, Emsern, Wolhusen, Markt, Wolhusen, Viadukt

    Municipalities: Entlebuch, Werthenstein, Wolhusen

    Search the 2027 timetable →

    • Stops on a line
    • PostAuto AG · LU OW

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

    All 18 stops of the line

    Entlebuch, Bahnhof, Entlebuch, Drei Könige, Entlebuch, Marktplatz, Entlebuch, Pfrundmatt, Entlebuch, Spüelen, Entlebuch, Unteregg, Finsterwald LU, Chilenwald, Finsterwald LU, Entlematt, Finsterwald LU, Erlengraben, Finsterwald LU, Gründli, Finsterwald LU, Kirche, Finsterwald LU, Lippern, Finsterwald LU, Rotbach, Finsterwald LU, Schwändeli, Finsterwald LU, alte Post, Gfellen, Glaubenberg, Passhöhe, Langis

    Municipalities: Entlebuch, Sarnen

    Search the 2027 timetable →

  13. Stop

    Kriens, Pilatusbahn

    #
    • New names
    • LU
    • Renamed: «Kriens, Pilatus-Bahnen» becomes «Kriens, Pilatusbahn».
    • Stops on a line
    • PostAuto AG · LU
    • Stops it calls at that it does not today: Dagmersellen, Bildungspark

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

    All 25 stops of the line

    Alberswil, Burgrain, Alberswil, Dorf, Alberswil, Unterdorf, Altishofen, Bäckerei, Altishofen, Kreisel, Altishofen, Unterdorf, Dagmersellen, Bahnhof, Dagmersellen, Bildungspark, Dagmersellen, Industriepark, Dagmersellen, Löwen, Ettiswil, Dorf, Ettiswil, Hinterdorf, Ettiswil, Oberdorf, Nebikon, Bahnhof West, Nebikon, Käserei, Nebikon, Maschinenfabrik, Schötz, Moosbrücke, Schötz, Neubühl, Schötz, St. Mauritz, Willisau, Bahnhof, Willisau, Chrüzhof, Willisau, Feldli, Willisau, Leuenplatz, Willisau, Postplatz, Willisau, Widenmatt

    Municipalities: Alberswil, Altishofen, Dagmersellen, Egolzwil, Ettiswil, Nebikon, Schötz, Willisau

    Search the 2027 timetable →

    • No longer running
    • BE LU
    • No longer in the 2027 timetable.

    2026 → 2027 Saturday 4 → 0 Sunday 4 → 0

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

    • First and last trip
    • Verkehrsbetriebe Luzern AG · LU
    • Mon–Fri: first trip at 04:15 instead of 04:36.

    2026 → 2027 Mon–Fri 337 → 300 Saturday 302 → 297 Sunday 270 → 273

    All 42 stops of the line

    Ebikon, Bahnhof, Ebikon, Falken, Ebikon, Fildern, Ebikon, Hofmatt, Ebikon, Hünenberg, Ebikon, Ladengasse, Ebikon, Löwen, Ebikon, Schachenweid, Ebikon, Schindler, Ebikon, Schmiedhof, Ebikon, St. Klemens, Ebikon, Weichlen, Kriens, Alpenstrasse, Kriens, Busschleife, Kriens, Feldmühle, Kriens, Grosshofstrasse, Kriens, Hofmatt-Bellpark, Kriens, Kupferhammer, Kriens, Pulvermühle, Kriens, Schachenstrasse, Kriens, Schappe-Center, Kriens, Zentrum Pilatus, Luzern, Bahnhof, Luzern, Bundesplatz, Luzern, Eichhof, Luzern, Kantonalbank, Luzern, Luzernerhof, Luzern, Löwenplatz, Luzern, Maihof, Luzern, Maihofmatte-Rotsee, Luzern, Moosegg, Luzern, Paulusplatz, Luzern, Pilatusplatz, Luzern, Schlossberg, Luzern, Schwanenplatz, Luzern, Weggismatt, Luzern, Weinbergli, Luzern, Werkhofstrasse, Luzern, Wesemlinrain, Obernau, Dorf, Obernau, Hammerschmiede, Obernau, Stampfeli

    Municipalities: Ebikon, Kriens, Luzern

    Search the 2027 timetable →

    • No longer running
    • LU
    • No longer served in the new timetable; 65 departures a weekday today.
    • No longer running
    • LU
    • No longer served in the new timetable; 65 departures a weekday today.
    • No longer running
    • LU
    • No longer served in the new timetable; 65 departures a weekday today.
  14. Direct trains

    Luzern – Liestal

    #
    • Faster
    • BL LU
    • Quickest direct train: 52 min instead of 55 min.

    Search the 2027 timetable →

  15. Stop

    Dagmersellen, Bildungspark

    #
    • New
    • LU
    • Newly served: 58 departures a weekday.
    • No longer running
    • LU
    • No longer served in the new timetable; 58 departures a weekday today.
    • First and last trip
    • PostAuto AG · LU ZG
    • 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

    Search the 2027 timetable →

    • First and last trip
    • PostAuto AG · LU ZG
    • 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

    Search the 2027 timetable →

    • No longer running
    • LU
    • No longer served in the new timetable; 42 departures a weekday today.
    • Stops on a line
    • PostAuto AG · LU
    • Stops it calls at that it does not today: Egolzwil, Käppeliweg

    2026 → 2027 Mon–Fri 22 → 22 Saturday 20 → 20

    All 14 stops of the line

    Altishofen, Kreisel, Egolzwil, Käppeliweg, Egolzwil, Moosmatt, Egolzwil, Unterdorf, Kaltbach, Dorf, Kaltbach, Sandsteinhöhle, Nebikon, Bahnhof Ost, St. Erhard, Dorf, St. Erhard, Längmatt, Sursee, Bahnhof, Sursee, Kotten, Sursee, Park, Sursee, Waldegg, Wauwil, Zentrum

    Municipalities: Altishofen, Egolzwil, Knutwil, Mauensee, Nebikon, Sursee, Wauwil

    Search the 2027 timetable →

    • First and last trip
    • Aargau Verkehr AG (AVA) · LU AG BE
    • Weekends: last trip at 23:50 instead of 00:32.

    2026 → 2027 Mon–Fri 65 → 67 Saturday 53 → 52 Sunday 53 → 52

    All 35 stops of the line

    Altbüron, Feld, Altbüron, Halde, Altbüron, Hiltbrunnen, Altbüron, Linden, Altbüron, Ludligen, Altbüron, Post, Brittnau, Grod, Brittnau, Liebigen, Pfaffnau, Brunnmatt, Pfaffnau, Dorfplatz, Pfaffnau, Post, Pfaffnau, Steinacher, Reiden, Bahnhof, Reiden, Friedmattstrasse, Reiden, Kirche, Reiden, Mehlsecken, Reiden, Sonne, Reiden, Unterdorf, Roggliswil, Netzelen, Roggliswil, Niederwil, Roggliswil, Post, St. Urban, Bahnhof, St. Urban, Birchmatt, St. Urban, Chlisonnhalde, St. Urban, Klinik, St. Urban, Sonnhalden, St. Urban, Sonnhaldenhof, St. Urban, Tundwilerweg, St. Urban, Unterberghof, Wikon, Hotel Adelboden, Wikon, Kreuzung, Zofingen, Bahnhof, Zofingen, Oberer Stadteingang, Zofingen, Riedtalstrasse, Zofingen, Römerbad

    Municipalities: Altbüron, Brittnau, Pfaffnau, Reiden, Roggliswil, Roggwil (BE), Wikon, Zofingen

    Search the 2027 timetable →

    • Stops on a line
    • PostAuto AG · LU BE
    • Stops it calls at that it does not today: Escholzmatt, Dorf

    2026 → 2027 Mon–Fri 55 → 55 Saturday 47 → 47 Sunday 39 → 39

    All 29 stops of the line

    Bumbach, Alpenrose, Bumbach, Bödeli, Bumbach, Schwand, Bumbach, Skilift, Escholzmatt, Bahnhof, Escholzmatt, Dorf, Escholzmatt, Riedgasse, Kemmeriboden, Marbach LU, Bergkäserei, Marbach LU, Dorf, Marbach LU, Ey, Marbach LU, Geissenmoos, Marbach LU, Laui, Marbach LU, Mösli, Marbach LU, Neugaden, Marbach LU, Schufelbühl, Marbach LU, Untergasse, Marbachegg, Talstation, Schangnau, Dorf, Schangnau, Grunachen, Schangnau, Leu, Schangnau, Stein, Schangnau, Wald, Schangnau, Waldegg, Wiggen, Egghus, Wiggen, Hilfernstrasse, Wiggen, Schächli, Wiggen, Unterbach, Wiggen, Wittenmoos

    Municipalities: Escholzmatt-Marbach, Schangnau

    Search the 2027 timetable →

    • No longer running
    • LU
    • No longer served in the new timetable; 21 departures a weekday today.
    • No longer running
    • LU
    • No longer served in the new timetable; 20 departures a weekday today.
    • No longer running
    • LU
    • No longer served in the new timetable; 20 departures a weekday today.
    • No longer running
    • LU
    • No longer served in the new timetable; 20 departures a weekday today.
    • No longer running
    • LU
    • No longer served in the new timetable; 20 departures a weekday today.
    • New names
    • Verkehrsbetriebe Luzern AG · LU
    • Line N12 becomes line N13, on mostly the same stops.

    2026 → 2027 Saturday 6 → 6

    All 15 stops of the line

    Luzern, Bahnhof, Luzern, Blattenmoos, Luzern, Gasshof, Luzern, Grenzhof, Luzern, Gütsch, Luzern, Hirzenhof, Luzern, Kanonenstrasse, Luzern, Kantonalbank, Luzern, Kasernenplatz, Luzern, Kreuzstutz, Luzern, Längweiher, Luzern, Michaelshof, Luzern, Pilatusplatz, Luzern, Rönnimoosrain, Luzern, Schützenhaus

    Municipalities: Luzern

    Search the 2027 timetable →

    • New names
    • Verkehrsbetriebe Luzern AG · LU
    • Line N14 becomes line N30, on mostly the same stops.

    2026 → 2027 Saturday 6 → 6

    All 25 stops of the line

    Luzern Verkehrshaus, Bahnhof, Luzern, Bahnhof, Luzern, Brüelstrasse, Luzern, Büttenen, Luzern, Büttenenhalde, Luzern, Casino-Palace, Luzern, Dietschiberg, Luzern, Eggen, Luzern, Europe, Luzern, Giseli, Luzern, Gärtnerstrasse, Luzern, Haldensteig, Luzern, Kapuzinerweg, Luzern, Klinik St. Anna, Luzern, Konservatorium, Luzern, Leumatt, Luzern, Luzernerhof, Luzern, Lützelmattstrasse, Luzern, Oberseeburg, Luzern, Oberseeburghöhe, Luzern, Rigistrasse, Luzern, Schlösslihalde, Luzern, Schlösslirain, Luzern, Schwanenplatz, Luzern, Wey

    Municipalities: Luzern

    Search the 2027 timetable →

    • New names
    • Verkehrsbetriebe Luzern AG · LU
    • Line N21 becomes line N32, on mostly the same stops.

    2026 → 2027 Saturday 6 → 6

    All 43 stops of the line

    Horw, Bahnhof, Horw, Buholz, Horw, Felmis, Horw, Hofrüti, Horw, Kirchweg, Horw, Stegen/Kirchfeld, Horw, Wegscheide, Horw, Zentrum, Kastanienbaum, Dorni, Kastanienbaum, Kreuzmatt, Kastanienbaum, Krämerstein, Kastanienbaum, Schiffstation, Kastanienbaum, Waldwinkel, Kriens Mattenhof, Bahnhof, Kriens, Grabenhof, Kriens, Grosshofstrasse, Kriens, Nidfeld, Kriens, Oberkuonimatt, Kriens, Pilatusmarkt, Kriens, Steinibach, Kriens, Sternmatt, Kriens, Südpol, Kriens, Wiggenhof, Luzern, Bahnhof, Luzern, Bodenhofterrasse, Luzern, Bundesplatz, Luzern, Eichhof, Luzern, Eisfeldstrasse, Luzern, Hirtenhof, Luzern, Kantonalbank, Luzern, Moosegg, Luzern, Paulusplatz, Luzern, Pilatusplatz, Luzern, Schönbühl, Luzern, Wartegg, Luzern, Weinbergli, Luzern, Werkhofstrasse, Luzern, Zumbachhof, St. Niklausen LU, Haslihorn, St. Niklausen LU, Langensand, St. Niklausen LU, Mättiwil, St. Niklausen LU, Stutz, St. Niklausen LU, Unterwil

    Municipalities: Horw, Kriens, Luzern

    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?

68 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.