- Must visit
SEA LIFE Konstanz
Popular aquarium attraction with themed exhibits and an underwater tunnel, especially known for family visits near the harbor.
Cheapest price
$28
Average price
$42
Fastest journey
1 h 6 m
Average duration
1 h 7 m
Trains per day
127
Distance
58 km
The best way to find a cheap train ticket from Zurich to Konstanz is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Zurich to Konstanz will cost around $42 if you buy it on the day, but the cheapest tickets can be found for only $28.
It's difficult to get from Zurich to Konstanz without transferring at least once.
IC 188 · 4723
IC 388+
S6
S 9+
S62+
IC 2385
IC 284 · 4707
IR 75 2137 | 2137 · EV EV2 10365 | 10365
RE 2143 | 2143 · EV EV2 10371 | 10371
IC 8 847 | 847 · EV EV2 10373 | 10373
IR 75 2111 | 2111 · EV EV2 10313 | 10313
IC 8 807 | 807 · EV EV2 10311 | 10311
IC 81 811 | 811 · EV EV2 10319 | 10319Omio recommends booking the train as it is the most popular option from Zurich to Konstanz among Omio's users. If you are prioritising price take the bus with prices starting from $7. For those with little time consider booking a bus which can get you there in 1h 11m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.0 - 0.1kg. The ticket price range depends on the travel mode: a bus costs an average of $7, and a train costs an average of $26.
Distance: 36 miles (58 km)
Most popular Train | Bus | Driving |
|---|---|---|
$43 Average price | $11 Average price Cheapest | $71 Average price (fuel + tolls) |
1h 44m Average total duration 1h 14m Onboard + 30m Additional time* | 1h 41m Average total duration Fastest 1h 11m Onboard + 30m Additional time* | 55m Average total duration (door-to-door) |
0.0 - 0.1kg CO2 emissions Lowest | 0.1 - 0.1kg CO2 emissions | - CO2 emissions |
![]() Most popular train company | ![]() Most popular bus company | Your own car or car rental |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
This is compared to other travel options from Zurich to Konstanz:
A bus is $32 (€26) less than a train for this route with tickets for a train from Zurich to Konstanz costing on average $43 (€35).
Other travel options to Konstanz take longer:
Train takes on average 1h 14m.
Tickets start at around {cheapestPrice} compared to roughly {drivingPriceInCents} in fuel and tolls — a saving of about {savingsAmount}. The journey takes {durationInMinutes} versus {drivingDurationInMinutes} 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 SBB.
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 Konstanz trains for today, Friday, June 5. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
S 11 19185 | 19185 · IC 8 10835 | 10835 · EV EV2 10367 | 10367 | 9:54 PM Zurich Altstetten | 1h17 | 11:11 PM Konstanz | 2 transfers | |
S 8 18882 | 18882 · IC 8 10835 | 10835 · EV EV2 10367 | 10367 | 10:00 PM Zürich Oerlikon | 1h11 | 11:11 PM Konstanz | 2 transfers | |
IC 8 10835 | 10835 · EV EV2 10367 | 10367 | 10:04 PM Zurich HB | 1h07 | 11:11 PM Konstanz | 1 transfer | |
S 11 19189 | 19189 · IC 8 837 | 837 · EV EV2 10369 | 10369 | 10:54 PM Zurich Altstetten | 1h17 | 12:11 AM Konstanz | 2 transfers | |
S 8 18886 | 18886 · IC 8 837 | 837 · EV EV2 10369 | 10369 | 11:00 PM Zürich Oerlikon | 1h11 | 12:11 AM Konstanz | 2 transfers | |
IC 8 837 | 837 · EV EV2 10369 | 10369 | 11:04 PM Zurich HB | 1h07 | 12:11 AM Konstanz | 1 transfer | |
S 11 19191 | 19191 · RE 2143 | 2143 · EV EV2 10371 | 10371 | 11:24 PM Zurich Altstetten | 1h21 | 12:45 AM Konstanz | 2 transfers | |
S 8 18888 | 18888 · RE 75 2145 | 2145 · EV EV2 10371 | 10371 | 11:30 PM Zürich Oerlikon | 1h15 | 12:45 AM Konstanz | 2 transfers | |
RE 2143 | 2143 · EV EV2 10371 | 10371 | 11:39 PM Zurich HB | 1h06 | 12:45 AM Konstanz | 1 transfer | |
S 11 19193 | 19193 · IC 8 847 | 847 · EV EV2 10373 | 10373 | 11:54 PM Zurich Altstetten | 1h20 | 1:14 AM Konstanz | 2 transfers | |
S 8 18890 | 18890 · IC 8 847 | 847 · EV EV2 10373 | 10373 | 12:00 AM Zürich Oerlikon | 1h14 | 1:14 AM Konstanz | 2 transfers | |
IC 8 847 | 847 · EV EV2 10373 | 10373 | 12:08 AM Zurich HB | 1h06 | 1:14 AM Konstanz | 1 transfer | |
S 9+ S62+ 4703 | 5:07 AM Zurich HB | 2h12 | 7:19 AM Konstanz station | 2 transfers | |
S 24 20420 | 20420 · EV EV2 10305 | 10305 | 6:22 AM Zürich Oerlikon | 1h19 | 7:41 AM Konstanz | 1 transfer | |
S 11 19123 | 19123 · IR 75 2107 | 2107 · EV EV2 10305 | 10305 | 6:24 AM Zurich Altstetten | 1h17 | 7:41 AM Konstanz | 2 transfers | |
S 8 18820 | 18820 · IR 75 2107 | 2107 · EV EV2 10305 | 10305 | 6:30 AM Zürich Oerlikon | 1h11 | 7:41 AM Konstanz | 2 transfers | |
IR 75 2107 | 2107 · EV EV2 10305 | 10305 | 6:34 AM Zurich HB | 1h07 | 7:41 AM Konstanz | 1 transfer | |
IC 284 · 4707 | On time 6:37 AM Zurich HB | 1h39 | 8:16 AM Konstanz station | 1 transfer | |
S 11 19125 | 19125 · IC 8 805 | 805 · EV EV2 10307 | 10307 | 6:54 AM Zurich Altstetten | 1h17 | 8:11 AM Konstanz | 2 transfers | |
S 8 18822 | 18822 · IC 8 805 | 805 · EV EV2 10307 | 10307 | 7:00 AM Zürich Oerlikon | 1h11 | 8:11 AM Konstanz | 2 transfers | |
IC 8 805 | 805 · EV EV2 10307 | 10307 | 7:04 AM Zurich HB | 1h07 | 8:11 AM Konstanz | 1 transfer | |
S 24 20424 | 20424 · EV EV2 10309 | 10309 | 7:22 AM Zürich Oerlikon | 1h19 | 8:41 AM Konstanz | 1 transfer | |
S 11 19127 | 19127 · IR 75 2109 | 2109 · EV EV2 10309 | 10309 | 7:24 AM Zurich Altstetten | 1h17 | 8:41 AM Konstanz | 2 transfers | |
S 8 18824 | 18824 · IR 75 2109 | 2109 · EV EV2 10309 | 10309 | 7:30 AM Zürich Oerlikon | 1h11 | 8:41 AM Konstanz | 2 transfers | |
IR 75 2109 | 2109 · EV EV2 10309 | 10309 | 7:34 AM Zurich HB | 1h07 | 8:41 AM Konstanz | 1 transfer | |
IC 388+ S6 | On time 7:37 AM Zurich HB | 1h28 | 9:05 AM Konstanz station | 1 transfer | |
S 11 19129 | 19129 · IC 8 807 | 807 · EV EV2 10311 | 10311 | 7:54 AM Zurich Altstetten | 1h17 | 9:11 AM Konstanz | 2 transfers | |
S 8 18826 | 18826 · IC 8 807 | 807 · EV EV2 10311 | 10311 | 8:00 AM Zürich Oerlikon | 1h11 | 9:11 AM Konstanz | 2 transfers | |
IC 8 807 | 807 · EV EV2 10311 | 10311 | 8:04 AM Zurich HB | 1h07 | 9:11 AM Konstanz | 1 transfer | |
RE 4912 · 3049 · 17695 | 8:05 AM Zurich HB | 1h43 | 9:48 AM Konstanz station | 2 transfers | |
S 24 20428 | 20428 · EV EV2 10313 | 10313 | 8:22 AM Zürich Oerlikon | 1h19 | 9:41 AM Konstanz | 1 transfer | |
S 11 19131 | 19131 · IR 75 2111 | 2111 · EV EV2 10313 | 10313 | 8:24 AM Zurich Altstetten | 1h17 | 9:41 AM Konstanz | 2 transfers | |
S 8 18828 | 18828 · IR 75 2111 | 2111 · EV EV2 10313 | 10313 | 8:30 AM Zürich Oerlikon | 1h11 | 9:41 AM Konstanz | 2 transfers | |
IR 75 2111 | 2111 · EV EV2 10313 | 10313 | 8:34 AM Zurich HB | 1h07 | 9:41 AM Konstanz | 1 transfer | |
S 11 19133 | 19133 · IC 8 30809 | 30809 · EV EV2 10315 | 10315 | 8:54 AM Zurich Altstetten | 1h17 | 10:11 AM Konstanz | 2 transfers | |
S 8 18830 | 18830 · IC 8 30809 | 30809 · EV EV2 10315 | 10315 | 9:00 AM Zürich Oerlikon | 1h11 | 10:11 AM Konstanz | 2 transfers | |
IC 8 30809 | 30809 · EV EV2 10315 | 10315 | 9:04 AM Zurich HB | 1h07 | 10:11 AM Konstanz | 1 transfer | |
S 24 20432 | 20432 · EV EV2 10317 | 10317 | 9:22 AM Zürich Oerlikon | 1h19 | 10:41 AM Konstanz | 1 transfer | |
S 11 19135 | 19135 · IR 75 2113 | 2113 · EV EV2 10317 | 10317 | 9:24 AM Zurich Altstetten | 1h17 | 10:41 AM Konstanz | 2 transfers | |
S 8 18832 | 18832 · IR 75 2113 | 2113 · EV EV2 10317 | 10317 | 9:30 AM Zürich Oerlikon | 1h11 | 10:41 AM Konstanz | 2 transfers | |
IR 75 2113 | 2113 · EV EV2 10317 | 10317 | 9:34 AM Zurich HB | 1h07 | 10:41 AM Konstanz | 1 transfer | |
S 11 19137 | 19137 · IC 81 811 | 811 · EV EV2 10319 | 10319 | 9:54 AM Zurich Altstetten | 1h17 | 11:11 AM Konstanz | 2 transfers | |
S 8 18834 | 18834 · IC 81 811 | 811 · EV EV2 10319 | 10319 | 10:00 AM Zürich Oerlikon | 1h11 | 11:11 AM Konstanz | 2 transfers | |
IC 81 811 | 811 · EV EV2 10319 | 10319 | 10:04 AM Zurich HB | 1h07 | 11:11 AM Konstanz | 1 transfer | |
S 24 20436 | 20436 · EV EV2 10321 | 10321 | 10:22 AM Zürich Oerlikon | 1h19 | 11:41 AM Konstanz | 1 transfer | |
S 11 19139 | 19139 · IR 75 2115 | 2115 · EV EV2 10321 | 10321 | 10:24 AM Zurich Altstetten | 1h17 | 11:41 AM Konstanz | 2 transfers | |
S 8 18836 | 18836 · IR 75 2115 | 2115 · EV EV2 10321 | 10321 | 10:30 AM Zürich Oerlikon | 1h11 | 11:41 AM Konstanz | 2 transfers | |
IR 75 2115 | 2115 · EV EV2 10321 | 10321 | 10:34 AM Zurich HB | 1h07 | 11:41 AM Konstanz | 1 transfer | |
S 11 19141 | 19141 · IC 8 813 | 813 · EV EV2 10323 | 10323 | 10:54 AM Zurich Altstetten | 1h17 | 12:11 PM Konstanz | 2 transfers | |
S 8 18838 | 18838 · IC 8 813 | 813 · EV EV2 10323 | 10323 | 11:00 AM Zürich Oerlikon | 1h11 | 12:11 PM Konstanz | 2 transfers | |
IC 8 813 | 813 · EV EV2 10323 | 10323 | 11:04 AM Zurich HB | 1h07 | 12:11 PM Konstanz | 1 transfer | |
S 24 20440 | 20440 · EV EV2 10325 | 10325 | 11:22 AM Zürich Oerlikon | 1h19 | 12:41 PM Konstanz | 1 transfer | |
S 11 19143 | 19143 · IR 75 2117 | 2117 · EV EV2 10325 | 10325 | 11:24 AM Zurich Altstetten | 1h17 | 12:41 PM Konstanz | 2 transfers | |
S 8 18840 | 18840 · IR 75 2117 | 2117 · EV EV2 10325 | 10325 | 11:30 AM Zürich Oerlikon | 1h11 | 12:41 PM Konstanz | 2 transfers | |
IR 75 2117 | 2117 · EV EV2 10325 | 10325 | 11:34 AM Zurich HB | 1h07 | 12:41 PM Konstanz | 1 transfer | |
S 11 19145 | 19145 · IC 81 815 | 815 · EV EV2 10327 | 10327 | 11:54 AM Zurich Altstetten | 1h17 | 1:11 PM Konstanz | 2 transfers | |
S 8 18842 | 18842 · IC 81 815 | 815 · EV EV2 10327 | 10327 | 12:00 PM Zürich Oerlikon | 1h11 | 1:11 PM Konstanz | 2 transfers | |
IC 81 815 | 815 · EV EV2 10327 | 10327 | 12:04 PM Zurich HB | 1h07 | 1:11 PM Konstanz | 1 transfer | |
S 24 20444 | 20444 · EV EV2 10329 | 10329 | 12:22 PM Zürich Oerlikon | 1h19 | 1:41 PM Konstanz | 1 transfer | |
S 11 19147 | 19147 · IR 75 2119 | 2119 · EV EV2 10329 | 10329 | 12:24 PM Zurich Altstetten | 1h17 | 1:41 PM Konstanz | 2 transfers | |
S 8 18844 | 18844 · IR 75 2119 | 2119 · EV EV2 10329 | 10329 | 12:30 PM Zürich Oerlikon | 1h11 | 1:41 PM Konstanz | 2 transfers | |
IR 75 2119 | 2119 · EV EV2 10329 | 10329 | 12:34 PM Zurich HB | 1h07 | 1:41 PM Konstanz | 1 transfer | |
IC 188 · 4723 | On time 12:37 PM Zurich HB | 1h39 | 2:16 PM Konstanz station | 1 transfer | |
S 11 19149 | 19149 · IC 8 817 | 817 · EV EV2 10331 | 10331 | 12:54 PM Zurich Altstetten | 1h17 | 2:11 PM Konstanz | 2 transfers | |
S 8 18846 | 18846 · IC 8 817 | 817 · EV EV2 10331 | 10331 | 1:00 PM Zürich Oerlikon | 1h11 | 2:11 PM Konstanz | 2 transfers | |
IC 8 817 | 817 · EV EV2 10331 | 10331 | 1:04 PM Zurich HB | 1h07 | 2:11 PM Konstanz | 1 transfer | |
S 24 20448 | 20448 · EV EV2 10333 | 10333 | 1:22 PM Zürich Oerlikon | 1h19 | 2:41 PM Konstanz | 1 transfer | |
S 11 19151 | 19151 · IR 75 2121 | 2121 · EV EV2 10333 | 10333 | 1:24 PM Zurich Altstetten | 1h17 | 2:41 PM Konstanz | 2 transfers | |
S 8 18848 | 18848 · IR 75 2121 | 2121 · EV EV2 10333 | 10333 | 1:30 PM Zürich Oerlikon | 1h11 | 2:41 PM Konstanz | 2 transfers | |
IR 75 2121 | 2121 · EV EV2 10333 | 10333 | 1:34 PM Zurich HB | 1h07 | 2:41 PM Konstanz | 1 transfer | |
S 11 19153 | 19153 · IC 81 819 | 819 · EV EV2 10335 | 10335 | 1:54 PM Zurich Altstetten | 1h17 | 3:11 PM Konstanz | 2 transfers | |
S 8 18850 | 18850 · IC 81 819 | 819 · EV EV2 10335 | 10335 | 2:00 PM Zürich Oerlikon | 1h11 | 3:11 PM Konstanz | 2 transfers | |
IC 81 819 | 819 · EV EV2 10335 | 10335 | 2:04 PM Zurich HB | 1h07 | 3:11 PM Konstanz | 1 transfer | |
S 24 20452 | 20452 · EV EV2 10337 | 10337 | 2:22 PM Zürich Oerlikon | 1h19 | 3:41 PM Konstanz | 1 transfer | |
S 11 19155 | 19155 · IR 75 2123 | 2123 · EV EV2 10337 | 10337 | 2:24 PM Zurich Altstetten | 1h17 | 3:41 PM Konstanz | 2 transfers | |
S 8 18852 | 18852 · IR 75 2123 | 2123 · EV EV2 10337 | 10337 | 2:30 PM Zürich Oerlikon | 1h11 | 3:41 PM Konstanz | 2 transfers | |
IR 75 2123 | 2123 · EV EV2 10337 | 10337 | 2:34 PM Zurich HB | 1h07 | 3:41 PM Konstanz | 1 transfer | |
S 11 19157 | 19157 · IC 8 821 | 821 · EV EV2 10339 | 10339 | 2:54 PM Zurich Altstetten | 1h17 | 4:11 PM Konstanz | 2 transfers | |
S 8 18854 | 18854 · IC 8 821 | 821 · EV EV2 10339 | 10339 | 3:00 PM Zürich Oerlikon | 1h11 | 4:11 PM Konstanz | 2 transfers | |
IC 8 821 | 821 · EV EV2 10339 | 10339 | 3:04 PM Zurich HB | 1h07 | 4:11 PM Konstanz | 1 transfer | |
S 24 20456 | 20456 · EV EV2 10341 | 10341 | 3:22 PM Zürich Oerlikon | 1h19 | 4:41 PM Konstanz | 1 transfer | |
S 11 19159 | 19159 · IR 75 2125 | 2125 · EV EV2 10341 | 10341 | 3:24 PM Zurich Altstetten | 1h17 | 4:41 PM Konstanz | 2 transfers | |
S 8 18856 | 18856 · IR 75 2125 | 2125 · EV EV2 10341 | 10341 | 3:30 PM Zürich Oerlikon | 1h11 | 4:41 PM Konstanz | 2 transfers | |
IR 75 2125 | 2125 · EV EV2 10341 | 10341 | 3:34 PM Zurich HB | 1h07 | 4:41 PM Konstanz | 1 transfer | |
S 11 19161 | 19161 · IC 81 823 | 823 · EV EV2 10343 | 10343 | 3:54 PM Zurich Altstetten | 1h17 | 5:11 PM Konstanz | 2 transfers | |
S 8 18858 | 18858 · IC 81 823 | 823 · EV EV2 10343 | 10343 | 4:00 PM Zürich Oerlikon | 1h11 | 5:11 PM Konstanz | 2 transfers | |
IC 81 823 | 823 · EV EV2 10343 | 10343 | 4:04 PM Zurich HB | 1h07 | 5:11 PM Konstanz | 1 transfer | |
S 24 20460 | 20460 · EV EV2 10345 | 10345 | 4:22 PM Zürich Oerlikon | 1h19 | 5:41 PM Konstanz | 1 transfer | |
S 11 19163 | 19163 · IR 75 2127 | 2127 · EV EV2 10345 | 10345 | 4:24 PM Zurich Altstetten | 1h17 | 5:41 PM Konstanz | 2 transfers | |
S 8 18860 | 18860 · IR 75 2127 | 2127 · EV EV2 10345 | 10345 | 4:30 PM Zürich Oerlikon | 1h11 | 5:41 PM Konstanz | 2 transfers | |
IR 75 2127 | 2127 · EV EV2 10345 | 10345 | 4:34 PM Zurich HB | 1h07 | 5:41 PM Konstanz | 1 transfer | |
S 11 19165 | 19165 · IC 8 825 | 825 · EV EV2 10347 | 10347 | 4:54 PM Zurich Altstetten | 1h17 | 6:11 PM Konstanz | 2 transfers | |
S 8 18862 | 18862 · IC 8 825 | 825 · EV EV2 10347 | 10347 | 5:00 PM Zürich Oerlikon | 1h11 | 6:11 PM Konstanz | 2 transfers | |
IC 8 825 | 825 · EV EV2 10347 | 10347 | 5:04 PM Zurich HB | 1h07 | 6:11 PM Konstanz | 1 transfer | |
S 24 20464 | 20464 · EV EV2 10349 | 10349 | 5:22 PM Zürich Oerlikon | 1h19 | 6:41 PM Konstanz | 1 transfer | |
S 11 19167 | 19167 · IR 75 2129 | 2129 · EV EV2 10349 | 10349 | 5:24 PM Zurich Altstetten | 1h17 | 6:41 PM Konstanz | 2 transfers | |
S 8 18864 | 18864 · IR 75 2129 | 2129 · EV EV2 10349 | 10349 | 5:30 PM Zürich Oerlikon | 1h11 | 6:41 PM Konstanz | 2 transfers | |
IR 75 2129 | 2129 · EV EV2 10349 | 10349 | 5:34 PM Zurich HB | 1h07 | 6:41 PM Konstanz | 1 transfer | |
S 11 19169 | 19169 · IC 81 827 | 827 · EV EV2 10351 | 10351 | 5:54 PM Zurich Altstetten | 1h17 | 7:11 PM Konstanz | 2 transfers | |
S 8 18866 | 18866 · IC 81 827 | 827 · EV EV2 10351 | 10351 | 6:00 PM Zürich Oerlikon | 1h11 | 7:11 PM Konstanz | 2 transfers | |
IC 81 827 | 827 · EV EV2 10351 | 10351 | 6:04 PM Zurich HB | 1h07 | 7:11 PM Konstanz | 1 transfer | |
S 24 20468 | 20468 · EV EV2 10353 | 10353 | 6:22 PM Zürich Oerlikon | 1h19 | 7:41 PM Konstanz | 1 transfer | |
S 11 19171 | 19171 · IR 75 2131 | 2131 · EV EV2 10353 | 10353 | 6:24 PM Zurich Altstetten | 1h17 | 7:41 PM Konstanz | 2 transfers | |
S 8 18868 | 18868 · IR 75 2131 | 2131 · EV EV2 10353 | 10353 | 6:30 PM Zürich Oerlikon | 1h11 | 7:41 PM Konstanz | 2 transfers | |
IR 75 2131 | 2131 · EV EV2 10353 | 10353 | 6:34 PM Zurich HB | 1h07 | 7:41 PM Konstanz | 1 transfer | |
S 11 19173 | 19173 · IC 8 829 | 829 · EV EV2 10355 | 10355 | 6:54 PM Zurich Altstetten | 1h17 | 8:11 PM Konstanz | 2 transfers | |
S 8 18870 | 18870 · IC 8 829 | 829 · EV EV2 10355 | 10355 | 7:00 PM Zürich Oerlikon | 1h11 | 8:11 PM Konstanz | 2 transfers | |
IC 8 829 | 829 · EV EV2 10355 | 10355 | 7:04 PM Zurich HB | 1h07 | 8:11 PM Konstanz | 1 transfer | |
S 24 20472 | 20472 · EV EV2 10357 | 10357 | 7:22 PM Zürich Oerlikon | 1h19 | 8:41 PM Konstanz | 1 transfer | |
S 11 19175 | 19175 · IR 75 2133 | 2133 · EV EV2 10357 | 10357 | 7:24 PM Zurich Altstetten | 1h17 | 8:41 PM Konstanz | 2 transfers | |
S 8 18872 | 18872 · IR 75 2133 | 2133 · EV EV2 10357 | 10357 | 7:30 PM Zürich Oerlikon | 1h11 | 8:41 PM Konstanz | 2 transfers | |
IR 75 2133 | 2133 · EV EV2 10357 | 10357 | 7:34 PM Zurich HB | 1h07 | 8:41 PM Konstanz | 1 transfer | |
S 11 19177 | 19177 · IC 81 831 | 831 · EV EV2 10359 | 10359 | 7:54 PM Zurich Altstetten | 1h17 | 9:11 PM Konstanz | 2 transfers | |
S 8 18874 | 18874 · IC 81 831 | 831 · EV EV2 10359 | 10359 | 8:00 PM Zürich Oerlikon | 1h11 | 9:11 PM Konstanz | 2 transfers | |
IC 81 831 | 831 · EV EV2 10359 | 10359 | 8:04 PM Zurich HB | 1h07 | 9:11 PM Konstanz | 1 transfer | |
S 24 20476 | 20476 · EV EV2 10361 | 10361 | 8:22 PM Zürich Oerlikon | 1h19 | 9:41 PM Konstanz | 1 transfer | |
S 11 19179 | 19179 · IR 75 2135 | 2135 · EV EV2 10361 | 10361 | 8:24 PM Zurich Altstetten | 1h17 | 9:41 PM Konstanz | 2 transfers | |
S 8 18876 | 18876 · IR 75 2135 | 2135 · EV EV2 10361 | 10361 | 8:30 PM Zürich Oerlikon | 1h11 | 9:41 PM Konstanz | 2 transfers | |
IR 75 2135 | 2135 · EV EV2 10361 | 10361 | 8:34 PM Zurich HB | 1h07 | 9:41 PM Konstanz | 1 transfer | |
S 11 19181 | 19181 · IC 8 845 | 845 · EV EV2 10363 | 10363 | 8:54 PM Zurich Altstetten | 1h17 | 10:11 PM Konstanz | 2 transfers | |
S 8 18878 | 18878 · IC 8 845 | 845 · EV EV2 10363 | 10363 | 9:00 PM Zürich Oerlikon | 1h11 | 10:11 PM Konstanz | 2 transfers | |
IC 8 845 | 845 · EV EV2 10363 | 10363 | 9:04 PM Zurich HB | 1h07 | 10:11 PM Konstanz | 1 transfer | |
S 11 19183 | 19183 · IR 75 2137 | 2137 · EV EV2 10365 | 10365 | 9:24 PM Zurich Altstetten | 1h17 | 10:41 PM Konstanz | 2 transfers | |
S 8 18880 | 18880 · IR 75 2137 | 2137 · EV EV2 10365 | 10365 | 9:30 PM Zürich Oerlikon | 1h11 | 10:41 PM Konstanz | 2 transfers | |
IR 75 2137 | 2137 · EV EV2 10365 | 10365 | 9:34 PM Zurich HB | 1h07 | 10:41 PM Konstanz | 1 transfer | |
Find all the dates and times for this journey
Compare train and bus 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 Konstanz run on average 6 times per day, taking around 1h 14m. Cheap train tickets for this journey start at $26 (€21) but you can travel from only $7 (€6) by bus.
The earliest train runs at 00:08, the last at 23:54. The fastest train covers the 36 miles (58 km) distance in 1h 9m.
Distance 36 miles (58 km) |
Average train duration 1h 14m |
Cheapest ticket price $26 (€21) |
Trains per day 6 |
Fastest train 1h 9m |
First train 12:08 AM |
Last train 11:54 PM |
Cheapest Month Aug |
Cheapest Day Sun |
High Season Jul - Sep |
Low Season Jan - Mar |
Busiest Day Sat |
Least Busy Day Wed |
Best time to book 42 days |
Discover the best of Konstanz — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Konstanz trip today.
Popular aquarium attraction with themed exhibits and an underwater tunnel, especially known for family visits near the harbor.
City museum in a former guild house with collections on Konstanz history, regional culture, and art from the Lake Constance area.
State archaeological museum presenting finds from prehistory to the Middle Ages, including important Lake Constance material.
Konstanz’s oldest neighborhood, with narrow lanes, historic houses, and a distinctly local old-town atmosphere.
The harbor area is the city’s best-known promenade, ideal for lake views, ferries, and iconic photos of Imperia.
Central square linking the old town with the harbor, busy with shopping streets and everyday city life.
Lake Constance whitefish, usually pan-fried or served meunière style. It is one of the region’s signature dishes because the fish is closely tied to Bodensee fishing traditions.
Perch from Lake Constance, often served as fillets with butter, potatoes, or salad. A classic local fish dish found around Konstanz and the Swiss-German lakeshore.
Soft egg noodles layered with cheese and topped with fried onions. Popular across Swabia and nearby Alemannic regions, it is a comforting staple often eaten in Konstanz.
Well-known restaurant in Konstanz with a polished atmosphere and a reputation for quality food and warm service, suitable for a more refined meal.
Long-running old-town restaurant famous for hearty German and regional specialties in a historic, rustic setting popular with visitors and locals.
Established traditional brewery-style restaurant on the waterfront, known for regional Swabian dishes, local beer, and a lively casual atmosphere.
Prices are moderate by German standards. Dining and coffee are manageable, but lakeside hotels and tourist areas cost more.
Service is usually included, but rounding up is standard. In restaurants, add about 5-10% for good service. Round up taxi fares and small café bills.
Official public transport app
Konstanz Bahnhof -> Konstanz City Center
Find answers to the most common questions about traveling from Zurich to Konstanz 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 Konstanz, this guide helps you travel smarter and with confidence.

Here are some other resources that might have the information you need