Zurich to Milan train with Trenitalia

Thu, 20 Feb
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from Zurich to Milan

Showing times and prices for 20 Feb

Cheapest price

£74

Average price

£74

Fastest journey

3 h 17 m

Average duration

3 h 17 m

Trains per day

5

Distance

217 km

Cheap tickets

The best way to find a cheap train ticket from Zurich to Milan is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
SBBIC 2 865 | 865
09:055h45
Zurich HB
14:50Milan Centrale
£741One-way
1 change
Cheapest
SBBIC 2 865 | 865
09:056h45
Zurich HB
15:50Milan Centrale
£741One-way
1 change
Cheapest
SBBIC 2 865 | 865
09:057h45
Zurich HB
16:50Milan Centrale
£741One-way
1 change
2nd Cheapest
SBBIR 46 2413 | 2413
08:056h45
Zurich HB
14:50Milan Centrale
£751One-way
2 changes
2nd Cheapest
SBBIR 46 2413 | 2413
08:057h45
Zurich HB
15:50Milan Centrale
£751One-way
2 changes

Zurich to Milan train times

Showing trains for tomorrow, Thursday 20 February
ProviderDepartsDurationArrivesChangesTickets
Trenitalia
EuroCity 31
TrenitaliaEuroCity 31
06:33 Zurich HB3h22 09:55 Milano Lambrate0 changesDirect
Trenitalia
EuroCity 11
TrenitaliaEuroCity 11
07:33 Zurich HB3h17 10:50 Milan Centrale0 changesDirect
SBB
IR 46 2413 | 2413
SBBIR 46 2413 | 2413
08:05 Zurich HB6h45 14:50 Milan Centrale2 changes
SBB
IR 46 2413 | 2413
SBBIR 46 2413 | 2413
08:05 Zurich HB7h45 15:50 Milan Centrale2 changes
SBB
IR 46 2413 | 2413
SBBIR 46 2413 | 2413
08:05 Zurich HB4h45 12:50 Milan Centrale2 changes
Trenitalia
EuroCity 33
TrenitaliaEuroCity 33
08:33 Zurich HB3h17 11:50 Milan Centrale0 changesDirect
SBB
EC 33 | 33
SBBEC 33 | 33
08:33 Zurich HB7h17 15:50 Milan Centrale1 change
SBB
EC 33 | 33
SBBEC 33 | 33
08:33 Zurich HB6h17 14:50 Milan Centrale1 change
SBB
EC 33 | 33
SBBEC 33 | 33
08:33 Zurich HB4h17 12:50 Milan Centrale1 change
SBB
IC 2 865 | 865
SBBIC 2 865 | 865
09:05 Zurich HB5h45 14:50 Milan Centrale1 change
SBB
IC 2 865 | 865
SBBIC 2 865 | 865
09:05 Zurich HB6h45 15:50 Milan Centrale1 change
SBB
IC 2 865 | 865
SBBIC 2 865 | 865
09:05 Zurich HB7h45 16:50 Milan Centrale1 change
Trenitalia
EuroCity 13
TrenitaliaEuroCity 13
09:33 Zurich HB3h17 12:50 Milan Centrale0 changesDirect
SBB
EC 13 | 13
SBBEC 13 | 13
09:33 Zurich HB7h17 16:50 Milan Centrale1 change
SBB
EC 13 | 13
SBBEC 13 | 13
09:33 Zurich HB6h17 15:50 Milan Centrale1 change
SBB
EC 13 | 13
SBBEC 13 | 13
09:33 Zurich HB5h17 14:50 Milan Centrale1 change
SBB
IR 46 2417 | 2417
SBBIR 46 2417 | 2417
10:05 Zurich HB5h45 15:50 Milan Centrale2 changes
SBB
IR 46 2417 | 2417
SBBIR 46 2417 | 2417
10:05 Zurich HB6h45 16:50 Milan Centrale2 changes
SBB
IR 46 2417 | 2417
SBBIR 46 2417 | 2417
10:05 Zurich HB4h45 14:50 Milan Centrale2 changes
Trenitalia
EuroCity 35
TrenitaliaEuroCity 35
10:33 Zurich HB3h22 13:55 Milano Lambrate0 changesDirect
Trenitalia
EuroCity 15
TrenitaliaEuroCity 15
11:33 Zurich HB3h17 14:50 Milan Centrale0 changesDirect
Trenitalia
EuroCity 151
TrenitaliaEuroCity 151
12:33 Zurich HB3h17 15:50 Milan Centrale0 changesDirect
Trenitalia
EuroCity 17
TrenitaliaEuroCity 17
13:33 Zurich HB3h17 16:50 Milan Centrale0 changesDirect
Trenitalia
EuroCity 19
TrenitaliaEuroCity 19
15:33 Zurich HB3h17 18:50 Milan Centrale0 changesDirect
Trenitalia
EuroCity 21
TrenitaliaEuroCity 21
17:33 Zurich HB3h17 20:50 Milan Centrale0 changesDirect
Trenitalia
EuroCity 23
TrenitaliaEuroCity 23
19:33 Zurich HB3h17 22:50 Milan Centrale0 changesDirect

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Zurich to Milan by coach, train or flight

