
The trainshed at Milano Centrale, where the Geneva EuroCity arrives after crossing the Alps via the Simplon Tunnel.
Photo: Daniel Case / Wikimedia Commons (CC BY-SA 3.0)Geneva to Milan by Train
An international route between Switzerland and Italy.
Reviewed by Eurotraintrip on 2026-07-30
- Duration
- 3h 55m – 4h 30m
- Price from
- 29 EUR
- Distance
- 320 km
- Operators
- TrenitaliaSBB
- Frequency
- Around 4-5 direct EuroCity departures a day
Compare and book Geneva–Milan tickets
Check pricesWhat makes Geneva to Milan different
- This corridor has carried a named international express since 1958: the TEE 'Lemano,' launched that June as a first-class-only Trans Europ Express, was named after Lake Geneva (Lago Lemano in Italian) because it followed the lake's northern shore for its entire length - it later ran as an InterCity (1982-87), a EuroCity (1987-96) and finally under the Cisalpino brand (1996-2009) before today's joint SBB/Trenitalia EuroCity service took over the route.
- Beyond Brig the train enters the Simplon Tunnel, which opened as a single 19.8km bore in 1906 and briefly ranked as the longest railway tunnel in the world; a second, parallel bore built between 1912 and 1921 opened in 1922, and together they held that world-record title until Japan's Daishimizu Tunnel overtook them in 1982. The Swiss-Italian border itself sits inside the tunnel.
- In 2026, as in several previous years, SBB is running one fewer EuroCity train per weekday direction on the Geneva-Brig-Milan corridor than in earlier timetables - a quiet capacity reduction on a route that, unlike the shorter domestic Swiss legs on this site, only manages 4-5 direct departures a day in total.
Geneva station
Departs from Geneve-Cornavin, Geneva's only mainline station, where this EuroCity toward Italy shares platforms with the domestic IC1 to Zurich and the Leman Express regional network - check the departure board for the specific train number, since several services can be boarding within the same few minutes.
Milan station
Arrives at Milano Centrale, whose design was decided by an open competition in 1912, won by architect Ulisse Stacchini with a project blending Liberty-style Art Nouveau and a Roman- and Egyptian-inspired monumental classicism; construction dragged on through the fascist era, which added its own touches - sculpted fasces and mythological animals (winged horses, lions, bulls and eagles) along the roofline - before the station finally opened in 1931.
Train vs. other options
Flying is the fastest way to cross this stretch of the Alps, but Milan is served by three separate airports and Geneva's own airport still requires a transfer into the city centre, so once check-in and transfer time are added, the roughly 4-hour Cornavin-to-Milano-Centrale train narrows the door-to-door gap considerably - and it's also the only way to experience the Simplon Tunnel crossing and the Lake Maggiore shoreline at Stresa along the way.
Booking tips
- Check SBB's or Trenitalia's travel-alerts page before booking if you're travelling during one of the corridor's periodic maintenance windows - the Iselle-Domodossola section closed completely between 26 June and 26 July 2026, with BLS shuttle trains covering Brig-Iselle and Trenitalia buses covering Iselle-Domodossola/Milan in the meantime, and in 2026 EuroCity services on this corridor also run one fewer train per weekday direction than in previous years.
- Book as early as possible through SBB or Trenitalia - 2nd-class EuroCity fares start from around EUR 29 for advance tickets, and like other cross-border EuroCity fares on this site, prices climb quickly as the departure date nears.
- The most scenic stretch is south of Domodossola, when the line runs along the shore of Lake Maggiore and calls at Stresa before the final flat run into Milan - worth keeping a window seat free for, since the approach into Milan itself is mostly farmland.
Good to know: 'From' prices quoted for this exact route vary unusually widely across booking platforms - from as low as around EUR 15 to as high as EUR 29 for what should be the same 2nd-class EuroCity fare in searches done for this guide - so it's worth checking SBB's own site, Trenitalia's, and a comparison site like Omio before settling on a fare rather than trusting the first number you see.
While you're in Milan
.jpg)
Milan Cathedral, the Gothic marble Duomo at the heart of the city, begun in 1386.
Photo: NahidSultan / Wikimedia Commons (CC BY-SA 4.0)Milan trades Italy's usual postcard ruins for Gothic spires, Renaissance genius and Europe's most theatrical shopping arcade - with Leonardo's Last Supper requiring a booking made weeks, not days, ahead.
Full Milan travel guide →Frequently asked questions
How long is the train from Geneva to Milan?
Direct EuroCity trains take around 3 hours 55 minutes to roughly 4 hours 30 minutes, depending on the specific departure and stopping pattern.
Does the Geneva-Milan train go through a tunnel under the Alps?
Yes - the train crosses via the Simplon Tunnel between Brig and Domodossola, a 19.8km bore opened in 1906 with a second parallel bore added in 1922; the Swiss-Italian border sits inside the tunnel itself.
How much does the train from Geneva to Milan cost?
Second-class EuroCity fares start from around EUR 29 for advance tickets, though quoted 'from' prices vary noticeably between booking platforms, so it's worth comparing SBB, Trenitalia and a comparison site before booking.