- Recommended
Stadtmuseum Lindau – Haus zum Cavazzen
Lindau’s main city museum in a Baroque townhouse, presenting local history, art, and changing exhibitions in the heart of the island.
Cheapest price on Sep 14
$25
Average ticket price on Sep 14
$46
Fastest journey on Sep 14
1 h 32 m
Average journey duration on Sep 14
1 h 35 m
Trains on Sep 14
98
Distance
88 km
The best way to find a cheap train ticket from Zurich to Lindau (Bodensee) is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Zurich to Lindau (Bodensee) will cost around $46 if you buy it on the day, but the cheapest tickets can be found for only $25.
On Mon, Sep 14, we found 98 trains from Zurich to Lindau (Bodensee), including 5 direct services.
On Mon, Sep 14 the direct trains cover the 88 km distance in an average of 1 h 35 m but if you time it right, some trains will get you there in just 1 h 32 m .
On Mon, Sep 14 the slowest trains will take 1 h 36 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
EC 13473+
REX 1
IR 13 3293 | 3293 · IR 13 3251 | 3251 · B 251 28002 | 28002
IC 1 701 | 701 · IR 13 2203 | 2203 · B 251 28008 | 28008
IC 1 715 | 715 · IR 13 2217 | 2217 · B 251 28036 | 28036
IC 1 705 | 705 · IR 13 2207 | 2207 · B 251 28016 | 28016
IC 1 705 | 705 · S 5 11529 | 11529 · B 254 25425 | 25425
EC 95
EC 97
EC 99
EC 193Omio recommends booking the train as it is the most popular option from Zurich to Lindau (Bodensee) among Omio's users. If you are prioritising price, take the train, with an average ticket price of $58 For those with little time, consider booking a train, which has an average total journey time of 2h 29m. If you are seeking to minimise your carbon footprint, the train is your best option, with estimated CO2 emissions of 0.0 - 0.1kg. Average ticket prices depend on the travel mode: a train costs an average of $58, while a train costs an average of $58.
Distance: 54 miles (88 km)
Most popular Train | Bus | Driving |
|---|---|---|
$58 Average price Cheapest | $84 Average price (fuel + tolls) | |
2h 29m Average total duration Fastest 1h 59m Onboard + 30m Additional time* | 1h 52m Average total duration (door-to-door) | |
0.0 - 0.1kg CO2 emissions Lowest | 0.1 - 0.2kg CO2 emissions | - CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Tickets start at around $58 (€47) compared to roughly $84 (€68) in fuel and tolls — a saving of about $26 (€21). The journey takes 1h 59m versus 1h 52m by car, so you'll arrive a bit later, but you can work, read, or sleep along the way rather than spending the time behind the wheel. You'll also save the hassle of parking at the other end.
Direct services run with ÖBB | Euro City (EC).
Driving is worth it if you're on a tight schedule, travelling as a group, or want to stop somewhere en route.
The table below shows live departures for Zurich to Lindau (Bodensee) trains for today, Sunday, September 13. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
S 8 18862 | 18862 · IC 5 527 | 527 · B 251 28752 | 28752 | 5:00 PM Zürich Oerlikon | 1h45 | 6:45 PM Lindau (Bodensee) | 2 transfers | |
IC 5 527 | 527 · B 251 28752 | 28752 | 5:02 PM Zurich HB | 1h43 | 6:45 PM Lindau (Bodensee) | 1 transfer | |
IR 13 3277 | 3277 · B 305 15076 | 15076 | 5:08 PM Zurich HB | 1h59 | 7:07 PM Lindau (Bodensee) | 1 transfer | |
IR 13 3277 | 3277 · B 305 15076 | 15076 | 5:15 PM Zürich Oerlikon | 1h52 | 7:07 PM Lindau (Bodensee) | 1 transfer | |
EC 197 | 5:32 PM Zurich HB | 1h36 | 7:08 PM Lindau-Reutin station | 0 transfersDirect | |
S 11 19169 | 19169 · IC 5 529 | 529 · B 251 28756 | 28756 | 5:54 PM Zurich Altstetten | 1h51 | 7:45 PM Lindau (Bodensee) | 2 transfers | |
IR 3279+ REX 7 | 6:08 PM Zurich HB | 2h00 | 8:08 PM Lindau-Reutin station | 1 transfer | |
IR 3279+ REX 7 | 6:08 PM Zurich HB | 2h04 | 8:12 PM Lindau-Insel | 1 transfer | |
IR 3279 · REX 25895 | 6:08 PM Zurich HB | 2h04 | 8:12 PM Lindau-Insel | 1 transfer | |
S 11 19173 | 19173 · IC 5 531 | 531 · B 251 28764 | 28764 | 6:54 PM Zurich Altstetten | 1h51 | 8:45 PM Lindau (Bodensee) | 2 transfers | |
EC 199 | 7:32 PM Zurich HB | 1h36 | 9:08 PM Lindau-Reutin station | 0 transfersDirect | |
S 11 19177 | 19177 · IC 5 533 | 533 · S 2 11279 | 11279 · B 251 28772 | 28772 | 7:54 PM Zurich Altstetten | 1h51 | 9:45 PM Lindau (Bodensee) | 3 transfers | |
IR 35 2383 | 2383 · IR 13 3288 | 3288 · B 251 28782 | 28782 | 8:00 PM Zurich Altstetten | 2h45 | 10:45 PM Lindau (Bodensee) | 2 transfers | |
S 11 19179 | 19179 · IC 1 731 | 731 · S 2 11283 | 11283 · B 251 28782 | 28782 | 8:24 PM Zurich Altstetten | 2h21 | 10:45 PM Lindau (Bodensee) | 3 transfers | |
| Monday, September 14 | |||||
S 12 19293 | 19293 · IR 13 3293 | 3293 · S 2 11215 | 11215 · B 305 15022 | 15022 | 12:09 AM Zurich Altstetten | 5h58 | 6:07 AM Lindau (Bodensee) | 3 transfers | |
S 12 19293 | 19293 · IR 13 3293 | 3293 · IR 13 3251 | 3251 · B 251 28002 | 28002 | 12:09 AM Zurich Altstetten | 5h51 | 6:00 AM Lindau (Bodensee) | 3 transfers | |
S 5 18593 | 18593 · S 7 18792 | 18792 · S 12 19215 | 19215 · IR 13 3253 | 3253 | 12:16 AM Zurich Altstetten | 6h51 | 7:07 AM Lindau (Bodensee) | 4 transfers | |
S 5 18593 | 18593 · S 7 18792 | 18792 · S 12 19215 | 19215 · IR 13 3253 | 3253 | 12:16 AM Zurich Altstetten | 6h44 | 7:00 AM Lindau (Bodensee) | 4 transfers | |
IR 13 3293 | 3293 · IR 13 3251 | 3251 · B 251 28002 | 28002 | 12:17 AM Zurich HB | 5h43 | 6:00 AM Lindau (Bodensee) | 2 transfers | |
IR 35 2395 | 2395 · S 4 11420 | 11420 · B 305 15022 | 15022 | 12:23 AM Zurich HB | 5h44 | 6:07 AM Lindau (Bodensee) | 2 transfers | |
IR 13 3293 | 3293 · IR 13 3251 | 3251 · B 251 28002 | 28002 | 12:24 AM Zürich Oerlikon | 5h36 | 6:00 AM Lindau (Bodensee) | 2 transfers | |
IR 13 3293 | 3293 · S 2 11215 | 11215 · B 305 15022 | 15022 | 12:24 AM Zürich Oerlikon | 5h43 | 6:07 AM Lindau (Bodensee) | 2 transfers | |
S 8 18892 | 18892 · S 12 19215 | 19215 · IR 13 3253 | 3253 · B 251 28006 | 28006 | 12:25 AM Zurich HB | 6h35 | 7:00 AM Lindau (Bodensee) | 3 transfers | |
S 8 18892 | 18892 · S 12 19215 | 19215 · IR 13 3253 | 3253 · B 305 15026 | 15026 | 12:25 AM Zurich HB | 6h42 | 7:07 AM Lindau (Bodensee) | 3 transfers | |
S 8 18892 | 18892 · S 12 19215 | 19215 · IR 13 3253 | 3253 · B 305 15026 | 15026 | 12:30 AM Zürich Oerlikon | 6h37 | 7:07 AM Lindau (Bodensee) | 3 transfers | |
S 8 18892 | 18892 · S 12 19215 | 19215 · IR 13 3253 | 3253 · B 251 28006 | 28006 | 12:30 AM Zürich Oerlikon | 6h30 | 7:00 AM Lindau (Bodensee) | 3 transfers | |
IR 2155 | 2155 · EC 95 | 95 · IR 13 2203 | 2203 · B 251 28008 | 28008 | 5:23 AM Zurich Altstetten | 2h07 | 7:30 AM Lindau (Bodensee) | 3 transfers | |
EC 95 | 5:35 AM Zurich HB | 1h33 | 7:08 AM Lindau-Reutin station | 0 transfersDirect | |
IC 701 · IR 2203 · S 3 · R 25842 | On time 5:37 AM Zurich HB | 2h26 | 8:03 AM Lindau-Insel | 3 transfers | |
IC 1 701 | 701 · IR 13 2203 | 2203 · B 251 28008 | 28008 | 5:37 AM Zurich HB | 1h53 | 7:30 AM Lindau (Bodensee) | 2 transfers | |
IC 1 701 | 701 · IR 13 2203 | 2203 · B 251 28008 | 28008 | 5:44 AM Zürich Oerlikon | 1h46 | 7:30 AM Lindau (Bodensee) | 2 transfers | |
S 11 19121 | 19121 · IR 13 3255 | 3255 · B 251 28010 | 28010 | 5:54 AM Zurich Altstetten | 2h06 | 8:00 AM Lindau (Bodensee) | 2 transfers | |
S 11 19121 | 19121 · IR 13 3255 | 3255 · B 305 15030 | 15030 | 5:54 AM Zurich Altstetten | 2h13 | 8:07 AM Lindau (Bodensee) | 2 transfers | |
IR 3255 · S 3 · REX 5560 | On time 6:08 AM Zurich HB | 2h24 | 8:32 AM Lindau-Insel | 2 transfers | |
IR 13 3255 | 3255 · B 251 28010 | 28010 | 6:08 AM Zurich HB | 1h52 | 8:00 AM Lindau (Bodensee) | 1 transfer | |
IR 13 3255 | 3255 · B 305 15030 | 15030 | 6:08 AM Zurich HB | 1h59 | 8:07 AM Lindau (Bodensee) | 1 transfer | |
IR 13 3255 | 3255 · B 251 28010 | 28010 | 6:15 AM Zürich Oerlikon | 1h45 | 8:00 AM Lindau (Bodensee) | 1 transfer | |
IR 13 3255 | 3255 · B 305 15030 | 15030 | 6:15 AM Zürich Oerlikon | 1h52 | 8:07 AM Lindau (Bodensee) | 1 transfer | |
S 11 19123 | 19123 · IC 1 703 | 703 · IR 13 2205 | 2205 · B 251 28012 | 28012 | 6:24 AM Zurich Altstetten | 2h06 | 8:30 AM Lindau (Bodensee) | 3 transfers | |
EC 13473+ REX 1 | 6:32 AM Zurich HB | 2h26 | 8:58 AM Lindau-Reutin station | 1 transfer | |
EC 13473 · REX 5562 | 6:32 AM Zurich HB | 2h31 | 9:03 AM Lindau-Insel | 1 transfer | |
IC 1 703 | 703 · IR 13 2205 | 2205 · B 251 28012 | 28012 | 6:37 AM Zurich HB | 1h53 | 8:30 AM Lindau (Bodensee) | 2 transfers | |
IC 1 703 | 703 · IR 13 2205 | 2205 · B 251 28012 | 28012 | 6:44 AM Zürich Oerlikon | 1h46 | 8:30 AM Lindau (Bodensee) | 2 transfers | |
S 11 19125 | 19125 · IR 13 3257 | 3257 · B 251 28014 | 28014 | 6:54 AM Zurich Altstetten | 2h06 | 9:00 AM Lindau (Bodensee) | 2 transfers | |
S 11 19125 | 19125 · IR 13 3257 | 3257 · B 305 15034 | 15034 | 6:54 AM Zurich Altstetten | 2h13 | 9:07 AM Lindau (Bodensee) | 2 transfers | |
IR 13 3257 | 3257 · B 251 28014 | 28014 | 7:08 AM Zurich HB | 1h52 | 9:00 AM Lindau (Bodensee) | 1 transfer | |
IR 13 3257 | 3257 · B 305 15034 | 15034 | 7:08 AM Zurich HB | 1h59 | 9:07 AM Lindau (Bodensee) | 1 transfer | |
IR 13 3257 | 3257 · B 251 28014 | 28014 | 7:15 AM Zürich Oerlikon | 1h45 | 9:00 AM Lindau (Bodensee) | 1 transfer | |
IR 13 3257 | 3257 · B 305 15034 | 15034 | 7:15 AM Zürich Oerlikon | 1h52 | 9:07 AM Lindau (Bodensee) | 1 transfer | |
S 11 19127 | 19127 · EC 97 | 97 · B 242 24224 | 24224 | 7:24 AM Zurich Altstetten | 1h59 | 9:23 AM Lindau (Bodensee) | 2 transfers | |
S 11 19127 | 19127 · IC 1 705 | 705 · IR 13 2207 | 2207 · B 251 28016 | 28016 | 7:24 AM Zurich Altstetten | 2h06 | 9:30 AM Lindau (Bodensee) | 3 transfers | |
EC 97 | 7:32 AM Zurich HB | 1h36 | 9:08 AM Lindau-Reutin station | 0 transfersDirect | |
IC 1 705 | 705 · S 5 11529 | 11529 · B 254 25425 | 25425 | 7:37 AM Zurich HB | 1h39 | 9:16 AM Lindau (Bodensee) | 2 transfers | |
IC 1 705 | 705 · IR 13 2207 | 2207 · B 251 28016 | 28016 | 7:37 AM Zurich HB | 1h53 | 9:30 AM Lindau (Bodensee) | 2 transfers | |
IC 1 705 | 705 · S 5 11529 | 11529 · B 254 25425 | 25425 | 7:44 AM Zürich Oerlikon | 1h32 | 9:16 AM Lindau (Bodensee) | 2 transfers | |
IC 1 705 | 705 · IR 13 2207 | 2207 · B 251 28016 | 28016 | 7:44 AM Zürich Oerlikon | 1h46 | 9:30 AM Lindau (Bodensee) | 2 transfers | |
S 11 19129 | 19129 · IR 13 3259 | 3259 · B 251 28018 | 28018 | 7:54 AM Zurich Altstetten | 2h06 | 10:00 AM Lindau (Bodensee) | 2 transfers | |
S 11 19129 | 19129 · IR 13 3259 | 3259 · B 305 15038 | 15038 | 7:54 AM Zurich Altstetten | 2h13 | 10:07 AM Lindau (Bodensee) | 2 transfers | |
IR 3259+ REX 7 | 8:08 AM Zurich HB | 2h00 | 10:08 AM Lindau-Reutin station | 1 transfer | |
IR 3259 · REX 25885 | 8:08 AM Zurich HB | 2h05 | 10:13 AM Lindau-Insel | 1 transfer | |
IR 13 3259 | 3259 · B 305 15038 | 15038 | 8:08 AM Zurich HB | 1h59 | 10:07 AM Lindau (Bodensee) | 1 transfer | |
IR 13 3259 | 3259 · B 251 28018 | 28018 | 8:08 AM Zurich HB | 1h52 | 10:00 AM Lindau (Bodensee) | 1 transfer | |
IR 13 3259 | 3259 · B 305 15038 | 15038 | 8:15 AM Zürich Oerlikon | 1h52 | 10:07 AM Lindau (Bodensee) | 1 transfer | |
IR 13 3259 | 3259 · B 251 28018 | 28018 | 8:15 AM Zürich Oerlikon | 1h45 | 10:00 AM Lindau (Bodensee) | 1 transfer | |
S 11 19131 | 19131 · IC 1 707 | 707 · IR 13 2209 | 2209 · B 251 28020 | 28020 | 8:24 AM Zurich Altstetten | 2h06 | 10:30 AM Lindau (Bodensee) | 3 transfers | |
RJX13477+ REX 1 | 8:32 AM Zurich HB | 2h26 | 10:58 AM Lindau-Reutin station | 1 transfer | |
RJX 13477 · REX 25918 | On time 8:32 AM Zurich HB | 2h31 | 11:03 AM Lindau-Insel | 1 transfer | |
IC 1 707 | 707 · IR 13 2209 | 2209 · B 251 28020 | 28020 | 8:37 AM Zurich HB | 1h53 | 10:30 AM Lindau (Bodensee) | 2 transfers | |
IC 1 707 | 707 · IR 13 2209 | 2209 · B 251 28020 | 28020 | 8:44 AM Zürich Oerlikon | 1h46 | 10:30 AM Lindau (Bodensee) | 2 transfers | |
S 11 19133 | 19133 · IR 13 3261 | 3261 · B 251 28022 | 28022 | 8:54 AM Zurich Altstetten | 2h06 | 11:00 AM Lindau (Bodensee) | 2 transfers | |
S 11 19133 | 19133 · IR 13 3261 | 3261 · B 305 15042 | 15042 | 8:54 AM Zurich Altstetten | 2h13 | 11:07 AM Lindau (Bodensee) | 2 transfers | |
IR 13 3261 | 3261 · B 251 28022 | 28022 | 9:08 AM Zurich HB | 1h52 | 11:00 AM Lindau (Bodensee) | 1 transfer | |
IR 13 3261 | 3261 · B 305 15042 | 15042 | 9:08 AM Zurich HB | 1h59 | 11:07 AM Lindau (Bodensee) | 1 transfer | |
IR 13 3261 | 3261 · B 305 15042 | 15042 | 9:15 AM Zürich Oerlikon | 1h52 | 11:07 AM Lindau (Bodensee) | 1 transfer | |
IR 13 3261 | 3261 · B 251 28022 | 28022 | 9:15 AM Zürich Oerlikon | 1h45 | 11:00 AM Lindau (Bodensee) | 1 transfer | |
S 11 19135 | 19135 · IC 1 709 | 709 · IR 13 2211 | 2211 · B 251 28024 | 28024 | 9:24 AM Zurich Altstetten | 2h06 | 11:30 AM Lindau (Bodensee) | 3 transfers | |
EC 99 | 9:32 AM Zurich HB | 1h36 | 11:08 AM Lindau-Reutin station | 0 transfersDirect | |
S 11 19137 | 19137 · IR 13 3263 | 3263 · B 251 28026 | 28026 | 9:54 AM Zurich Altstetten | 1h58 | 11:52 AM Lindau (Bodensee) | 2 transfers | |
S 11 19137 | 19137 · IR 13 3263 | 3263 · B 305 15046 | 15046 | 9:54 AM Zurich Altstetten | 2h13 | 12:07 PM Lindau (Bodensee) | 2 transfers | |
S 11 19137 | 19137 · IR 13 3263 | 3263 · B 251 28026 | 28026 | 9:54 AM Zurich Altstetten | 2h06 | 12:00 PM Lindau (Bodensee) | 2 transfers | |
IR 13 3263 | 3263 · B 251 28026 | 28026 | 10:08 AM Zurich HB | 1h44 | 11:52 AM Lindau (Bodensee) | 1 transfer | |
IR 13 3263 | 3263 · B 251 28026 | 28026 | 10:15 AM Zürich Oerlikon | 1h37 | 11:52 AM Lindau (Bodensee) | 1 transfer | |
IR 13 3265 | 3265 · B 251 28030 | 28030 | 11:08 AM Zurich HB | 1h52 | 1:00 PM Lindau (Bodensee) | 1 transfer | |
IR 13 3265 | 3265 · B 305 15050 | 15050 | 11:08 AM Zurich HB | 1h59 | 1:07 PM Lindau (Bodensee) | 1 transfer | |
IR 13 3265 | 3265 · B 305 15050 | 15050 | 11:15 AM Zürich Oerlikon | 1h52 | 1:07 PM Lindau (Bodensee) | 1 transfer | |
IR 13 3265 | 3265 · B 251 28030 | 28030 | 11:15 AM Zürich Oerlikon | 1h45 | 1:00 PM Lindau (Bodensee) | 1 transfer | |
S 11 19143 | 19143 · IC 1 713 | 713 · IR 13 2215 | 2215 · B 251 28032 | 28032 | 11:24 AM Zurich Altstetten | 2h06 | 1:30 PM Lindau (Bodensee) | 3 transfers | |
EC 191 | 11:32 AM Zurich HB | 1h36 | 1:08 PM Lindau-Reutin station | 0 transfersDirect | |
IC 1 713 | 713 · IR 13 2215 | 2215 · B 251 28032 | 28032 | 11:37 AM Zurich HB | 1h53 | 1:30 PM Lindau (Bodensee) | 2 transfers | |
IC 1 713 | 713 · IR 13 2215 | 2215 · B 251 28032 | 28032 | 11:44 AM Zürich Oerlikon | 1h46 | 1:30 PM Lindau (Bodensee) | 2 transfers | |
S 11 19145 | 19145 · IR 13 3267 | 3267 · B 251 28034 | 28034 | 11:54 AM Zurich Altstetten | 2h06 | 2:00 PM Lindau (Bodensee) | 2 transfers | |
S 11 19145 | 19145 · IR 13 3267 | 3267 · B 305 15054 | 15054 | 11:54 AM Zurich Altstetten | 2h13 | 2:07 PM Lindau (Bodensee) | 2 transfers | |
IR 13 3267 | 3267 · B 251 28034 | 28034 | 12:08 PM Zurich HB | 1h52 | 2:00 PM Lindau (Bodensee) | 1 transfer | |
IR 3267 · S 3 · REX 25928 | 12:08 PM Zurich HB | 2h24 | 2:32 PM Lindau-Insel | 2 transfers | |
IR 13 3267 | 3267 · B 305 15054 | 15054 | 12:08 PM Zurich HB | 1h59 | 2:07 PM Lindau (Bodensee) | 1 transfer | |
IR 13 3267 | 3267 · B 305 15054 | 15054 | 12:15 PM Zürich Oerlikon | 1h52 | 2:07 PM Lindau (Bodensee) | 1 transfer | |
IR 13 3267 | 3267 · B 251 28034 | 28034 | 12:15 PM Zürich Oerlikon | 1h45 | 2:00 PM Lindau (Bodensee) | 1 transfer | |
S 11 19147 | 19147 · IC 1 715 | 715 · IR 13 2217 | 2217 · B 251 28036 | 28036 | 12:24 PM Zurich Altstetten | 2h06 | 2:30 PM Lindau (Bodensee) | 3 transfers | |
IC 1 715 | 715 · IR 13 2217 | 2217 · B 251 28036 | 28036 | 12:37 PM Zurich HB | 1h53 | 2:30 PM Lindau (Bodensee) | 2 transfers | |
IC 1 715 | 715 · IR 13 2217 | 2217 · B 251 28036 | 28036 | 12:44 PM Zürich Oerlikon | 1h46 | 2:30 PM Lindau (Bodensee) | 2 transfers | |
S 11 19149 | 19149 · IR 13 3269 | 3269 · B 305 15058 | 15058 | 12:54 PM Zurich Altstetten | 2h13 | 3:07 PM Lindau (Bodensee) | 2 transfers | |
S 11 19149 | 19149 · IR 13 3269 | 3269 · B 251 28038 | 28038 | 12:54 PM Zurich Altstetten | 2h06 | 3:00 PM Lindau (Bodensee) | 2 transfers | |
IR 13 3269 | 3269 · B 251 28038 | 28038 | 1:08 PM Zurich HB | 1h52 | 3:00 PM Lindau (Bodensee) | 1 transfer | |
IR 13 3269 | 3269 · B 305 15058 | 15058 | 1:08 PM Zurich HB | 1h59 | 3:07 PM Lindau (Bodensee) | 1 transfer | |
IR 13 3269 | 3269 · B 305 15058 | 15058 | 1:15 PM Zürich Oerlikon | 1h52 | 3:07 PM Lindau (Bodensee) | 1 transfer | |
IR 13 3269 | 3269 · B 251 28038 | 28038 | 1:15 PM Zürich Oerlikon | 1h45 | 3:00 PM Lindau (Bodensee) | 1 transfer | |
S 11 19151 | 19151 · IC 1 717 | 717 · IR 13 2219 | 2219 · B 251 28040 | 28040 | 1:24 PM Zurich Altstetten | 2h06 | 3:30 PM Lindau (Bodensee) | 3 transfers | |
EC 193 | 1:32 PM Zurich HB | 1h36 | 3:08 PM Lindau-Reutin station | 0 transfersDirect | |
S 11 19153 | 19153 · IR 13 3271 | 3271 · B 251 28042 | 28042 | 1:54 PM Zurich Altstetten | 2h06 | 4:00 PM Lindau (Bodensee) | 2 transfers | |
S 11 19153 | 19153 · IR 13 3271 | 3271 · B 305 15062 | 15062 | 1:54 PM Zurich Altstetten | 2h13 | 4:07 PM Lindau (Bodensee) | 2 transfers | |
IR 3271+ REX 7 | 2:08 PM Zurich HB | 2h09 | 4:17 PM Lindau-Reutin station | 1 transfer | |
IR 3271 · REX 25899 | 2:08 PM Zurich HB | 2h13 | 4:21 PM Lindau-Insel | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Compare bus and train prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Trains from Zurich to Lindau (Bodensee) run on average 9 times per day, taking around 1h 59m. Cheap train tickets for this journey start at $18 (€15) if you book in advance.
There are 2 trains per day. The earliest train runs at 00:03, the last at 23:45. The fastest train covers the 54 miles (88 km) distance in 1h 33m.
Distance 54 miles (88 km) |
Average train duration 1h 59m |
Cheapest ticket price $18 (€15) |
Trains per day 9 |
Direct trains 2 |
Fastest train 1h 33m |
First train 12:03 AM |
Last train 11:45 PM |
Cheapest Month Apr |
Cheapest Day Tue |
High Season Jul - Sep |
Low Season Jan - Mar |
Busiest Day Thu |
Least Busy Day Mon |
Best time to book 21 days |
Discover the best of Lindau (Bodensee) — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Lindau (Bodensee) trip today.
Lindau’s main city museum in a Baroque townhouse, presenting local history, art, and changing exhibitions in the heart of the island.
Art museum focused on 19th-century to modern painting, known for quality temporary exhibitions in a refined lakeside historic setting.
Former synagogue building with exhibitions on Jewish life and history in Lindau, offering important local historical context.
The island old town is Lindau’s essential walking area, filled with medieval lanes, waterfront views, historic façades, and relaxed lake atmosphere.
Elegant harbor promenade for lake views, boat watching, and classic Lindau photos, especially attractive at sunset and during calm weather.
Main square in the old town surrounded by important civic and religious buildings, making it a natural stop on any walking route.
Käsespätzle are soft egg noodles layered with melted Allgäu mountain cheese and fried onions, a beloved Swabian-Allgäu comfort dish common around Lindau.
Felchen from Lake Constance is a local whitefish, often pan-fried or smoked. It is prized for its delicate flavor and strong connection to Bodensee fishing traditions.
Bodensee perch, usually lightly fried or served meunière-style, is a regional classic reflecting the lake's historic fishing culture and fresh local catch.
Elegant restaurant with lake views, known for refined regional cuisine, fresh fish, and a polished atmosphere suited to a special meal.
Historic lakeside restaurant on Lindau island serving regional fish, Bavarian classics, and seasonal dishes in a refined traditional setting.
Casual Lindau venue popular for coffee, cakes, and light meals, offering a relaxed stop in the old town near the harbor.
Moderate for Germany: lodging and lakefront dining cost more in peak season, but local transit is reasonable and budget meals are still easy to find.
Tipping is modest. In restaurants, round up or add about 5-10%. For taxis, round up the fare. In cafes, small change or rounding up is standard.
Find answers to the most common questions about traveling from Zurich to Lindau (Bodensee) by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Lindau (Bodensee), this guide helps you travel smarter and with confidence.

