There are 4 ways to get from Lucerne to Horgen by train, car, taxi, or bus
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 Luzern to Zugtrain S1 / ...
- Take the train from Zug to Horgen Oberdorftrain S24 / ...
57 minCHF 13–38Drive 45.8 km
cheapest- Drive from Lucerne to Horgencar 45.8 km
34 minCHF 8–11Taxi
- Take the taxi from Lucerne to Horgentaxi 45.8 km
34 minCHF 200–250Train, line 145 bus
- Take the train from Luzern to Thalwiltrain 75
- Take the bus from Thalwil, Zentrum to Horgen, Altes Gemeindehausbus 145
1h 12m
Lucerne to Horgen by train
Questions & Answers
The cheapest way to get from Lucerne to Horgen is to drive which costs SFr 7 - SFr 11 and takes 34 min.
The fastest way to get from Lucerne to Horgen is to drive which takes 34 min and costs SFr 7 - SFr 11.
No, there is no direct train from Lucerne to Horgen. However, there are services departing from Luzern and arriving at Horgen Oberdorf via Zug. The journey, including transfers, takes approximately 57 min.
The distance between Lucerne and Horgen is 40 km. The road distance is 45.8 km.
The best way to get from Lucerne to Horgen without a car is to train which takes 57 min and costs SFr 13 - SFr 40.
It takes approximately 57 min to get from Lucerne to Horgen, including transfers.
Lucerne to Horgen train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Luzern station.
Lucerne to Horgen train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Zug station.
Yes, the driving distance between Lucerne to Horgen is 46 km. It takes approximately 34 min to drive from Lucerne to Horgen.
Book your Lucerne to Horgen train tickets online with Omio.
What companies run services between Lucerne, Switzerland and Horgen, Switzerland?
You can take a train from Luzern to Horgen Oberdorf via Zug in around 57 min.
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Luzern to Zug
- Ave. Duration
- 30 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 9–27
- Website
- https://www.sbb.ch/en
Train from Zug to Horgen Oberdorf
- Ave. Duration
- 11 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–12
- Website
- https://www.sbb.ch/en
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Luzern to Thalwil
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Schedules at
- sbb-deutschland.de
- Phone
- 044 206 45 11
- Website
- szu.ch
Bus from Thalwil, Zentrum to Horgen, Altes Gemeindehaus
- Ave. Duration
- 14 min
- Frequency
- Every 30 minutes
- Schedules at
- szu.ch
- Ave. Duration
- 34 min
- Estimated price
- CHF 200–250
Taxi Wyss
- Phone
- +41 77 409 33 11
- Website
- taxi-wyss.ch
Taxi Luzern
- Phone
- +41 41 310 10 10
- Website
- taxiluzern.ch
Taxi Ernst Hess AG
- Phone
- +41 41 310 10 10
- Website
- hesstaxi.ch
Hey Taxi
- Phone
- +41 41 360 60 60
- Website
- heytaxis.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
There are 1196+ hotels available in Horgen.









