How to get from Milano Porta Garibaldi to Lainate by bus and train?
Milano Porta Garibaldi to Lainate - Train Schedule
The R21 train from Milano Porta Garibaldi to Lainate runs from 08:05 to 19:05, with departures every 1 hr-9 hr. The trip takes about 1 hr 46 min, with regular service throughout the operating hours.
From Milano Porta Garibaldi to Lainate by bus and train
To get from Milano Porta Garibaldi to Lainate in Milan and Lombardy, you’ll need to take one train line and 2 bus lines: take the R21 train from Milano Porta Garibaldi station to Legnano station. Next, you’ll have to switch to the Z601 bus and finally take the Center bus from Lainate - Via San Bernardo station to Lainate - Rho Street (Ex Pirelli) station. The total trip duration for this route is approximately 1 hr 46 min. The bus and train schedule from Milano Porta Garibaldi may change. We recommend you check the updated bus and train schedule to Lainate on the Moovit app.
Step by Step
- 1Start from train stationMilano Porta Garibaldi
- 2Wait for trainR21Luino
- 3Ride to train stationLegnano24 min
- 4Walk to bus stationLegnano - Tosi Square (Bank)ID LG003810 m • 11 min
- 5Wait for busZ601Milan - Molino Dorino M1
- 6Ride to bus stationBarbaiana (Lainate) - S.S. 33 Loc. BarbaianaID BR00125 min
- 7Walk to bus stationLainate - Via San Bernardo830 m • 11 min
- 8Wait for busCenterLainate - Il Centro
- 9Ride to bus stationLainate - Rho Street (Ex Pirelli)ID LN50010 min
- 10Walk toLainate20 m • 1 min
Public transit directions from Milano Porta Garibaldi to Lainate
Bus And Train schedule from Milano Porta Garibaldi to Lainate
Related Routes
- Bormio to Lainate
- Collio to Lainate
- Cossogno to Lainate
- Gargnano to Lainate
- Lavenone to Lainate
- Limone Sul Garda to Lainate
- Livigno to Lainate
- Miazzina to Lainate
- Grosio to Lainate
- Grosotto to Lainate
- Ponte Di Legno to Lainate
- Temù to Lainate
- Tremosine to Lainate
- Vestone to Lainate
- Sondalo to Lainate
- Valdidentro to Lainate
- Vione to Lainate
- Balerna to Lainate
- Bedano to Lainate
- Bellinzona to Lainate
Questions & Answers
What is the fastest way to get from Milano Porta Garibaldi to Lainate?
The fastest way takes 106 minutes, using Train line R21, Bus line Z601, Bus line Center.
Is there a direct train between Milano Porta Garibaldi and Lainate?
No, you’ll have to take one train line and 2 bus lines in total. The total travelling time is 1 hr 46 min.
Which train line goes from Milano Porta Garibaldi to Lainate?
The R21 train line goes from Legnano station near Milano Porta Garibaldi in Milano to Legnano - Tosi Square (Bank) station. From there you’ll have to take 2 bus lines till Legnano - Tosi Square (Bank) station near Lainate in Milan and Lombardy.
How long does it take to travel from Milano Porta Garibaldi to Lainate by train and bus?
The total travel time between Milano Porta Garibaldi in Milano and Lainate in Milan and Lombardy by train and bus is about 1 hr 46 min.
Where do I get on the train near Milano Porta Garibaldi to get to Lainate?
Get on the R21 train from the Legnano station near Milano Porta Garibaldi in Milano.
Where do I get off the train when travelling between Milano Porta Garibaldi and Lainate?
Get off the train at the Legnano - Tosi Square (Bank) stop, which is closest to Lainate in Milan and Lombardy.
Popular Routes
- Desenzano del Garda to Manerba Del Garda
- Milan Linate Airport "E. Forlanini" (Lin) to Novara
- Cologno Nord to San Raffaele Hospital
- San Donato M3 to Rho
- Pero to Nerviano
- Linate Airport M4 to Cologno Monzese
- Milan Malpensa Airport (Mxp) to Cologno Monzese
- Linate Airport M4 to Seregno
- Rho Fiera to Cinisello Balsamo
- Garibaldi Station to Luigi Sacco Hospital
- Sesto San Giovanni to Cologno Monzese
- Milan Linate Airport "E. Forlanini" (Lin) to Pavia
- Como to Olgiate Comasco
- Cologno Monzese to Cernusco Sul Naviglio
- Molino Dorino to Arluno
- Seregno to Sesto San Giovanni
- Malpensa Airport T1 to HELIPORT - San Raffaele Hospital (MI)
- Milano Rogoredo to Milan Linate Airport "E. Forlanini" (Lin)
- Lodi to Massalengo
- Bergamo to Crema