Thu
20 Feb
Fri
21 Feb
Sat
22 Feb
Sun
23 Feb
Mon
24 Feb
Tue
25 Feb
Wed
26 Feb
Thu
27 Feb
Fri
28 Feb
Sat
01 Mar
Sun
02 Mar
Mon
03 Mar
Tue
04 Mar
Wed
05 Mar
Thu
06 Mar
Fri
07 Mar
Sat
08 Mar
Sun
09 Mar
Mon
10 Mar
Tue
11 Mar
Wed
12 Mar

How far in advance should I book train tickets from Zurich to Milan?

The best time to book your train from Zurich to Milan is 77 days before departure. See how prices for trains change on the Zurich to Milan route.
Prices are for one-way tickets for one passenger from Zurich to Milan per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Zurich to Milan.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

ReviewsReviews for the rail journey from Zurich to Milan

userReviewImage
userReviewLogo
The customer opinion was acquired via Cimenio. Cimenio incentivises its users for giving an honest opinion and proving the booking with a photo of the travel ticket.
Pro
IconVery good comfort
IconGood equipment (e.g. sockets)
IconVery nice service
IconAlmost everything was clean
IconReasonable price-performance ratio
Cons
IconThe food selection was really limited
IconThe toilet cleanliness could have been better
My long-distance train journey from Zurich to Milan was really impressive and offered an all-round pleasant travelling experience. The train's interior was modern and functional, which increased my comfort throughout the journey. The seats were not only comfortable but also equipped with power sockets, which allowed me to charge my devices and be productive. In addition, the generous legroom also contributed to the pleasant journey. The service during the journey was particularly commendable. The staff were friendly, attentive and always ready to help with enquiries. This contributed significantly to a positive atmosphere. The cleanliness of the train also deserves recognition. The seating areas and communal areas were well maintained, which contributed to a pleasant and hygienic environment. Unfortunately, however, there were two points of criticism. The choice of food was limited and the cleanliness of the toilets left a lot to be desired. However, this could be remedied by an improved food selection and regular cleaning. In terms of value for money, the train journey was reasonable. The amenities and service provided justified the fare, despite the shortcomings mentioned. Overall, my train journey from Zurich to Milan was a pleasant experience, which I would gladly repeat.
Pro
IconVery clean
IconGood comfort
IconReasonable ticket price
Cons
IconUnfriendly staff
IconPoor internet
IconLong journey with a delay
My train journey from Zurich to Milan was fine. It was very clean throughout the train, even in the toilets. The seats were very comfortable, which was very pleasant for me and I had a very good night's sleep. The ticket price for this journey was reduced, which is why it was very reasonable. Unfortunately, there were also flaws in the journey. One was that the staff were rather unfriendly and never smiled. Also, the internet was very unstable, which was annoying. And it was a long journey, with many delays, which delayed the whole journey a lot. For these reasons the journey was only okay and not super nevertheless recommendable.

Journey information

Overview: Train from Zurich to Milan

Trains from Zurich to Milan run on average 9 times per day, taking around 3h 26m. Cheap train tickets for this journey start at £46 but you can travel from only £18 by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Coach from £18
Distance
217 km
Average train duration
3h 26m
Cheapest ticket price
£46
Trains per day
9
Direct trains
9
Train providers
2
Fastest train
3h 17m
First train
00:02
Last train
20:50
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Coach from £18

Train companies: Trenitalia, Swiss Railways (SBB/CFF/FFS) and Südostbahn trains Zurich to Milan

