--- title: "Train timetable Zürich → Stuttgart | Kombo" description: "Train timetable Zürich → Stuttgart" url: "https://www.kombo.co/de/zug-fahrplan-Zurich-Stuttgart" last_updated: "2026-08-20" --- # Train timetable Zürich → Stuttgart first departure 06:37 · last departure 19:37 · 10 direct trains/day · fastest 2h32 · 163 km · tickets from about €18 Prices are approximate; the exact fare of a train shows at search time. ## Departures on 2026-08-20 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 06:37 | 09:32 | 2h55 | IC 284 (direct) | ~€40 | | 07:37 | 10:43 | 3h06 | IC 1180 (1 change via Singen(hohentwiel)) | ~€27 | | 08:37 | 11:32 | 2h55 | IC 282 (direct) | ~€40 | | 08:59 | 13:11 | 4h12 | IC 794 (4 change via Basel SBB, Karlsruhe Hbf, Vaihingen(enz), Bietigheim-Bissingen) | ~€105 | | 09:37 | 12:43 | 3h06 | IC 380 (direct) | ~€54 | | 10:37 | 13:32 | 2h55 | IC 280 (direct) | ~€47 | | 10:59 | 15:12 | 4h13 | ICE 370 (3 change via Karlsruhe Hbf, Vaihingen(enz), Bietigheim-Bissingen) | ~€114 | | 11:34 | 17:14 | 5h40 | Lyria 9218 (2 change via Mulhouse-Ville, Strasbourg-Ville) | ~€121 | | 11:37 | 14:43 | 3h06 | IC 488 (direct) | ~€157 | | 12:37 | 15:32 | 2h55 | IC 188 (direct) | ~€46 | | 12:59 | 17:12 | 4h13 | IC 772 (4 change via Basel SBB, Karlsruhe Hbf, Vaihingen(enz), Ludwigsburg) | ~€108 | | 13:37 | 16:43 | 3h06 | IC 486 (direct) | ~€58 | | 13:37 | 16:43 | 3h06 | Trenitalia 486 (direct) | — | | 14:37 | 17:32 | 2h55 | IC 186 (direct) | ~€52 | | 15:34 | 21:26 | 5h52 | Lyria 9226 (2 change via Mulhouse-Ville, Strasbourg-Ville) | ~€119 | | 15:37 | 18:43 | 3h06 | IC 484 (direct) | ~€53 | | 16:37 | 19:32 | 2h55 | IC 184 (direct) | ~€61 | | 17:37 | 20:43 | 3h06 | IC 482 (1 change via Singen(hohentwiel)) | ~€33 | | 18:37 | 21:33 | 2h56 | IC 182 (direct) | ~€61 | | 19:37 | 22:43 | 3h06 | IC 480 (direct) | ~€18 | | 19:59 | 00:24 | 4h25 | IC 60409 (1 change via Karlsruhe Hbf) | ~€30 | | 20:05 | 02:15 | 6h10 | Regional Express 4936 (3 change via Schaffhausen Bahnhof, Friedrichshafen Stadt Bahnhof, Ulm Hbf) | ~€32 | | 21:59 | 03:44 | 5h45 | IC 60402 (1 change via Mannheim Hbf) | ~€34 | | 21:59 | 07:42 | 9h43 | IC 60402 (2 change via Karlsruhe Hbf, Esslingen(Neckar)) | ~€66 | | 22:05 | 07:16 | 9h11 | Regional Express 4940 (6 change via Schaffhausen Bahnhof, Singen(hohentwiel), Radolfzell, Friedrichshafen Stadt Bahnhof, Ulm Hbf, Esslingen(Neckar)) | ~€19 | | 22:05 | 07:19 | 9h14 | Regional Express 4940 (4 change via Schaffhausen Bahnhof, Singen(hohentwiel), Radolfzell, Friedrichshafen Stadt Bahnhof) | ~€61 | | 22:05 | 07:42 | 9h37 | Regional Express 4940 (5 change via Schaffhausen Bahnhof, Singen(hohentwiel), Radolfzell, Friedrichshafen Stadt Bahnhof, Esslingen(Neckar)) | ~€93 | ## Departures on 2026-08-21 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 06:37 | 09:32 | 2h55 | Trenitalia 284 (direct) | — | | 06:37 | 09:32 | 2h55 | Intercity 284 (direct) | — | | 06:37 | 09:32 | 2h55 | IC 284 (direct) | ~€60 | | 06:39 | 10:43 | 4h04 | Trenitalia 18922 (2 change via Schaffhausen(db), Singen(hohentwiel)) | ~€88 | | 06:47 | 10:43 | 3h56 | Trenitalia 20422 (2 change via Schaffhausen(db), Singen(hohentwiel)) | ~€91 | | 06:54 | 10:43 | 3h49 | Trenitalia 19522 (3 change via Zürich Hb, Schaffhausen(db), Singen(hohentwiel)) | ~€88 | | 07:05 | 10:43 | 3h38 | Trenitalia 4910 (2 change via Schaffhausen(db), Singen(hohentwiel)) | ~€92 | | 07:11 | 10:43 | 3h32 | Trenitalia 4910 (2 change via Schaffhausen(db), Singen(hohentwiel)) | ~€94 | | 08:37 | 11:32 | 2h55 | Trenitalia 282 (direct) | — | | 08:37 | 11:32 | 2h55 | Intercity 282 (direct) | — | | 08:37 | 11:32 | 2h55 | IC 282 (direct) | ~€80 | | 09:37 | 12:43 | 3h06 | Intercity 380 (direct) | — | | 09:37 | 12:43 | 3h06 | Trenitalia 380 (direct) | — | | 10:37 | 13:32 | 2h55 | IC 280 (direct) | ~€78 | | 11:37 | 14:43 | 3h06 | Intercity 488 (direct) | — | | 11:37 | 14:43 | 3h06 | Trenitalia 488 (direct) | — | | 11:37 | 14:43 | 3h06 | IC 488 (direct) | ~€345 | | 12:37 | 15:32 | 2h55 | IC 188 (direct) | ~€75 | | 12:37 | 15:32 | 2h55 | Trenitalia 188 (direct) | — | | 12:37 | 15:32 | 2h55 | Intercity 188 (direct) | — | | 13:37 | 16:43 | 3h06 | IC 486 (direct) | ~€277 | | 13:37 | 16:43 | 3h06 | Intercity 486 (direct) | — | | 13:37 | 16:43 | 3h06 | Trenitalia 486 (direct) | — | | 14:37 | 17:32 | 2h55 | Intercity 186 (direct) | — | | 14:37 | 17:32 | 2h55 | Trenitalia 186 (direct) | — | | 14:37 | 17:32 | 2h55 | IC 186 (direct) | ~€97 | | 15:37 | 18:43 | 3h06 | Intercity 484 (direct) | — | | 15:37 | 18:43 | 3h06 | Trenitalia 484 (direct) | — | | 16:34 | 20:43 | 4h09 | Trenitalia 20462 (2 change via Schaffhausen(db), Singen(hohentwiel)) | ~€94 | | 16:37 | 19:32 | 2h55 | Intercity 184 (direct) | — | | 16:37 | 19:32 | 2h55 | Trenitalia 184 (direct) | — | | 16:37 | 19:32 | 2h55 | IC 184 (direct) | ~€92 | | 16:39 | 20:43 | 4h04 | Trenitalia 18962 (2 change via Schaffhausen(db), Singen(hohentwiel)) | ~€90 | | 16:54 | 20:43 | 3h49 | Trenitalia 19562 (3 change via Zürich Hb, Schaffhausen(db), Singen(hohentwiel)) | ~€91 | | 17:05 | 20:43 | 3h38 | Trenitalia 4930 (2 change via Schaffhausen(db), Singen(hohentwiel)) | ~€94 | | 17:11 | 20:43 | 3h32 | Trenitalia 4930 (2 change via Schaffhausen(db), Singen(hohentwiel)) | ~€91 | | 18:37 | 21:33 | 2h56 | Trenitalia 182 (direct) | — | | 18:37 | 21:33 | 2h56 | Intercity 182 (direct) | — | | 19:37 | 22:43 | 3h06 | Trenitalia 480 (direct) | — | | 19:37 | 22:43 | 3h06 | Intercity 480 (direct) | — | ## Typical week (next 30 days) - Monday to Friday: 10 trains, first 06:37, last 19:37 - Saturday: 11 trains, first 06:37, last 19:37 - Sunday: 7 trains, first 06:37, last 19:37 ## Companies serving this route - IC: 63% of departures - Trenitalia: 20% of departures - Intercity: 17% of departures ## Prices - Cheapest observed: about €18 - Average observed: about €91