There are 5 ways to get from Lago di Garda to Zug by train (Trenitalia), car, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train (Trenitalia)
best- Take the train from Peschiera Del Garda to Zug(Ch)train Ec
4h 12mCHF 70–120Train via Milan (Trenitalia)
cheapest- Take the train from Desenzano Garda-Sirm to Milano Centraletrain Fr
- Take the train from Milano Centrale to Zug(Ch)train Ec
4h 14mCHF 61–125Drive 383.7 km
- Drive from Riva del Garda to Zugcar 383.7 km
5h 10mCHF 63–91Train, fly
- Take the train from Desenzano Garda-Sirm to Milano Centraletrain
- Take the train from Milano Centrale to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Zurich Airport (ZRH)plane MXP - ZRH
5h 5mCHF 98–241Train via Lugano
- Take the train from Desenzano Del Garda-Sirmione to Milano Centraletrain Re6
- Take the train from Milano Centrale to Luganotrain
- Take the train from Lugano to Zugtrain Ic2 / ...
5h 18mCHF 62–175
Lago di Garda to Zug by train (Trenitalia)
Questions & Answers
The cheapest way to get from Lago di Garda to Zug is to train via Lugano which costs SFr 60 - SFr 180 and takes 5h 18m.
The fastest way to get from Lago di Garda to Zug is to train which takes 4h 12m and costs SFr 70 - SFr 120.
Yes, there is a direct train departing from Peschiera Del Garda and arriving at Zug(Ch). Services depart twice daily, and operate every day. The journey takes approximately 4h 12m.
The distance between Lago di Garda and Zug is 346 km. The road distance is 383.7 km.
The best way to get from Lago di Garda to Zug without a car is to train which takes 4h 12m and costs SFr 70 - SFr 120.
The train from Peschiera Del Garda to Zug(Ch) takes 4h 12m including transfers and departs twice daily.
Lago di Garda to Zug train services, operated by Trenitalia EuroCity, depart from Peschiera Del Garda station.
Lago di Garda to Zug train services, operated by Trenitalia EuroCity, arrive at Zug(Ch) station.
Yes, the driving distance between Lago di Garda to Zug is 384 km. It takes approximately 5h 10m to drive from Lago di Garda to Zug.
Book your Lago di Garda to Zug train tickets online with Omio.
What companies run services between Lago di Garda, Italy and Zug, Switzerland?
Trenitalia EuroCity operates a train from Peschiera Del Garda to Zug(Ch) twice daily. Tickets cost CHF 70–120 and the journey takes 4h 12m.
- Website
- swiss.com
Flights from Milano Malpensa Airport to Zurich Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- CHF 65–310
- Website
- ethiopianairlines.com
Flights from Milano Malpensa Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 90–150
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Peschiera Del Garda to Zug(Ch)
- Ave. Duration
- 4h 12m
- Frequency
- Twice daily
- Estimated price
- CHF 70–120
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 80–120
- 2nd Class
- CHF 70–95
Train from Milano Centrale to Zug(Ch)
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- CHF 45–95
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 45–65
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Desenzano Garda-Sirm to Milano Centrale
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- CHF 15–30
- Schedules at
- trenitalia.com
Train from Desenzano Garda-Sirm to Milano Centrale
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- CHF 15–30
- Schedules at
- trenitalia.com
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Train from Milano Centrale to Malpensa Aeroporto T1
- Ave. Duration
- 53 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–6
- Website
- https://www.trenord.it/en/
Train from Desenzano Del Garda-Sirmione to Milano Centrale
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 7–10
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Lugano
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Website
- https://www.trenord.it/en/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Lugano to Zug
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 50–160
- Website
- https://www.sbb.ch/en
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italian Lakes: Getting around by train
Read the travel guide
More Questions & Answers
There are 1420+ hotels available in Zug.

















