There are 5 ways to get from Lake Lucerne to Uzwil by train, bus, or car
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 Zürich HBtrain 75
- Take the train from Zürich HB to Uzwiltrain Ir13 / ...
2h 1mCHF 14–72Train via Winterthur
cheapest- Take the train from Luzern to Winterthurtrain 75
- Take the train from Winterthur to Uzwiltrain Ir13 / ...
2h 7mCHF 13–50Bus
- Take the bus from Lucerne to St. Gallenbus
2h 46mCHF 23–39Drive 107.9 km
- Drive from Lucerne to Uzwilcar 107.9 km
1h 30mCHF 18–26Train via Flüelen
- Take the train from Flüelen to Zugtrain S2 / ...
- Take the train from Zug to Zürich Oerlikontrain S24
- Take the train from Zürich Oerlikon to Uzwiltrain Ic1
2h 52mCHF 48–119
Lake Lucerne to Uzwil by train
Questions & Answers
The cheapest way to get from Lake Lucerne to Uzwil is to train via Winterthur which costs SFr 12 - SFr 50 and takes 2h 7m.
The fastest way to get from Lake Lucerne to Uzwil is to drive which takes 1h 30m and costs SFr 17 - SFr 26.
No, there is no direct bus from Lake Lucerne to Uzwil. However, there are services departing from Lucerne and arriving at St. Gallen via . The journey, including transfers, takes approximately 2h 46m.
No, there is no direct train from Lake Lucerne to Uzwil. However, there are services departing from Luzern and arriving at Uzwil via Zürich HB. The journey, including transfers, takes approximately 2h 1m.
The distance between Lake Lucerne and Uzwil is 121 km. The road distance is 107.9 km.
The best way to get from Lake Lucerne to Uzwil without a car is to train which takes 2h 1m and costs SFr 14 - SFr 75.
It takes approximately 2h 1m to get from Lake Lucerne to Uzwil, including transfers.
Lake Lucerne to Uzwil bus services, operated by Bogojevic Reisen, depart from Lucerne station.
Lake Lucerne to Uzwil train services, operated by SBB GmbH, depart from Luzern station.
The best way to get from Lake Lucerne to Uzwil is to train which takes 2h 1m and costs SFr 14 - SFr 75. Alternatively, you can bus, which costs SFr 23 - SFr 40 and takes 2h 46m.
What companies run services between Lake Lucerne, Switzerland and Uzwil, Switzerland?
You can take a train from Luzern to Uzwil via Zürich HB in around 2h 1m. Alternatively, Bogojevic Reisen operates a bus from Lucerne to St. Gallen twice a week. Tickets cost CHF 20 and the journey takes 2h 20m.
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Luzern to Zürich HB
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Schedules at
- SBB GmbH
Train from Luzern to Winterthur
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- CHF 7–10
- Schedules at
- SBB GmbH
Train from Zürich HB to Uzwil
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 22–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Winterthur to Uzwil
- Ave. Duration
- 25 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 12–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Flüelen to Zug
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- CHF 12–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zug to Zürich Oerlikon
- Ave. Duration
- 47 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 11–35
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Oerlikon to Uzwil
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 20–60
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 71 554 00 00
- Website
- Thurbo
Train from Zürich HB to Uzwil
- Ave. Duration
- 58 min
- Frequency
- Once a week
- Estimated price
- CHF 8–18
- Schedules at
- Thurbo
- 2nd Class Ticket
- CHF 8–12
- 1st Class Ticket
- CHF 14–18
Train from Winterthur to Uzwil
- Ave. Duration
- 30 min
- Frequency
- 3 times a day
- Estimated price
- CHF 5–13
- Schedules at
- Thurbo
- 2nd Class Ticket
- CHF 5–8
- 1st Class Ticket
- CHF 10–13
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Flüelen to Zug
- Ave. Duration
- 46 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 16–25
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- +381 35 433 333
- [email protected]
- Website
- Bogojevic Reisen
Bus from Lucerne to St. Gallen
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- CHF 20
- Website
- Bogojevic Reisen
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
Lake Lucerne to Uzwil bus services, operated by Bogojevic Reisen, arrive at St. Gallen station.
Lake Lucerne to Uzwil train services, operated by SBB GmbH, arrive at Zürich HB station.
Yes, the driving distance between Lake Lucerne to Uzwil is 108 km. It takes approximately 1h 30m to drive from Lake Lucerne to Uzwil.
Book your Lake Lucerne to Uzwil train tickets online with Omio.
There are 625+ hotels available in Uzwil.



