For as little as £46 you can travel by train from Zurich to Milan with Trenitalia, Swiss Railways (SBB/CFF/FFS) and Südostbahn. Omio will show you the best deals, timetables and tickets available for this trip.

Trenitalia is not only Italy's national railway company but also the country's largest train operator. Trenitalia’s fleet of trains includes the high-speed Frecciarossa, Frecciargento and Frecciabianca trains as well as intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access. Trenitalia offers different tickets, which vary in price and flexibility: Base, Economy, Super Economy and Ordinaria. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals!

For the 135 miles (217 km) long trip from Zurich to Milan, you can book Trenitalia train tickets starting as low as £46 one-way on Omio quickly and easily. Check out the current Trenitalia timetable and book a cheap train to Milan from Zurich in just a few steps. On Omio you can find all the information you need for the Zurich to Milan trip, such as departure and arrival times, stops, train stations, journey times and savings on your train journey.

Train information from Zurich to Milan with Trenitalia:

  • Average Duration: 3 h 17 min
  • Cheapest Price: £46

FAQs: Zurich to Milan train

FAQs: Travel by train from Zurich to Milan easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Zurich to Milan.
FAQs
Cheap train tickets from Zurich to Milan can start from as little as £46 when you book in advance. The average train ticket price for Zurich to Milan is £72; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The train time from Zurich to Milan is on average 3 h 17 min   for the 135 mile long journey, but the time it takes to go between Zurich and Milan by train can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Zurich to Milan leaves at 05: 15. Plan your trip with the Journey Planner   from Omio.
The last train from Zurich to Milan leaves at 18: 33.
There are 8 trains a day from Zurich to Milan which require at least one change with Trenitalia, Swiss Railways (SBB/CFF/FFS) or Südostbahn. Schedules can vary on holidays or weekends with fewer trains.
When taking a train from Zurich to Milan, you can count on Trenitalia, Swiss Railways (SBB/CFF/FFS) or Südostbahn for the best way to get you to Milan. You can also check all possible train providers who offer a service to Milan from Zurich and compare the amenities they offer before buying a train ticket.
No, there are no night trains, the latest train for this route is 18: 33.

Passengers board the train most frequently from Zurich HB, which is located around 1.4 miles (2.2 km) away from the city centre, and they get off the train at Milan Centrale, located 2.4 miles (3.8 km) away from the city centre.

A trip to Milan from Zurich is worth doing but not as a day trip with a journey time of 3 h 17 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Zurich to Milan is September.
It's helpful to compare your options as there are 3 ways to travel to Milan from Zurich including taking a coach, train or flight.

Important Stations and Airports in Zurich and Milan

Zurich
Milan
The major train station for departures in Zurich is Zürich HB. Find all the information you need to know about services, amenities and connections at Zürich HB for your trip from Zurich to Milan.
Zürich HBWifiParkingDiningATMTaxisAccessibilityWCHotel
Amenities at train station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ticketOfficeHours
Distance to city center
1 km
The major train station for arrivals in Milan is Milano Rogoredo. Find all the information you need to know about services, amenities and connections at Milano Rogoredo for your journey to Milan from Zurich.
Amenities at train station
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
ticketOfficeHours
Distance to city center
5 km
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 05:50 - 22:20
ticketOfficeHours
Distance to city center
2 km
Wifi
Wifi
  • Free WiFi in the station.
Lockers
Lockers
  • Provided by KiPoint and located on the ground floor, on the side of Piazza Luigi di Savoia. It is open every day from 06:00 to 23:00.
Dining
Dining
  • Venchi
  • Panzera Coffee
  • Burger King
  • Bar Motta
  • Caffè Napoli
  • VyTA Boulangerie
  • Spontini
  • Starbucks
  • Dispensa Emilia
  • McDonald's
  • & many more
Accessibility
Accessibility
  • Station is wheelchair accessible, has elevators and the Sala Blu, Trenitalia's office of assistance for disabled travelers, is next to Platform 4.
Hotel
Hotel
  • Glam Hotel Milano
  • NYX MIlan
  • iQ Hotel Milano
Ticket Office
Ticket Office
  • Mon - Sun: 05:50 - 22:20
Public transport options for Milano Centrale
  • Metro lines: M2 (green), M3 (yellow)
  • Tram lines: 1
  • Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
  • Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Amenities at train station
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ticketOfficeHours
Distance to city center
4 km

More options for your journey from Zurich to Milan

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language