Milan to Zurich Train-Times & Fares
What to Know About Milan to Zürich Train Route
The Milan–Zürich train runs as a joint EuroCity (EC) service operated by Trenitalia and SBB, with around nine direct departures a day in each direction. The full journey covers roughly 219 km and takes about 3 hours 17 minutes, most of it through the Gotthard Base Tunnel — at 57 km, the longest railway tunnel in the world, and the reason this route is as fast as it is.
Two train models share the line: SBB's Giruno, used on most departures, and the tilting Astoro (ETR 610), jointly owned by SBB and Trenitalia. Both offer first and second class, with power sockets and wifi throughout, and a restaurant car open to all passengers.
The best scenery comes before the tunnel — the southern stretch through Ticino, past Lugano and its lakeside towns, is the most scenic part of the ride. Once the train enters the base tunnel near Bellinzona, there's no view for roughly 20 minutes before it re-emerges into the Swiss countryside on the approach to Zürich — worth factoring into your itinerary if a window seat and the view matter to you.
Milano Centrale
Milan's grand 1931 terminus. Metro lines M2 and M3 connect directly; this is where every EC to Zürich starts.
Lugano
The scenic midpoint, right on the lake — a funicular drops you into the old town in minutes.
Bellinzona
Ticino's capital — its three medieval castles are a UNESCO World Heritage Site, an easy walk from the station.
Zürich HB
Switzerland's largest station, in the city centre — trams and the Bahnhofstrasse are right outside.Milan - Zürich Route Map
Milan Departure
Milano Centrale, then a flat run north across the Lombard plain before the mountains begin.
Ticino Foothills
Vineyards and lake villages mark the start of Italian-speaking Switzerland.
Lugano & the Lakes
The best scenic stretch on the whole route, right along Lake Lugano.
Gotthard Base Tunnel
57 km — the longest railway tunnel in the world. About 20 minutes underground.
Swiss Plateau
Farmland and small towns as the line levels out north of the Alps.
Zürich Arrival
Into Zürich HB, a city-centre terminus — no transfer needed to reach downtown.
Train Options
Two EuroCity trainsets share this line, plus what fares and classes typically look like.
The Milan–Zürich route runs along the Gotthard axis as a joint EuroCity (EC) service operated by Trenitalia and SBB, with about nine direct daily departures covering the trip in roughly 3 hours 17 minutes through the Gotthard Base Tunnel — the world's longest railway tunnel — aboard either SBB's non-tilting Giruno or the tilting, jointly-owned Astoro, both offering first and second class with power sockets and wifi throughout, plus a restaurant car open to everyone; first class adds wider seating, at-seat service on the Astoro, and access to EuroCity lounges at major stations along the way.
Travel Times
EC Giruno
Stadler-built EC250 sets, non-tilting — the workhorse of this line today.
EC Astoro
Inherited from the old Cisalpino era, still jointly owned by SBB and Trenitalia.
Typical Fares
One-way, non-promotional — lower the earlier and more flexibly you book.
Giruno (RABe 501)
Swiss-built, SBB-owned, non-tilting — used on most of the route's departures. Distinctive low-floor design: level boarding between the bogies, a sloped floor over the wheels. Both classes are standard on Giruno EC services.
First class
One dedicated first-class car, seats grouped around tables for two and four rather than a standard row layout — this is what you get if you select "business" when booking. Power sockets at every seat, free wifi.
Second class
Standard configuration, same amenities (power, wifi). Restaurant car with a café-bar counter, shared across both classes.
Astoro (ETR 610 / RABe 503)
The tilting "Pendolino" trainset, jointly owned by SBB and Trenitalia — you may board a Swiss- or Italian-liveried unit depending on the day.
First class
Wider seat spacing, roughly a 1–2 seat configuration per row. Air-conditioning, power sockets at all seats. Seats aligned with the windows for unobstructed views. Access to EuroCity first-class lounges at major stations (Zürich HB, Milano Centrale, and others across the SBB/Trenitalia/DB/ÖBB network). At-seat dining service.
Second class
Roughly a 2–2 configuration, some seats forward-facing, some not, occasional four-seat table groupings. Air-conditioned, but without the extra legroom or lounge access of first. Restaurant car available to all passengers.
Ticket Prices
One-way adult fares on the direct EuroCity typically start around $36 for an advance-purchase Trenitalia ticket, though realistic pricing for most travel dates lands closer to $60–$120 depending on ticket type, class, and how far ahead you book. SBB's own tickets start from $28 in second class, $67 in first — seat reservation included on direct EC services, and mandatory for the Swiss–Italian border segment (Bellinzona/Chiasso to Como/Milan) regardless of which class you book.
Train Companies
SBB and Trenitalia both run EC trains on this line under the same EuroCity brand — here's how the two companies differ.
| SBB (Swiss Federal Railways) | Trenitalia | |
|---|---|---|
| Country | Switzerland | Italy |
| Rolling stock on this route | Giruno (RABe 501), Astoro (RABe 503) | Astoro (ETR 610 — same design, different livery/interior scheme) |
| Role on Milan–Zurich | Operates the majority of EC departures; Giruno units have taken over most Zürich–Milan services since 2020 | Supplies some departures using its own ETR 610 sets, functionally identical to Astoro |
| Typical 2nd class fare | From $28 | From roughly $21 with a Trenitalia "Smart" fare, when available |
| Typical 1st class fare | From $67 | Similar range, varies by fare bucket |
| Fare structure | Fixed advance-purchase tiers, seat reservation included | Tiered "Smart"/"Smart 2" fares — cheaper fares sell out, so price rises closer to departure |
| Loyalty/rail pass acceptance | Swiss Travel Pass valid Zürich HB to Chiasso (border); onward Chiasso–Milan segment must be booked separately | Eurail/Interrail generally accepted, subject to mandatory seat reservation on the border segment |
| Language of onboard staff/announcements | German/French/Italian/English (Swiss side) | Italian/English (Italian side); crew change happens at Bellinzona |
| First-class lounge access | Yes, at major Swiss stations | Yes, at major Italian and partner-network stations |
Top Attractions in Milan and Zurich
Milan and Zürich make a great pairing — one for art, fashion, and history, the other for lakes, mountain views, and Old Town charm. Here's what to discover in each, and where to start exploring once you arrive at your destination.
Milan
Duomo di Milano
Milan's iconic Gothic cathedral, with rooftop terraces offering panoramic city views.
Galleria Vittorio Emanuele II
A stunning glass-domed 19th-century shopping arcade beside the Duomo.
Sforza Castle
A grand Renaissance castle housing museums and set beside a large public park.
Zurich
Old Town (Altstadt)
Cobblestone streets along the Limmat River lined with medieval buildings and cafes.
Grossmünster
A twin-towered Romanesque church with tower views over the Old Town and lake.
Fraumünster
A church famous for its stained-glass windows designed by Marc Chagall.
57 km — the length of the Gotthard Base Tunnel, the longest railway tunnel in the world. It's what cut this journey from over four hours to three hours seventeen minutes.
Frequently Asked Questions
The fastest EuroCity departures cover the 219 km between Milano Centrale and Zürich HB in about 3 hours 17 minutes. Services with more intermediate stops can take closer to 3h30–4h.
Yes, particularly on the southern half — the train runs along Lake Como and then Lake Lugano, past Ticino's vineyards — before disappearing underground through the Gotthard Base Tunnel and re-emerging on the flatter Swiss Plateau north of the Alps. For the best views, sit on the right-hand side of the train heading north.
No — this specific city pair runs as daytime and evening EuroCity service. There isn't a dedicated overnight sleeper on this particular route.
About 20 minutes with no view — it's a modern, fast, smooth stretch underground, 57 km long. The scenery is on either side of it, not during it, so window seats matter more before and after the tunnel.
Not technically. Despite how often people search for a "high-speed train" between Milan and Zürich, this is a EuroCity express, not a dedicated high-speed line — it shares tracks with regional and freight traffic for most of the route. The Gotthard Base Tunnel section is the one stretch built to true high-speed standards.
One-way adult fares start around $36 for an advance-purchase Trenitalia ticket, though $60–$120 is a more typical price depending on ticket type and timing; SBB tickets start from $28. Both operators generally open tickets up to six months before departure, and booking early usually gets the lowest fare. Regional trains that require you to change trains via Como or Chiasso are usually cheaper if you're comparing ticket prices, but add an hour or more to the trip.
Only if you're taking several other trains in Italy or Switzerland on the same trip. For a single Milan–Zürich journey, a regular point-to-point ticket is usually simpler and cheaper than pricing out a Eurail or Interrail pass.
Yes — early in the journey, while still in northern Italy, the train runs along the edge of Lake Como for a few minutes before continuing past Lake Lugano and into Ticino's vineyards as it crosses into Switzerland. It's one reason a window seat is worth grabbing on the southern half of the ride.
The direct EuroCity is the simplest way — no transfers, boarding at Milan Centrale and arriving at Zürich HB right in the city centre. Average journey time is about 3h24m door to door, though the fastest scheduled departures cover the distance in 3h17m; direct trains typically run 3h12m–3h35m depending on how many stops they make. Compare that to the roughly 8-hour international bus covering the same route, and the train is the clear choice.
Functionally, yes. Trenitalia and SBB — Switzerland's Federal Railways — jointly operate this EuroCity route between Italy and Switzerland as equal partners, running the same schedule with near-identical Astoro trainsets. Book Zurich train tickets through SBB's app or Milan-side departures through Trenitalia's, and either way you're booking the same physical train.
Expect free wifi, a power socket at every seat, and a bistro car serving snacks and hot drinks throughout the journey. There's luggage space by the doors, and both classes are comfortable enough to relax in for the full ride — families traveling with children board and settle in much the same way they would on any other intercity service across Europe.
Compare Fares to Zurich by Train
Search live times and prices for the Milan–Zürich EuroCity in one place, then book direct with our independent search partner.
Compare fares on HighSpeedTrains.com