--- title: "Train timetable Milano → Ginevra | Kombo" description: "Train timetable Milano → Ginevra" url: "https://www.kombo.co/it/orari-treni-Milano-Ginevra" last_updated: "2026-08-20" --- # Train timetable Milano → Ginevra first departure 08:00 · last departure 19:10 · 3 direct trains/day · fastest 4h21 · 248 km · tickets from about €47 Prices are approximate; the exact fare of a train shows at search time. ## Departures on 2026-08-20 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 07:10 | 11:55 | 4h45 | EuroCity 60 (1 change via Brig Central Train Station) | ~€128 | | 08:10 | 12:51 | 4h41 | EuroCity 40 (1 change via Gare de Lausanne) | ~€127 | | 09:10 | 16:05 | 6h55 | EuroCity 14 (2 change via Arth-Goldau, Luzern) | ~€181 | | 09:10 | 16:38 | 7h28 | EuroCity 14 (1 change via Zürich HB) | ~€208 | | 10:10 | 17:05 | 6h55 | EuroCity 178 (1 change via Luzern) | ~€192 | | 11:10 | 18:05 | 6h55 | EuroCity 150 (2 change via Arth-Goldau, Luzern) | ~€193 | | 11:10 | 18:38 | 7h28 | EuroCity 150 (1 change via Zürich HB) | ~€228 | | 12:05 | 19:38 | 7h33 | EuroCity 30 (1 change via Zürich HB) | ~€216 | | 15:10 | 19:55 | 4h45 | EuroCity 64 (1 change via Brig Central Train Station) | ~€127 | | 15:25 | 20:55 | 5h30 | Trenitalia 2430 (2 change via Domodossola, Brig Central Train Station) | ~€98 | | 17:10 | 21:51 | 4h41 | EuroCity 44 (1 change via Gare de Lausanne) | ~€128 | | 18:05 | 23:28 | 5h23 | EuroCity 66 (2 change via Brig Central Train Station, Gare de Lausanne) | ~€127 | | 18:05 | 23:36 | 5h31 | EuroCity 66 (1 change via Brig Central Train Station) | ~€125 | | 19:10 | 00:30 | 5h20 | EuroCity 46 (1 change via Gare de Lausanne) | ~€127 | ## Departures on 2026-08-21 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 07:10 | 11:55 | 4h45 | EuroCity 60 (1 change via Brig Central Train Station) | ~€123 | | 08:10 | 12:51 | 4h41 | EuroCity 40 (1 change via Gare de Lausanne) | ~€126 | | 09:10 | 16:05 | 6h55 | EuroCity 14 (2 change via Arth-Goldau, Luzern) | ~€197 | | 09:10 | 16:38 | 7h28 | EuroCity 14 (1 change via Zürich HB) | ~€233 | | 10:10 | 17:05 | 6h55 | EuroCity 178 (1 change via Luzern) | ~€187 | | 11:10 | 18:05 | 6h55 | EuroCity 150 (2 change via Arth-Goldau, Luzern) | ~€197 | | 11:10 | 18:38 | 7h28 | EuroCity 150 (1 change via Zürich HB) | ~€227 | | 11:43 | 19:05 | 7h22 | Trenitalia 25516 (2 change via Stazione di Lugano, Luzern) | ~€171 | | 12:05 | 19:38 | 7h33 | EuroCity 30 (1 change via Zürich HB) | ~€229 | | 12:15 | 19:25 | 7h10 | Trenitalia 2024 (3 change via Stazione di Novara, Domodossola, Brig Central Train Station) | ~€95 | | 15:10 | 19:55 | 4h45 | EuroCity 64 (1 change via Brig Central Train Station) | ~€127 | | 15:25 | 20:55 | 5h30 | Trenitalia 2430 (2 change via Domodossola, Brig Central Train Station) | ~€96 | | 17:10 | 21:52 | 4h42 | EuroCity 44 (1 change via Gare de Lausanne) | ~€129 | | 18:05 | 22:55 | 4h50 | EuroCity 66 (1 change via Brig Central Train Station) | ~€125 | | 19:10 | 23:53 | 4h43 | EuroCity 146 (1 change via Gare de Lausanne) | ~€131 | | 20:10 | 07:30 | 11h20 | EuroCity 28 (2 change via Zürich HB, Berne) | ~€177 | ## Typical week (next 30 days) - Monday to Friday: 3 trains, first 08:10, last 19:10 - Saturday: 2 trains, first 08:00, last 19:01 - Sunday: 2 trains, first 08:10, last 19:10 ## Companies serving this route - EuroCity: 100% of departures ## Prices - Cheapest observed: about €47 - Average observed: about €86