Milan to Zug train

Cheap train tickets from Milan to Zug

Showing times and prices for Mar 23

Cheapest

28

Average

59

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

Trenitalia
10:10AMMilan2h50 01:00PMZug
0 transfers
281One-way
Trenitalia
02:51PMMilan3h09 06:00PMZug
0 transfers
621One-way
Trenitalia
04:10PMMilan2h50 07:00PMZug
0 transfers
681One-way
Trenitalia
02:40PMMilan3h20 06:00PMZug
0 transfers
691One-way
Trenitalia
05:10PMMilan2h50 08:00PMZug
0 transfers
691One-way

Train schedule from Milan to Zug

Showing trains for tomorrow, Thursday, March 23
Trenitalia
08:10AMMilan2h50 11:00AMZug
0 transfers
Trenitalia
10:10AMMilan2h50 01:00PMZug
0 transfers
Trenitalia
02:40PMMilan3h20 06:00PMZug
0 transfers
Trenitalia
02:51PMMilan3h09 06:00PMZug
0 transfers
Trenitalia
04:10PMMilan2h50 07:00PMZug
0 transfers
Trenitalia
05:10PMMilan2h50 08:00PMZug
0 transfers
Trenitalia
06:42PMMilan3h18 10:00PMZug
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Mar 23
Fri
Mar 24
Sat
Mar 25
Sun
Mar 26
Mon
Mar 27
Tue
Mar 28
Wed
Mar 29

Fastest train times from Milan to Zug

Showing times and prices for Mar 23

Fastest Journey

2 h 50 m

Average

2 h 53 m

Trains per day

5

Distance

197 km

Of the 5 trains that leave Milan for Zug every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Trenitalia
04:10PMMilan2h50 07:00PMZug
0 transfers
681One-way
Trenitalia
05:10PMMilan2h50 08:00PMZug
0 transfers
691One-way
Trenitalia
08:10AMMilan2h50 11:00AMZug
0 transfers
691One-way
Trenitalia
10:10AMMilan2h50 01:00PMZug
0 transfers
281One-way
Trenitalia
02:51PMMilan3h09 06:00PMZug
0 transfers
621One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Milan to Zug

distanceDistance122 miles (196 km)
durationAverage train duration2 h 50 min
priceAverage train ticket price$52 (€45)
changesDirect trainNo
carriersTrain providersTrenitalia

Trains from Milan to Zug cover the 122 miles (196 km) long trip taking on average 2 h 50 min with our travel partners like Trenitalia. There are direct train services available. You can get the cheapest train tickets for this route for as low as $33 (€29), but the average price of train tickets is $52 (€45). Travelers depart most frequently from Milano Centrale and arrive in Zug.

Important Stations and Airports for this connection

Milan
Zug
Milano Centrale is the most popular Milan railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Milan for your trip to Zug.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 22: 20
Public transit 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 station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
Public transit options for Milano Porta Garibaldi
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8
Amenities at station
AccessibilityAccessibility

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
Currency
Language