There are 5 ways to get from Einsiedeln to Kriens by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Biberbrugg to Luzerntrain Vae
2h 12mCHF 22–36Drive 51 km
cheapest- Drive from Einsiedeln to Krienscar 51 km
57 minCHF 9–13Line 507 bus, line 508 bus, line 24 bus, line 1 bus
- Take the bus from Biberbrugg, Bahnhof to Schwyz, Zentrumbus 507
- Take the bus from Schwyz, Zentrum to Küssnacht am Rigi, Bahnhofbus 508 / ...
- Take the bus from Meggen, Huob to Luzern, Luzernerhofbus 24
- Take the bus from Luzern, Luzernerhof to Kriens, Schachenstrassebus 1
4h 12mCHF 21–34Taxi
- Take the taxi from Einsiedeln to Krienstaxi 51 km
57 minCHF 230–280Train, line 21 bus
- Take the train from Biberbrugg to Luzerntrain Vae
- Take the bus from Luzern, Bundesplatz to Kriens, Zunacherbus 21
2h 58mCHF 23–38
Einsiedeln to Kriens by train and bus
Questions & Answers
The cheapest way to get from Einsiedeln to Kriens is to drive which costs SFr 8 - SFr 13 and takes 57 min.
The fastest way to get from Einsiedeln to Kriens is to drive which takes 57 min and costs SFr 8 - SFr 13.
No, there is no direct bus from Einsiedeln to Kriens. However, there are services departing from Biberbrugg, Bahnhof and arriving at Kriens, Schachenstrasse via Schwyz, Zentrum, Küssnacht am Rigi, Litzi, Meggen, Huob and Luzern, Luzernerhof. The journey, including transfers, takes approximately 4h 12m.
No, there is no direct train from Einsiedeln to Kriens. However, there are services departing from Einsiedeln and arriving at Luzern via Biberbrugg. The journey, including transfers, takes approximately 2h 12m.
The distance between Einsiedeln and Kriens is 54 km. The road distance is 51 km.
The best way to get from Einsiedeln to Kriens without a car is to train which takes 2h 12m and costs SFr 21 - SFr 40.
It takes approximately 2h 12m to get from Einsiedeln to Kriens, including transfers.
Einsiedeln to Kriens bus services, operated by Auto AG Schwyz, depart from Biberbrugg, Bahnhof station.
Einsiedeln to Kriens train services, operated by Schweizerische Südostbahn AG, depart from Biberbrugg station.
The best way to get from Einsiedeln to Kriens is to train which takes 2h 12m and costs SFr 21 - SFr 40. Alternatively, you can line 507 bus and line 508 bus and line 24 bus and line 1 bus, which costs SFr 20 - SFr 35 and takes 4h 12m.
What companies run services between Einsiedeln, Switzerland and Kriens, Switzerland?
Schweizerische Südostbahn AG operates a train from Biberbrugg to Luzern hourly. Tickets cost CHF 18–27 and the journey takes 1h 1m. Alternatively, you can take a train from Einsiedeln to Kriens, Schachenstrasse via Biberbrugg, Biberbrugg, Bahnhof, Schwyz, Zentrum, Küssnacht am Rigi, Bahnhof, Küssnacht am Rigi, Litzi, Meggen, Huob, and Luzern, Luzernerhof in around 4h 12m.
- Phone
- +41 58 580 70 70
- Website
- sob.ch
Train from Biberbrugg to Luzern
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- CHF 18–27
- Schedules at
- sob.ch
Train from Biberbrugg to Luzern
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- CHF 18–27
- Schedules at
- sob.ch
- Phone
- 041 817 75 00
- [email protected]
- Website
- aags.ch
Bus from Biberbrugg, Bahnhof to Schwyz, Zentrum
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- CHF 6–9
- Schedules at
- aags.ch
Bus from Schwyz, Zentrum to Küssnacht am Rigi, Bahnhof
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 8–11
- Schedules at
- aags.ch
- Phone
- +41 41 369 65 65
- Website
- vbl.ch
Bus from Meggen, Huob to Luzern, Luzernerhof
- Ave. Duration
- 14 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 3–5
- Schedules at
- vbl.ch
Bus from Luzern, Luzernerhof to Kriens, Schachenstrasse
- Ave. Duration
- 13 min
- Frequency
- Every 10 minutes
- Estimated price
- CHF 2–4
- Schedules at
- vbl.ch
Bus from Luzern, Bundesplatz to Kriens, Zunacher
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- CHF 3–6
- Schedules at
- vbl.ch
- Ave. Duration
- 57 min
- Estimated price
- CHF 230–280
Geissenparadies Göscheneralptal
- Phone
- +41 79 545 14 52
- Website
- andermatt.swiss
Keti Taxi
- Phone
- +41 78 947 47 08
- Website
- taxiketi.ch
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Einsiedeln to Kriens bus services, operated by Auto AG Schwyz, arrive at Schwyz, Zentrum station.
Einsiedeln to Kriens train services, operated by Schweizerische Südostbahn AG, arrive at Luzern station.
Yes, the driving distance between Einsiedeln to Kriens is 51 km. It takes approximately 57 min to drive from Einsiedeln to Kriens.
There are 675+ hotels available in Kriens.


















