There are 4 ways to get from Lindau to Uzwil by bus, train, ferry, 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.
Bus, train
best- Take the bus from Lindau to St. Gallen train stationbus FlixBus N106 / ...
- Take the train from St. Gallen to Uzwiltrain Ir13 / ...
1h 31mCHF 7–25Train, line 5731 train
- Take the train from Lindau-Insel to Bregenz Riedenburgtrain Re
- Take the train from Bregenz Riedenburg to St. Margrethen Sgtrain
- Take the train from St. Margrethen SG to Uzwiltrain
2h 7mCHF 10–53Line 116 ferry, ferry, train
- Take the ferry from Lindau Hafen to Friedrichshafen Hafenferry 116 / ...
- Take the ferry from Friedrichshafen Faehre to Romanshorn Autoquaiferry 197 / ...
- Take the train from Romanshorn to Uzwiltrain S1
3h 51mCHF 25–40Drive 68 km
- Drive from Lindau to Uzwilcar 68 km
1h 2mCHF 12–17
Lindau to Uzwil by bus and train
Questions & Answers
The cheapest way to get from Lindau to Uzwil is to bus and train which costs SFr 7 - SFr 26 and takes 1h 31m.
The fastest way to get from Lindau to Uzwil is to drive which takes 1h 2m and costs SFr 11 - SFr 17.
No, there is no direct train from Lindau to Uzwil. However, there are services departing from Lindau-Insel and arriving at Uzwil via Bregenz Riedenburg and St. Margrethen SG. The journey, including transfers, takes approximately 2h 7m.
The distance between Lindau and Uzwil is 66 km. The road distance is 68 km.
The best way to get from Lindau to Uzwil without a car is to bus and train which takes 1h 31m and costs SFr 7 - SFr 26.
It takes approximately 1h 31m to get from Lindau to Uzwil, including transfers.
Lindau to Uzwil train services, operated by ÖBB, depart from Lindau-Insel station.
Lindau to Uzwil train services, operated by ÖBB, arrive at Bregenz Riedenburg station.
Yes, the driving distance between Lindau to Uzwil is 68 km. It takes approximately 1h 2m to drive from Lindau to Uzwil.
Book your Lindau to Uzwil train tickets online with Omio.
What companies run services between Lindau, Bavaria, Germany and Uzwil, Switzerland?
You can take a train from Lindau-Insel to Uzwil via Bregenz Riedenburg and St. Margrethen SG in around 2h 7m.
Train from St. Gallen to Uzwil
- Ave. Duration
- 18 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–20
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from St. Margrethen SG to Uzwil
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- CHF 15–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Lindau to St. Gallen train station
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- CHF 3–6
- Website
- Flixbus
- Phone
- +49 (0) 7531 3640-0
- [email protected]
- Website
- bsb.de
Ferry from Lindau Hafen to Friedrichshafen Hafen
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- CHF 10–14
- Schedules at
- bsb.de
Ferry from Friedrichshafen Faehre to Romanshorn Autoquai
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- CHF 8–12
- Schedules at
- bsb.de
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
There are 621+ hotels available in Uzwil.











