Lucerne
CantonPublic transport network · canton overview
Lucerne has 113 public transport lines covering 6834.2 km of routes, serving 2091 stops in total.
Route Map
297 mapped routesClick any route to open its line page. Stop markers appear at zoom level 12 and show all 2091 stops in Lucerne.
All Lines
113 lines| Line | Mode | Operator | Routes | Stops | Length |
|---|---|---|---|---|---|
| 2562 PB 2562 (Weggis-Rigi Kaltbad) | aerialway | RB | 2 | 2 | 4.2 km |
| 10 Bus 10 | bus | VBL | 4 | 21 | 11.4 km |
| 101 Bus 101 | bus | BSF | 2 | 23 | 24.2 km |
| 105 Bus 105 | bus | BSF | 4 | 34 | 35.4 km |
| 106 Bus 106 | bus | BSF | 2 | 16 | 9.9 km |
| 107 Bus 107 | bus | BSF | 6 | 22 | 32.1 km |
| 109 Bus 109 (Abendbus) | bus | BSF | 2 | 26 | 25.7 km |
| 11 Bus 11 | bus | VBL | 2 | 12 | 4.1 km |
| 111 Bus 111 | bus | ARAG | 2 | 12 | 17.1 km |
| 12 Bus 12 | bus | VBL | 2 | 27 | 8.4 km |
| 14 Bus 14 | bus | VBL | 4 | 45 | 24.5 km |
| 15 Bus 15 | bus | VBL | 6 | 36 | 13.7 km |
| 16 Bus 16 | bus | VBL | 2 | 26 | 10.2 km |
| 18 Bus 18 | bus | VBL | 4 | 14 | 7.6 km |
| 19 Bus 19 | bus | VBL | 2 | 17 | 6.6 km |
| 20 Bus 20 | bus | VBL | 4 | 21 | 21.3 km |
| 21 Bus 21 | bus | VBL | 4 | 60 | 47.6 km |
| 211 Bus 211 | bus | PAG | 4 | 24 | 30.8 km |
| 212 Bus 212 | bus | ARAG | 2 | 7 | 16.8 km |
| 214 Bus 214 | bus | PAG | 2 | 17 | 21.3 km |
| 22 Bus 22 | bus | VBL | 4 | 20 | 21.7 km |
| 221 Bus 221 | bus | PAG | 4 | 24 | 40.2 km |
| 23 Bus 23 | bus | VBL | 4 | 31 | 37.0 km |
| 231 Bus 231 | bus | PAG | 4 | 14 | 25.9 km |
| 232 Bus 232 | bus | PAG | 4 | 17 | 45.8 km |
| 233 Bus 233 | bus | PAG | 6 | 20 | 39.3 km |
| 234 Bus 234 | bus | PAG | 2 | 8 | 19.4 km |
| 24 Bus 24 | bus | VBL | 3 | 33 | 25.5 km |
| 241 Bus 241 | bus | PAG | 8 | 40 | 86.4 km |
| 25 Bus 25 | bus | VBL | 4 | 22 | 15.4 km |
| 251 Bus 251 | bus | PAG | 2 | 37 | 37.5 km |
| 252 Bus 252 | bus | PAG | 2 | 17 | 80.2 km |
| 26 Bus 26 | bus | VBL | 4 | 38 | 31.8 km |
| 261 Bus 261 | bus | PAG | 2 | 12 | 15.3 km |
| 271 Bus 271 | bus | PAG | 4 | 29 | 51.1 km |
| 272 Bus 272 | bus | PAG | 2 | 25 | 19.1 km |
| 275 Bus 275 | bus | PAG | 6 | 23 | 43.3 km |
| 277 Bus 277 | bus | PAG | 2 | 9 | 20.9 km |
| 281 Bus 281 | bus | PAG | 8 | 32 | 64.1 km |
| 282 Bus 282 | bus | PAG | 2 | 18 | 27.2 km |
| 30 Bus 30 | bus | VBL | 2 | 43 | 16.4 km |
| 40 Bus 40 | bus | AAGR | 4 | 33 | 31.1 km |
| 41 Bus 41 | bus | AAGR | 4 | 41 | 33.3 km |
| 42 Bus 42 | bus | AAGR | 2 | 30 | 12.1 km |
| 43 Bus 43 | bus | AAGR | 2 | 27 | 11.4 km |
| 44 Bus 44 | bus | AAGR | 2 | 21 | 10.7 km |
| 45 Bus 45 | bus | AAGR | 2 | 10 | 5.2 km |
| 46 Bus 46 | bus | AAGR | 5 | 26 | 20.3 km |
| 50 Bus 50 | bus | AAGR | 2 | 37 | 49.3 km |
| 509 Bus 509 | bus | AAGS | 4 | 19 | 12.2 km |
| 51 Bus 51 | bus | AAGR | 4 | 22 | 35.3 km |
| 510 Bus 510 | bus | AAGS | 2 | 10 | 5.6 km |
| 52 Bus 52 | bus | AAGR | 6 | 47 | 154.2 km |
| 60 Bus 60 | bus | ARAG | 2 | 28 | 31.8 km |
| 61 Bus 61 | bus | ARAG | 2 | 49 | 58.0 km |
| 62 Bus 62 | bus | ARAG | 4 | 25 | 46.7 km |
| 63 Bus 63 | bus | ARAG | 4 | 36 | 48.4 km |
| 64 Bus 64 | bus | ARAG | 2 | 19 | 14.7 km |
| 65 Bus 65 | bus | ARAG | 2 | 16 | 14.4 km |
| 66 Bus 66 | bus | ARAG | 2 | 9 | 22.8 km |
| 70 Bus 70 | bus | PAG | 2 | 15 | 13.6 km |
| 71 Bus 71 | bus | PAG | 4 | 21 | 30.4 km |
| 72 Bus 72 | bus | PAG | 2 | 22 | 24.3 km |
| 73 Bus 73 | bus | PAG | 6 | 45 | 63.8 km |
| 80 Bus 80 | bus | PAG | 2 | 17 | 22.5 km |
| 81 Bus 81 | bus | PAG | 3 | 29 | 27.6 km |
| 82 Bus 82 | bus | PAG | 4 | 20 | 49.6 km |
| 83 Bus 83 | bus | PAG | 8 | 32 | 62.0 km |
| 84 Bus 84 | bus | PAG | 6 | 25 | 43.6 km |
| 85 Bus 85 | bus | PAG | 10 | 53 | 156.8 km |
| 86 Bus 86 | bus | PAG | 4 | 11 | 9.9 km |
| 87 Bus 87 | bus | PAG | 2 | 19 | 17.7 km |
| 88 Bus 88 | bus | PAG | 2 | 13 | 27.5 km |
| 89 Bus 89 | bus | PAG | 2 | 21 | 17.3 km |
| 3600 BAT 3600: Luzern-Vitznau | ferry | SGV | 6 | 6 | 72.9 km |
| 3601 BAT 3601: Luzern-Alpnachstaad | ferry | SGV | 2 | 8 | 41.5 km |
| 3601 BAT 3601: Luzern-Alpnachstaad | ferry | SGV | 14 | 9 | 178.7 km |
| 3602 BAT 3602: Luzern-Kehrsiten | ferry | SGV | 2 | 2 | 15.1 km |
| 3604 BAT 3604:Luzern-Meggenhorn | ferry | SGV | 2 | 6 | 10.6 km |
| 1 Bus 1 | trolleybus | VBL | 4 | 61 | 28.5 km |
| 2 Bus 2 | trolleybus | VBL | 2 | 26 | 10.4 km |
| 4 Bus 4 | trolleybus | VBL | 2 | 13 | 4.9 km |
| 5 Bus 5 | trolleybus | VBL | 2 | 31 | 12.1 km |
| 6 Bus 6 | trolleybus | VBL | 2 | 36 | 14.0 km |
| 7 Bus 7 | trolleybus | VBL | 2 | 38 | 11.2 km |
| 8 Bus 8 | trolleybus | VBL | 2 | 33 | 12.7 km |
| 110 Bus 110 | bus | PAG | 2 | 14 | 28.5 km |
| 1524 Flixbus 1524: Basel <=> Roma | bus | Flixbus | 2 | 4 | 404.2 km |
| 348 Bus 348 | bus | BSF | 6 | 12 | 37.9 km |
| 398 Bus 398 | bus | PAG | 2 | 16 | 18.4 km |
| 399 Bus 399 | bus | PAG | 2 | 38 | 33.7 km |
| 417 Flixbus 417: Fribourg <=> Udine | bus | Flixbus | 2 | 5 | 235.7 km |
| 437 Flixbus 437: Fribourg <=> Milano | bus | Flixbus | 2 | 5 | 437.1 km |
| 470 Flixbus 470: Zürich <=> Torino | bus | Morandi Tour | 2 | 4 | 329.9 km |
| 477 Flixbus 477: Milano <=> Bern | bus | Flixbus | 2 | 4 | 182.0 km |
| 497 Flixbus 497: Strasbourg <=> Milano | bus | Flixbus | 2 | 4 | 404.2 km |
| 502 Bus 502 | bus | AAGS | 8 | 117 | 215.4 km |
| 506 Flixbus 506: Zürich <=> Bologna | bus | Flixbus | 2 | 3 | 81.5 km |
| 508 Bus 508 | bus | AAGS | 10 | 77 | 95.9 km |
| 529 Bus 529 | bus | AAGS | 2 | 26 | 19.4 km |
| 604 Bus 604 | bus | AVA-szr | 2 | 23 | 12.1 km |
| 608 Bus 608 | bus | AVA-szr | 9 | 49 | 143.3 km |
| 609 Bus 609 | bus | AVA-szr | 4 | 26 | 21.1 km |
| 622 Bus 622 | bus | ZVB | 4 | 21 | 36.6 km |
| 653 Bus 653 | bus | ZVB | 6 | 47 | 76.5 km |
| K188 Flixbus K188: EuroAirport Basel <=> Lugano | bus | Eurobus | 2 | 6 | 488.8 km |
| N33 Flixbus N33: Kiel <=> Luzern | bus | Flixbus | 2 | 4 | 228.5 km |
| N401 Flixbus N401: Strasbourg <=> Venezia | bus | Flixbus | 2 | 4 | 228.5 km |
| PE Bus N9 (Pyjama-Express) | bus | BSF | 4 | 45 | 101.5 km |
| TEL Tellbus 493 | bus | AAGU | 2 | 3 | 64.8 km |
| 3600 BAT 3600: Vitznau-Brunnen | ferry | SGV | 6 | 7 | 77.0 km |
| 3603 BAT 3603: Luzern-Küssnacht | ferry | - | 5 | 7 | 57.4 km |
| 3651;3652;3653 BAT 3650 (Hallwilersee) | ferry | SGH | 3 | 8 | 41.2 km |
Transport Operators in Lucerne
15 operatorsDistricts
35 districts in LucerneExplore More
Frequently Asked Questions
Lucerne public transportHow many public transport lines does Lucerne have?
Lucerne has 113 public transport lines covering 6834.2 km of network, operated across 394 routes.
How many stops does public transport in Lucerne serve?
2091 stops are served by public transport in Lucerne across 113 lines.
What types of public transport run in Lucerne?
Lucerne is served by: 97 bus lines, 8 ferry lines, 7 trolleybus lines, 1 aerialway line . Switzerland runs one of the most integrated and punctual public transport networks in the world, combining rail, bus, tram, and boat services under a single timetable system.
Which companies operate public transport in Lucerne?
15 operators are served by public transport in Lucerne: PAG (34 lines, 1315.0 km), VBL (23 lines, 397.0 km), AAGR (10 lines, 362.9 km), ARAG (9 lines, 270.7 km), Flixbus (8 lines, 2201.7 km), BSF (7 lines, 266.7 km), SGV (6 lines, 395.8 km), AAGS (5 lines, 348.5 km), AVA-szr (3 lines, 176.5 km), ZVB (2 lines, 113.1 km), RB (1 line, 4.2 km), Morandi Tour (1 line, 329.9 km), Eurobus (1 line, 488.8 km), AAGU (1 line, 64.8 km), SGH (1 line, 41.2 km) .
What is the longest transport line in Lucerne?
The longest line in Lucerne is K188 - Flixbus K188: EuroAirport Basel <=> Lugano at 488.8 km, a bus service.
Which line has the most stops in Lucerne?
The line with the most stops in Lucerne is 502 - Bus 502 with 117 stops, a bus service.
How is public transport spread across districts in Lucerne?
Lucerne contains 35 districts with public transport coverage: Luzern (21 lines, 460 stops, 526.9 km), Kriens (7 lines, 276 stops, 157.8 km), Sursee (6 lines, 135 stops, 253.8 km), Emmen (4 lines, 94 stops, 73.5 km), Hitzkirch (3 lines, 64 stops, 67.7 km), Ruswil (3 lines, 102 stops, 136.5 km), Weggis (3 lines, 31 stops, 22.0 km), Willisau (3 lines, 90 stops, 118.6 km), Beromünster (2 lines, 53 stops, 53.1 km), Ebikon (2 lines, 50 stops, 48.9 km), Entlebuch (2 lines, 31 stops, 71.6 km), Escholzmatt-Marbach (2 lines, 54 stops, 117.7 km), Hildisrieden (2 lines, 84 stops, 203.5 km), Knutwil (2 lines, 52 stops, 111.6 km), Neuenkirch (2 lines, 28 stops, 41.1 km), Schwarzenberg (2 lines, 45 stops, 61.2 km), Wolhusen (2 lines, 43 stops, 54.9 km), Adligenswil (1 line, 45 stops, 63.8 km), Alberswil (1 line, 9 stops, 20.9 km), Buchrain (1 line, 20 stops, 21.7 km), Fischbach (1 line, 32 stops, 64.1 km), Hasle (LU) (1 line, 20 stops, 39.3 km), Hohenrain (1 line, 23 stops, 24.2 km), Horw (1 line, 21 stops, 21.3 km), Malters (1 line, 7 stops, 16.8 km), Meggen (1 line, 22 stops, 15.4 km), Menznau (1 line, 12 stops, 15.3 km), Romoos (1 line, 8 stops, 19.4 km), Root (1 line, 31 stops, 37.0 km), Rothenburg (1 line, 22 stops, 35.3 km), Schenkon (1 line, 25 stops, 43.6 km), Schötz (1 line, 23 stops, 43.3 km), Schüpfheim (1 line, 40 stops, 86.4 km), Sempach (1 line, 21 stops, 17.3 km), Zell (LU) (1 line, 18 stops, 27.2 km) .
How does Lucerne's transport connect to the rest of Switzerland?
Lucerne's lines form part of Switzerland's national integrated public transport network (Verbund). Swiss public transport is coordinated so that connections between different operators and modes are timetabled to work together - passengers can travel seamlessly and onwards to any destination in Switzerland using a single ticket under the Swiss Travel System.
Is public transport good in Lucerne?
Lucerne is served by 113 lines and 2091 stops across a 6834.2 km network, operated by 15 operators. Switzerland consistently ranks among the top countries in the world for public transport quality, punctuality, and coverage. Explore the full Lucerne canton overview or see all Switzerland transport.