Zurich to Milan by train
Fastest direct EuroCity trains link Zürich HB and Milano Centrale in about 3 hours 17 minutes; 14 run daily and fares start at CHF 38.
- Origin
- Zurich
- Destination
- Milan
- Main stations
- Zürich HB to Milano Centrale
- Countries
- Switzerland, Italy
Zürich HB and Milano Centrale are linked by direct EuroCity trains. There are 14 direct departures a day, the fastest journey takes about 3 hours 17 minutes, and the first and last direct departures are around 06:33 and 19:33. The service takes you from central Zurich to central Milan without an airport transfer.
At a glance
- Route: Zürich HB to Milano Centrale
- Direct service: 14 EuroCity departures per day
- Fastest journey: about 3 hours 17 minutes
- First direct departure: about 06:33
- Last direct departure: about 19:33
- Fares: from CHF 38 in 2nd class, including the seat reservation
Times and fares vary by travel date. The lowest fare has limited availability, so a later search may show a different price.
Direct trains from Zurich to Milan
The direct EuroCity is the straightforward choice for this journey. It runs between Zürich HB and Milano Centrale, so you can leave and arrive in the city centre without changing trains. The fastest direct trips take about 3 hours 17 minutes.
The route is useful for a day trip as well as a longer stay in Milan. The first direct departure is around 06:33 and the last around 19:33. Times can change by date, so choose the departure that fits your plans.
SBB and Trenitalia offer the Italy-Switzerland EuroCity network together. You may see the service described through either railway when you search, but the direct Zurich to Milan journey is the same cross-border connection.
Tickets and fares
Fares start at CHF 38 per adult in 2nd class and CHF 79 in 1st class on the direct route. Those prices include the seat reservation and are limited offers, so they are not a promise of what every travel date will cost. The fare shown at purchase also depends on availability, class and the conditions attached to the ticket.
Trenitalia sells the Italy-Switzerland EuroCity connections through its own channels, and SBB sells the route through SBB.ch and SBB Mobile. Buying direct makes the ticket conditions clear. Read the refund and change terms before choosing a limited advance fare, especially if your plans may move.
Reservations and rail passes
Seat reservations are obligatory on the EuroCity connections to Italy, and SBB includes the reservation in the ticket price. Keep your ticket accessible while boarding and during the journey.
Eurail and Interrail pass holders need to follow the reservation rule for the train they choose. A Global Pass can be used with participating SBB and Trenitalia services when it is valid in both countries, but a reservation or other supplement is separate from the pass. Rail Planner or the official railway booking channel can show whether a reservation is compulsory and whether passholder places remain.
For a single Zurich to Milan trip, compare the point-to-point fare with the cost of using a pass day plus the reservation. A pass becomes more useful when this journey forms part of several longer rail trips.
Stations and practical planning
Zürich HB is the main departure station, with city rail, tram and bus connections. Milano Centrale is the main arrival station for the direct service and has onward metro, tram and bus connections across Milan. Use the departure board at Zürich HB for platform information and allow time to reach it in this large station.
Carry the identity document required for your cross-border journey and keep your ticket accessible. Pack so you can lift your own luggage and leave aisles and doors clear. If you have a tight onward connection in Milan, leave a margin after the scheduled arrival because a cross-border train can be delayed.
For most travellers, the direct EuroCity is the best fit: it is one train, arrives in the city centre, and takes about three and a quarter hours at its fastest. Choose a departure that gives you enough time at both stations and book the fare whose flexibility matches your plans.
Stops
Where to book
Train tickets
- Check times & prices
Omio
Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
Rail Europe
Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.
Trainline
Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.
Train service
- Check times & prices
Trenitalia runs Italy's Frecce high-speed, Intercity and regional trains; Super Economy fares are cheapest but allow no changes or refunds.
Official website
Where to book
Train service
- Check times & prices
Trenitalia runs Italy's Frecce high-speed, Intercity and regional trains; Super Economy fares are cheapest but allow no changes or refunds.
Official website
Find places to stay in Milan

Frequently asked questions
Is there a direct train from Zurich to Milan?
Yes. Direct EuroCity trains run from Zürich HB to Milano Centrale, with 14 direct departures a day. The fastest journey takes about 3 hours 17 minutes.
How much does a Zurich to Milan train ticket cost?
Direct-route fares start at CHF 38 in 2nd class and CHF 79 in 1st class. The fare includes the seat reservation, and the lowest prices have limited availability.
How many direct trains run from Zurich to Milan each day?
There are 14 direct EuroCity departures a day. The first leaves around 06:33 and the last around 19:33, although times can change by date.
Do I need a reservation for the Zurich to Milan train?
Yes. Seat reservations are obligatory on the direct EuroCity connections to Italy, and SBB includes the reservation in the ticket price. Pass holders need to arrange the required reservation separately from the pass.
Can I use an Eurail or Interrail pass from Zurich to Milan?
A Global Pass can cover participating SBB and Trenitalia services when it is valid in both Switzerland and Italy. The required seat reservation is separate from the pass, and Rail Planner or an official railway channel shows the train and reservation availability.

