--- title: "Train timetable Milano → Basilea | Kombo" description: "Train timetable Milano → Basilea" url: "https://www.kombo.co/it/orari-treni-Milano-Basilea" last_updated: "2026-08-20" --- # Train timetable Milano → Basilea first departure 07:05 · last departure 18:05 · 5 direct trains/day · fastest 4h16 · 263 km · tickets from about €56 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:29 | 4h19 | EuroCity 60 (direct) | ~€134 | | 10:10 | 14:55 | 4h45 | EuroCity 178 (direct) | ~€139 | | 11:10 | 15:26 | 4h16 | EuroCity 150 (direct) | ~€138 | | 11:10 | 15:53 | 4h43 | EuroCity 150 (direct) | ~€148 | | 15:10 | 19:29 | 4h19 | EuroCity 64 (direct) | ~€135 | | 16:25 | 21:29 | 5h04 | Trenitalia 2432 (2 change via Domodossola, Brig Central Train Station) | ~€124 | | 18:05 | 22:37 | 4h32 | EuroCity 66 (direct) | ~€133 | | 19:10 | 00:00 | 4h50 | EuroCity 26 (1 change via Arth-Goldau) | ~€150 | | 20:10 | 01:07 | 4h57 | EuroCity 28 (1 change via Stazione di Lugano) | ~€144 | ## Departures on 2026-08-21 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 07:10 | 11:29 | 4h19 | EuroCity 60 (direct) | ~€135 | | 10:10 | 14:55 | 4h45 | EuroCity 178 (direct) | ~€135 | | 11:10 | 15:26 | 4h16 | EuroCity 150 (direct) | ~€134 | | 15:10 | 19:29 | 4h19 | EuroCity 64 (direct) | ~€136 | | 16:25 | 21:29 | 5h04 | Trenitalia 2432 (2 change via Domodossola, Brig Central Train Station) | ~€123 | | 18:05 | 22:33 | 4h28 | EuroCity 66 (direct) | ~€139 | | 20:10 | 01:03 | 4h53 | EuroCity 28 (1 change via Stazione di Lugano) | ~€142 | | 22:43 | 08:16 | 9h33 | Trenitalia 25538 (3 change via Chiasso, Bellinzona, Zürich HB) | ~€177 | ## Typical week (next 30 days) - Monday to Friday: 5 trains, first 07:10, last 18:05 - Saturday: 4 trains, first 07:10, last 18:05 - Sunday: 5 trains, first 07:05, last 18:05 ## Companies serving this route - EuroCity: 100% of departures ## Prices - Cheapest observed: about €56 - Average observed: about €121