--- title: "Train timetable Ginevra → Milano | Kombo" description: "Train timetable Ginevra → Milano" url: "https://www.kombo.co/it/orari-treni-Ginevra-Milano" last_updated: "2026-08-20" --- # Train timetable Ginevra → Milano first departure 05:27 · last departure 18:27 · 3 direct trains/day · fastest 4h23 · 248 km · tickets from about €48 Prices are approximate; the exact fare of a train shows at search time. ## Departures on 2026-08-20 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 05:06 | 09:50 | 4h44 | Trenitalia 18403 (1 change via Gare de Lausanne) | ~€127 | | 06:05 | 10:50 | 4h45 | Trenitalia 1807 (1 change via Brig Central Train Station) | ~€154 | | 06:20 | 14:08 | 7h48 | Trenitalia 709 (1 change via Zürich HB) | ~€165 | | 06:20 | 14:08 | 7h48 | Intercity 709 (1 change via Zürich HB) | ~€231 | | 06:54 | 14:17 | 7h23 | Trenitalia 2511 (2 change via Luzern, Stazione di Lugano) | ~€185 | | 06:57 | 13:53 | 6h56 | TER 96630 (1 change via Chambéry - Challes-les-Eaux) | ~€117 | | 07:20 | 14:50 | 7h30 | Trenitalia 711 (1 change via Zürich HB) | ~€188 | | 07:20 | 14:50 | 7h30 | Intercity 711 (1 change via Zürich HB) | ~€229 | | 07:54 | 14:50 | 6h56 | Trenitalia 2513 (2 change via Luzern, Arth-Goldau) | ~€199 | | 08:20 | 15:50 | 7h30 | Trenitalia 713 (1 change via Zürich HB) | ~€197 | | 08:20 | 15:50 | 7h30 | Intercity 713 (1 change via Zürich HB) | ~€236 | | 08:54 | 15:50 | 6h56 | Trenitalia 2515 (2 change via Luzern, Bellinzona) | ~€199 | | 09:57 | 16:53 | 6h56 | TER 96634 (1 change via Chambéry - Challes-les-Eaux) | ~€137 | | 10:35 | 16:35 | 6h00 | Trenitalia 1717 (2 change via Brig Central Train Station, Domodossola) | ~€96 | | 12:05 | 16:55 | 4h50 | Trenitalia 1819 (1 change via Brig Central Train Station) | ~€124 | | 13:08 | 17:50 | 4h42 | Trenitalia 18419 (1 change via Gare de Lausanne) | ~€127 | | 13:20 | 20:50 | 7h30 | Trenitalia 723 (1 change via Zürich HB) | ~€171 | | 13:20 | 20:50 | 7h30 | Intercity 723 (1 change via Zürich HB) | ~€231 | | 14:05 | 19:35 | 5h30 | Trenitalia 1823 (2 change via Brig Central Train Station, Domodossola) | ~€97 | | 14:35 | 20:35 | 6h00 | Trenitalia 1725 (2 change via Brig Central Train Station, Domodossola) | ~€98 | | 14:57 | 21:53 | 6h56 | TER 96642 (1 change via Chambéry - Challes-les-Eaux) | — | | 15:24 | 21:53 | 6h29 | TER 96570 (2 change via Culoz, Chambéry - Challes-les-Eaux) | — | | 17:05 | 21:50 | 4h45 | Trenitalia 1829 (1 change via Brig Central Train Station) | ~€127 | | 18:08 | 22:50 | 4h42 | Trenitalia 18429 (1 change via Gare de Lausanne) | ~€131 | ## Departures on 2026-08-21 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 05:06 | 09:50 | 4h44 | Trenitalia 18403 (1 change via Gare de Lausanne) | ~€129 | | 06:05 | 10:50 | 4h45 | Trenitalia 1807 (1 change via Brig Central Train Station) | ~€124 | | 06:20 | 14:08 | 7h48 | Trenitalia 709 (1 change via Zürich HB) | ~€211 | | 06:20 | 14:08 | 7h48 | Intercity 709 (1 change via Zürich HB) | ~€228 | | 06:20 | 14:23 | 8h03 | Trenitalia 709 (1 change via Zürich HB) | ~€221 | | 06:54 | 14:17 | 7h23 | Trenitalia 2511 (2 change via Luzern, Stazione di Lugano) | ~€185 | | 06:54 | 14:23 | 7h29 | Trenitalia 2511 (2 change via Luzern, Bellinzona) | ~€199 | | 06:57 | 13:53 | 6h56 | TER 96630 (1 change via Chambéry - Challes-les-Eaux) | ~€126 | | 07:20 | 14:50 | 7h30 | Trenitalia 711 (1 change via Zürich HB) | ~€227 | | 07:20 | 14:50 | 7h30 | Intercity 711 (1 change via Zürich HB) | ~€238 | | 07:54 | 14:50 | 6h56 | Trenitalia 2513 (2 change via Luzern, Arth-Goldau) | ~€197 | | 08:20 | 15:50 | 7h30 | Trenitalia 713 (1 change via Zürich HB) | ~€224 | | 08:20 | 15:50 | 7h30 | Intercity 713 (1 change via Zürich HB) | ~€235 | | 08:54 | 15:50 | 6h56 | Trenitalia 2515 (2 change via Luzern, Bellinzona) | ~€207 | | 09:57 | 16:53 | 6h56 | TER 96634 (1 change via Chambéry - Challes-les-Eaux) | ~€145 | | 10:20 | 18:10 | 7h50 | Trenitalia 717 (1 change via Zürich HB) | ~€206 | | 10:35 | 16:35 | 6h00 | Trenitalia 1717 (2 change via Brig Central Train Station, Domodossola) | ~€96 | | 12:05 | 16:55 | 4h50 | Trenitalia 1819 (1 change via Brig Central Train Station) | ~€127 | | 13:08 | 17:50 | 4h42 | Trenitalia 18419 (1 change via Gare de Lausanne) | ~€128 | | 13:20 | 20:50 | 7h30 | Trenitalia 723 (1 change via Zürich HB) | ~€213 | | 13:20 | 20:50 | 7h30 | Intercity 723 (1 change via Zürich HB) | ~€237 | | 14:05 | 19:35 | 5h30 | Trenitalia 1823 (2 change via Brig Central Train Station, Domodossola) | ~€99 | | 14:35 | 20:35 | 6h00 | Trenitalia 1725 (2 change via Brig Central Train Station, Domodossola) | ~€98 | | 14:57 | 21:53 | 6h56 | TER 96642 (1 change via Chambéry - Challes-les-Eaux) | ~€118 | | 15:24 | 21:53 | 6h29 | TER 96570 (2 change via Culoz, Chambéry - Challes-les-Eaux) | ~€116 | | 17:05 | 21:50 | 4h45 | Trenitalia 1829 (1 change via Brig Central Train Station) | ~€122 | | 18:08 | 22:50 | 4h42 | Trenitalia 18429 (1 change via Gare de Lausanne) | ~€124 | ## Typical week (next 30 days) - Monday to Friday: 3 trains, first 05:27, last 18:27 - Saturday: 1 trains, first 05:27, last 05:27 ## Companies serving this route - EuroCity: 100% of departures ## Prices - Cheapest observed: about €48 - Average observed: about €94