Most Zurich to Lindau (Bodensee) trains use the Zürich HB to Lindau-Reutin station pair, with some services arriving at Lindau-Insel. Use this guide to compare Zurich and Lindau (Bodensee) train stations on this route, check city-centre transport, alongside checking practicalities like train station facilities and services.
Zürich HB is 1 km from Zurich city centre. Public transport options include:
Zürich HB has practical services for this route, including Wifi, Lockers, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Shower, Lounge, Lost and Found Office, Ticket Office, Bike Parking, Bike Rental, Car Rental, Information Desk, and Luggage Carts.
Food options include: Restaurant Au Premier, Brasserie Federal
Free. ATMs are available in the train station.
Ticket office support is available at Zürich HB. Information desks are located in the main hall.
Luggage storage is available at Zürich HB. Lost and found is available at the station.
Available at Zürich HB: Parking, Taxis, WC.
Available at Zürich HB: Bike Parking, Bike Rental, Car Rental.
Accessibility facilities are available at Zürich HB: Elevators, ramps, restrooms.
Nearby hotels include Hotel Schweizerhof Zürich, Hotel St. Gotthard, Central Plaza Hotel.
Zürich Oerlikon is 5 km from Zurich city centre. Public transport options include:
Zürich Oerlikon has practical services for this route, including Wifi, Lockers, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lost and Found Office, Ticket Office, Bike Parking, Bike Rental, Car Rental, Information Desk, and Luggage Carts.
Food options include: Negishi Sushi Bar, Le Muh
Free. ATMs are available in the train station.
Ticket office support is available at Zürich Oerlikon. Information desks are located in the main hall.
Luggage storage is available at Zürich Oerlikon. Lost and found is available at the station.
Available at Zürich Oerlikon: Parking, Taxis, WC.
Available at Zürich Oerlikon: Bike Parking, Bike Rental, Car Rental.
Accessibility facilities are available at Zürich Oerlikon: Elevators, ramps, restrooms.
Nearby hotels include Courtyard Zurich North, Swissotel Zurich, Hotel Sternen Oerlikon.
Zürich Altstetten is 5 km from Zurich city centre. Public transport options include:
Zürich Altstetten has practical services for this route, including Wifi, Lockers, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lost and Found Office, Ticket Office, Bike Parking, Bike Rental, Car Rental, Information Desk, and Luggage Carts.
Food options include: Restaurant Markthalle, Restaurant LaSalle
Free. ATMs are available in the train station.
Ticket office support is available at Zürich Altstetten. Information desks are located in the main hall.
Luggage storage is available at Zürich Altstetten. Lost and found is available at the station.
Available at Zürich Altstetten: Parking, Taxis, WC.
Available at Zürich Altstetten: Bike Parking, Bike Rental, Car Rental.
Accessibility facilities are available at Zürich Altstetten: Elevators.
Nearby hotels include Placid Hotel Zurich, Best Western Hotel Spirgarten, H+ Hotel Zürich.
Lindau-Reutin is 1 km from Lindau (Bodensee) city centre. Public transport options include:
Lindau-Reutin has practical services for this route, including Wifi, Lockers, Shopping, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lounge, Lost and Found Office, Ticket Office, Bike Parking, Bike Rental, Car Rental, and Information Desk.
Food options include: Bodenseehotel, Dodici, Crêpes Inn, Das Restaurant von Feneberg
Wi-Fi is available at Lindau-Reutin. ATMs are available at Lindau-Reutin.
Ticket office support is available at Lindau-Reutin. Information desks are available at Lindau-Reutin.
Luggage storage is available at Lindau-Reutin. Lost and found is available at the station.
Available at Lindau-Reutin: Parking, Taxis, WC.
Available at Lindau-Reutin: Bike Parking, Bike Rental, Car Rental.
Accessibility facilities are available at Lindau-Reutin.
Nearby hotels include Bodenseehotel, Am Rehberg, Hotel Reulein, Köchlin.
Lindau-Insel has practical services for this route, including Wifi, Lockers, Shopping, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lounge, Lost and Found Office, Ticket Office, Bike Parking, Bike Rental, Car Rental, and Information Desk.
Food options include: Italienisches Eiskaffee, Ottimo, Alte Post, Café Schreier
Wi-Fi is available at Lindau-Insel. ATMs are available at Lindau-Insel.
Ticket office support is available at Lindau-Insel. Information desks are available at Lindau-Insel.
Luggage storage is available at Lindau-Insel. Lost and found is available at the station.
Available at Lindau-Insel: Parking, Taxis, WC.
Available at Lindau-Insel: Bike Parking, Bike Rental, Car Rental.
Accessibility facilities are available at Lindau-Insel.
Nearby hotels include Hotel Reutemann, Hotel Helvetia, Lindauer Hof, Zum Stift.
Lindau-Aeschach is 1 km from Lindau (Bodensee) city centre. Public transport options include:
Lindau-Aeschach has practical services for this route, including Wifi, Lockers, Shopping, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lounge, Lost and Found Office, Ticket Office, Bike Parking, Bike Rental, Car Rental, and Information Desk.
Food options include: Rebstock, NO NAME, Eiscafé Venezia, Asia Bambusgarten
Wi-Fi is available at Lindau-Aeschach. ATMs are available at Lindau-Aeschach.
Ticket office support is available at Lindau-Aeschach. Information desks are available at Lindau-Aeschach.
Luggage storage is available at Lindau-Aeschach. Lost and found is available at the station.
Available at Lindau-Aeschach: Parking, Taxis, WC.
Available at Lindau-Aeschach: Bike Parking, Bike Rental, Car Rental.
Accessibility facilities are available at Lindau-Aeschach.
Nearby hotels include Hotel Café Ebner, Max, Am Rehberg, Schöngarten Garni.
Here are some other resources that might have the information you need