How to get from Milan Porta Garibaldi (Passante) to Cerro Maggiore by bus and train?
Milan Porta Garibaldi (Passante) to Cerro Maggiore - Train Schedule
The R21 train from Milan Porta Garibaldi (Passante) to Cerro Maggiore runs from 08:05 to 19:05, with departures every 1 hr-9 hr. The trip takes about 1 hr 20 min, with regular service throughout the operating hours.
From Milan Porta Garibaldi (Passante) to Cerro Maggiore by bus and train
To get from Milan Porta Garibaldi (Passante) to Cerro Maggiore in Milan and Lombardy, take the R21 train from Milano Porta Garibaldi station to Legnano station. Next, take the Z601 bus from Legnano - Tosi Square (Bank) station to St. Vittore O. - Italy Square station. The total trip duration for this route is approximately 1 hr 20 min. The bus and train schedule from Milan Porta Garibaldi (Passante) may change. We recommend you check the updated bus and train schedule to Cerro Maggiore on the Moovit app.
Step by Step
- 1Walk to train stationMilano Porta Garibaldi20 m • 1 min
- 2Wait for trainR21Luino
- 3Ride to train stationLegnano23 min
- 4Walk to bus stationLegnano - Tosi Square (Bank)ID LG003810 m • 11 min
- 5Wait for busZ601Milan - Molino Dorino M1
- 6Ride to bus stationSt. Vittore O. - Italy SquareID SV0028 min
- 7Walk toCerro Maggiore980 m • 13 min
Alternative route from Milan Porta Garibaldi (Passante) to Cerro Maggiore by bus and train via RE5 and A
To get from Milan Porta Garibaldi (Passante) to Cerro Maggiore in Milan and Lombardy, take the RE5 train from Milano Porta Garibaldi station to Legnano station. Next, take the A bus from Legnano - People's Square (Railway Station) station to Via Canazza - Legnano station. The total trip duration for this route is approximately 1 hr 5 min. The ride fare is €4.60. The bus and train schedule from Milan Porta Garibaldi (Passante) may change. We recommend you check the updated bus and train schedule to Cerro Maggiore on the Moovit app.
Step by Step
- 1Walk to train stationMilano Porta Garibaldi20 m • 1 min
- 2Wait for trainRE5Gallarate
- 3Ride to train stationLegnano24 min
- 4Walk to bus stationLegnano - People's Square (Railway Station)ID LG090220 m • 3 min
- 5Wait for busACanazza
- 6Ride to bus stationVia Canazza - LegnanoID LG44411 min
- 7Walk toCerro Maggiore1.43 km • 19 min
Public transit directions from Milan Porta Garibaldi (Passante) to Cerro Maggiore
Bus And Train schedule from Milan Porta Garibaldi (Passante) to Cerro Maggiore
Related Routes
- Bagolino to Cerro Maggiore
- Anfo to Cerro Maggiore
- Campodolcino to Cerro Maggiore
- Gargnano to Cerro Maggiore
- Limone Sul Garda to Cerro Maggiore
- Livigno to Cerro Maggiore
- Grosio to Cerro Maggiore
- Grosotto to Cerro Maggiore
- Ponte Di Legno to Cerro Maggiore
- Pezzaze to Cerro Maggiore
- Temù to Cerro Maggiore
- Tremosine to Cerro Maggiore
- Vestone to Cerro Maggiore
- Sondalo to Cerro Maggiore
- Storo to Cerro Maggiore
- Valdidentro to Cerro Maggiore
- Vione to Cerro Maggiore
- Balerna to Cerro Maggiore
- Arbedo-Castione to Cerro Maggiore
- Bedano to Cerro Maggiore
Alternative route from Milan Porta Garibaldi (Passante) to Cerro Maggiore by bus and train via RE5 and A
To get from Milan Porta Garibaldi (Passante) to Cerro Maggiore in Milan and Lombardy, take the RE5 train from Milano Porta Garibaldi station to Legnano station. Next, take the A bus from Legnano - People's Square (Railway Station) station to Via Canazza - Legnano station. The total trip duration for this route is approximately 1 hr 5 min. The ride fare is €4.60. The bus and train schedule from Milan Porta Garibaldi (Passante) may change. We recommend you check the updated bus and train schedule to Cerro Maggiore on the Moovit app.
Step by Step
- 1Walk to train stationMilano Porta Garibaldi20 m • 1 min
- 2Wait for trainRE5Gallarate
- 3Ride to train stationLegnano24 min
- 4Walk to bus stationLegnano - People's Square (Railway Station)ID LG090220 m • 3 min
- 5Wait for busACanazza
- 6Ride to bus stationVia Canazza - LegnanoID LG44411 min
- 7Walk toCerro Maggiore1.43 km • 19 min
Questions & Answers
What is the fastest way to get from Milan Porta Garibaldi (Passante) to Cerro Maggiore?
The fastest way takes 80 minutes, using Train line R21, Bus line Z601.
What is the alternative route to get from Milan Porta Garibaldi (Passante) to Cerro Maggiore?
The alternative route takes 65 minutes, using Train line RE5, Bus line A.
Is there a direct train between Milan Porta Garibaldi (Passante) and Cerro Maggiore?
No, you’ll have to take one train line and one bus line in total. The total travelling time is 1 hr 20 min.
Which train line goes from Milan Porta Garibaldi (Passante) to Cerro Maggiore?
The R21 train line goes from Milano Porta Garibaldi station near Milan Porta Garibaldi (Passante) in Milan to Legnano station. From there you’ll have to take one bus line till Legnano station near Cerro Maggiore in Milan and Lombardy.
How long does it take to travel from Milan Porta Garibaldi (Passante) to Cerro Maggiore by train and bus?
The total travel time between Milan Porta Garibaldi (Passante) in Milan and Cerro Maggiore in Milan and Lombardy by train and bus is about 1 hr 20 min.
Where do I get on the train near Milan Porta Garibaldi (Passante) to get to Cerro Maggiore?
Get on the R21 train from the Milano Porta Garibaldi station near Milan Porta Garibaldi (Passante) in Milan.
Where do I get off the train when travelling between Milan Porta Garibaldi (Passante) and Cerro Maggiore?
Get off the train at the Legnano stop, which is closest to Cerro Maggiore in Milan and Lombardy.
When is the first train from Milan Porta Garibaldi (Passante) to Cerro Maggiore?
The first train from Milan Porta Garibaldi (Passante) in Milan to Cerro Maggiore in Milan and Lombardy is Varese - Milan Passante - Treviglio. It leaves the Milano Porta Garibaldi station at 2:05 AM.
Popular Routes
- Milan Central to Rozzano
- Milan Malpensa Airport (Mxp) to Lampugnano
- Bisceglie M1 to Milan Linate Airport
- Molino Dorino to Nerviano
- Central Station to Lainate
- Milan Rogoredo to Comasina
- Sesto San Giovanni to Lissone
- Milan Dateo to Luigi Sacco Hospital
- San Donato to Sesto San Giovanni
- Milan Rogoredo to Melegnano
- Brescia to Manerba Del Garda
- Lampugnano to Sesto San Giovanni
- Milano Affori to Milan Linate Airport "E. Forlanini" (Lin)
- Gessate to Inzago
- Gallarate to Carnago
- Monza to Besana in Brianza
- Sesto 1st May FS to Fatebenefratelli
- Cadorna M1 M2 to Fatebenefratelli
- Rogoredo Station to Bozzolo
- Duomo to Brera Academy of Fine Arts