There are 4 ways to get from Gardone Riviera to Varese by train (Trenitalia), car, ferry, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Desenzano Garda-Sirm to Milano Centraletrain Fr
- Take the train from Milano Cadorna to Varese Nordtrain R22 / ...
2h 58m€61–84Ferry, bus, train
cheapest- Take the ferry from Gardone Riviera to Salòferry 17 / ...
- Take the bus from Salò to Bresciabus
- Take the train from Brescia to Trevigliotrain Re6 / ...
- Take the train from Treviglio to Varesetrain S5
6h 6m€17–26Drive 177 km
- Drive from Gardone Riviera to Varesecar 177 km
1h 53m€29–42Ferry, train
- Take the ferry from Gardone Riviera to Desenzano del Gardaferry 5 / ...
- Take the train from Desenzano Del Garda-Sirmione to Trevigliotrain Re6 / ...
- Take the train from Treviglio to Varesetrain S5
5h 10m€20–28
Gardone Riviera to Varese by ferry, bus, and train
Comparing Your Travel Options
The cheapest way to get from Gardone Riviera to Varese is to ferry and bus and train which costs €17 - €27 and takes 6h 6m.
The fastest way to get from Gardone Riviera to Varese is to drive which takes 1h 53m and costs €28 - €45.
No, there is no direct train from Gardone Riviera to Varese. However, there are services departing from Desenzano Garda-Sirm and arriving at Varese Nord via Centrale Fs and Milano Cadorna. The journey, including transfers, takes approximately 2h 58m.
The distance between Gardone Riviera and Varese is 187 km. The road distance is 177 km.
The best way to get from Gardone Riviera to Varese without a car is to train which takes 2h 58m and costs €60 - €85.
It takes approximately 2h 58m to get from Gardone Riviera to Varese, including transfers.
Gardone Riviera to Varese train services, operated by Trenitalia Frecce, depart from Desenzano Garda-Sirm station.
Gardone Riviera to Varese train services, operated by Trenitalia Frecce, arrive at Milano Centrale station.
Yes, the driving distance between Gardone Riviera to Varese is 177 km. It takes approximately 1h 53m to drive from Gardone Riviera to Varese.
There are 5824+ hotels available in Varese.
What companies run services between Gardone Riviera, Italy and Varese, Italy?
You can take a vehicle from Gardone Riviera to Varese Nord via Desenzano Garda-Sirm, Milan Centrale, Centrale Fs, Cadorna Fn M2, and Milano Cadorna in around 2h 58m.
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Desenzano Garda-Sirm to Milano Centrale
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- €15–27
- Website
- Trenitalia Frecce
- Phone
- 035 289000
- arriva@arriva.it
- Website
- brescia.arriva.it
Bus from Salò to Brescia
- Ave. Duration
- 1h 33m
- Frequency
- Every 4 hours
- Estimated price
- €4–7
- Schedules at
- brescia.arriva.it
- 2nd Class
- €4–7
- Phone
- +39 0322 233 200
- infomaggiore@navigazionelaghi.it
- Website
- Gestione Governativa Navigazione Laghi
Ferry from Gardone Riviera to Desenzano del Garda
- Ave. Duration
- 48 min
- Frequency
- Every 4 hours
- Estimated price
- €8–12
- Website
- Gestione Governativa Navigazione Laghi
Ferry from Gardone Riviera to Salò
- Ave. Duration
- 10 min
- Frequency
- Every 3 hours
- Estimated price
- €4–7
- Website
- Gestione Governativa Navigazione Laghi
Want to know more about travelling around Italy
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
Italian Lakes: Getting around by train
Read the travel guide
Italy Travel Guides
Read the travel guide
Travelling by boat in Italy
Read the travel guide













