HOME | METRO | TRAM | FILOBUS | BUS URBANI | MODIFICHE RETE | ORARI STORICI

Cronologia rete automobilistica interurbana ATM Milano

aggiornata al 12 ottobre 2024

Note: 1 A B C D E MS 120 121 122 123 124 125 127 130 132 140 165 166 201 202 220 221 222 230 320 321 322 323 324 325 326 327 328 329 351 352 353 420 421 423 424 431 433 528 542 560 561 566 580 620 621 622 623 624 700 701 702 703 704 705 706 707 708 709 712 713 721 722 723 724 725 727 728 729 783 820 821 822 823 901 902 903 920 921 922 923 924 925 926 927 930 973 965

Linee automobilistiche interurbane dal 1939 ad oggi
Numero
Percorso
Note

---

  • ???: Monza - Brugherio [5,000 km]
  • ???: Monza (via Camperio) - Brugherio
  • 1968: rinumerata 3 [linea passata in gestione all’AMSA di Monza]
-

1

  • 7 giugno 1981: Sesto (Marelli M1) - Cologno (Sud M2)
  • 9 gennaio 1989: rinumerata 101 (vedi 701)
ex CTPS

A

  • 1968: Milano piazza Duca D’Aosta (Centrale FS) - Sesto San Giovanni (Municipio)
  • aprile 1974: Milano via Viserba (Marelli M1) - Brugherio - Carugate - Pessano
  • 1 giugno 1976: nuova gestione CTPS-ATM
  • 1977: Milano via Viserba (Marelli M1) - Brugherio
  • 9 gennaio 1989: soppressa
ex SAS
ex CTPS

B

  • 1968: Milano piazza Sire Raul - Cinisello - Nova Milanese (via Molla)
  • aprile 1974: Milano via Esterle (Sire Raul) - Cinisello - Nova Milanese (via Molla)
  • aprile 1976: Milano (Gobba M2) - Cinisello - Nova Milanese (via Molla)
  • 1 giugno 1976: nuova gestione CTPS-ATM
  • 1980: Milano (Gobba M2) - Cinisello - Nova Milanese (via Molla) [corse prolungate a Muggiò Taccona]
  • 9 gennaio 1989: rinumerata 105 (vedi 705)
ex SAS
ex CTPS

C

  • aprile 1974: Sesto San Giovanni (Cascina Gatti) - Muggiò
  • 1 giugno 1976: nuova gestione CTPS-ATM
  • 19xx: Sesto Marelli M1 (viale Italia) - Muggiò
  • 28 settembre 1986: Sesto FS/M1 - Muggiò
  • 9 gennaio 1989: rinumerata 103 (vedi 703)
ex SAS
ex CTPS

D

  • 1971: Sesto Marelli M1 (viale Italia) - Bresso (via Don Minzoni) [corse prol. Cinisello Campo dei Fiori]
  • 1975: Sesto Marelli M1 (viale Italia) - Bresso (via Don Minzoni) [corse limitate via Clerici]
  • 1 giugno 1976: nuova gestione CTPS-ATM
  • 28 settembre 1986: Sesto Rondò M1 (piazza IV Novembre) - Bresso (via Don Minzoni) [corse limitate Parco Nord]
  • 9 gennaio 1989: rinumerata 108 (vedi 708)
ex SAS
ex CTPS

E

  • aprile 1974: Milano (Vialba) - Cormano - Sesto Marelli M1 (viale Italia)
  • 1 giugno 1976: nuova gestione CTPS-ATM
  • 1978: Milano (Comasina) - Cormano - Sesto Marelli M1 (viale Italia)
  • 28 settembre 1986: Milano (Comasina) - Cormano - Sesto FS/M1
  • 9 gennaio 1989: rinumerata 104 (vedi 704)
ex SAS
ex CTPS

MS

  • 2 marzo 1958: Milano (Porta Venezia) - Sesto San Giovanni (piazza IV Novembre) [8,200 km]
  • 1 dicembre 1964: Milano via Empedocle (Marelli M1) - Sesto San Giovanni (piazza IV Novembre) [corse mattinali/serali Milano (Porta Venezia) - Sesto San Giovanni (piazza IV Novembre)]
  • 8 febbraio 1971: Milano via Empedocle (Marelli M1) - Sesto San Giovanni (piazza IV Novembre) [soppresse corse mattinali/serali Milano (Porta Venezia) - Sesto San Giovanni (piazza IV Novembre)]
  • 19xx: Milano via Empedocle (Marelli M1) - Sesto San Giovanni (piazza IV Novembre) [corse Sesto San Giovanni (viale Edison - piazza IV Novembre)]
  • 19xx: Milano via Empedocle (Marelli M1) - Sesto San Giovanni (viale Gramsci)
  • 28 settembre 1986: soppressa [sostituita da prolungamento M1]
-

120

  • 1 gennaio 1939: Milano - Melegnano - Lodi
  • 19xx: Milano (corso Lodi) - Melegnano - Lodi (viale Dante)
  • 20 maggio 1991: San Donato M3 - Melegnano - Lodi (viale Dante)
  • 30 giugno 1997: San Donato M3 - Melegnano (via Roma)
  • 1 luglio 2007: rinumerata z420 [linea passata in gestione alla Milano Sud-Est Trasporti]
-

121

  • 4 ottobre 1992: Pieve Emanuele (via Viquarterio) - Fizzonasco - Rozzano (viale Romagna) - Valleambrosia (via Alberelle)
  • 30 novembre 1992: Pieve Emanuele (via Viquarterio) - Fizzonasco - Rozzano (viale Romagna) - Valleambrosia - Assago (Milanofiori)
  • 6 febbraio 1995: soppressa
-
  • 1 luglio 2007: San Donato M3 - San Giuliano FS [corse per San Giuliano via De Nicola]

122

  • 4 ottobre 1992: Rozzano (viale Romagna) - Rozzano (viale Lazio) - Quinto Stampi (via Curiel)
  • 1 marzo 1994: Rozzano (viale Romagna) - Rozzano (viale Lazio) - Quinto Stampi (via Lambro)
  • 6 febbraio 1995: Rozzano (viale Romagna) - Rozzano (via Mimose) - Quinto Stampi (via Lambro)
  • 21 giugno 1997: rinumerata 201
-

123

  • 4 ottobre 1992: Rozzano (viale Liguria - viale Romagna - viale Liguria)
  • 8 febbraio 1993: Rozzano (viale Romagna - viale Liguria - viale Romagna)
  • 21 giugno 1997: rinumerata 202
-

124

  • 4 ottobre 1992: Rozzano (via Rosselli) - Rozzano (viale Toscana) - Pieve Emanuele (via Viquarterio)
  • 6 febbraio 1995: Rozzano (via Rosselli) - Rozzano (viale Romagna) - Pieve Emanuele (via Viquarterio)
  • 21 giugno 1997: rinumerata 220
-

125

  • 4 ottobre 1992: Rozzano (via Rosselli) - Rozzano (viale Romagna) - Ponte Sesto (via Boccaccio)
  • 3 febbraio 1994: Rozzano (via Rosselli) - Rozzano (viale Romagna) - Ponte Sesto (via Alfieri)
  • 6 febbraio 1995: soppressa
-

127

  • 1962: Milano (corso Lodi) - San Donato (piazza Santa Barbara/SNAM)
  • 19xx: Milano (corso Lodi) - San Donato (piazza Santa Barbara/SNAM) [corse Milano - San Donato (via Agadir/ENI) e Lodi - San Donato (via Agadir/ENI)]
  • 20 maggio 1991: San Donato M3 - San Donato (piazza Santa Barbara/SNAM)
  • 7 luglio 1997: Milano (Rogoredo M3) - San Donato (via Agadir/ENI)
  • 7 gennaio 2008: soppressa
-

130

  • 1 maggio 2010: San Donato M3 (via Marignano) - San Giuliano Milanese (Zivido)
ex Milano Sud-Est Trasporti

132

  • 1 maggio 2010: San Donato M3 (via Marignano) - San Donato Milanese (via G. di Vittorio)
ex Milano Sud-Est Trasporti

140

  • 1 maggio 2010: Milano (Rogoredo FS/M3) - Sesto Ulteriano - San Donato M3
  • 23 gennaio 2012: Milano (Rogoredo FS/M3) - Sesto Ulteriano - San Donato (via Martiri di Cefalonia)
ex SILA

165

  • 12 aprile 1999: Milano (Zara M3) - Limbiate (Ospedale) [corse serali]
  • 28 giugno 2009: Milano (Zara M3) - Limbiate (Ospedale) [corse serali] // Milano (Maciachini M3) - Limbiate (Ospedale) [corse festive]
  • 26 marzo 2011: Milano (Comasina M3) - Limbiate (Ospedale) [corse serali e festive]
  • 14 maggio 2012: Milano (Comasina M3) - Limbiate (Ospedale) [sostituisce integralmente tranvia 179 Milano-Limbiate per lavori]
  • 22 ottobre 2012: Milano (Comasina M3) - Limbiate (Ospedale) [corse serali e festive]
  • 1 ottobre 2022: Milano (Comasina M3) - Limbiate (Ospedale) [nelle ore di punta mattinali istituzione corse limitate Varedo (Deposito) - Milano (Comasina M3)]
sostituisce l’ex
tranvia interurbana 179
dal 1 ottobre 2022

166

  • 19 aprile 1999: Milano (Zara M3) - Desio (via Brennero) [corse serali]
  • 28 giugno 2009: Milano (Zara M3) - Desio (via Brennero) [corse serali] // Milano (Ospedale Maggiore) - Desio (via Brennero) [corse festive]
  • 1 ottobre 2011: Milano (Niguarda Parco Nord) - Desio (Ospedale) [corse feriali diurne] // Milano (Zara M3) - Desio (Ospedale) [corse serali e festive]
sostituisce l’ex
tranvia interurbana 178
dal 1 ottobre 2011

201

  • 9 marzo 1970: Milano (via Baroni) - Rozzano (via Orchidee) [corse Milano-Ponte Sesto-Rozzano / Milano-Fizzonasco]
  • 1976: Milano (via Baroni) - Rozzano (via Orchidee) [corse per Rozzano: Ponte Sesto, via Rosselli, via Milano, Valleambrosia]
  • 17 settembre 1992: soppressa [sostituita da prolungamento tram 15]
ex ATM
AGI
  • 21 giugno 1997: Rozzano (viale Romagna) - Rozzano (via Mimose) - Quinto Stampi (via Lambro)
  • 20 febbraio 2011: Rozzano (via Milano) - Rozzano (viale Romagna) - Quinto Stampi (via Franchi Maggi)
  • 5 settembre 2011: subappaltata [linea passata in gestione ad Autoguidovie]
  • 15 maggio 2017: Rozzano (via Milano) - Rozzano (viale Romagna) - Valleambrosia (via Alberelle)

202

  • 21 giugno 1997: Rozzano (via Milano) - Rozzano (viale Romagna) - Rozzano (viale Liguria) [corse prol. a Rozzano (Rosselli)]
  • 20 febbraio 2011: soppressa (accorpata alla linea 201)
-

220

  • 21 giugno 1997: Rozzano (via Rosselli) - Rozzano (viale Romagna) - Pieve Emanuele (via Viquarterio)
  • 8 settembre 1997: Rozzano (via Rosselli) - Fizzonasco (via Kennedy) [corse prol. a Pieve Emanuele (Q.re delle Rose)]
  • 20 febbraio 2011: Rozzano (via Solidarietà) - Fizzonasco (via Kennedy) [corse prol. a Pieve Emanuele (Q.re delle Rose)]
  • 5 settembre 2011: subappaltata [linea passata in gestione ad Autoguidovie]
  • 8 settembre 2018: Rozzano (via Solidarietà) - Rozzano (Osp. Humanitas) - Locate (via Piave) [corse limitate a Fizzonasco (via Kennedy), corse prol. a Pieve Emanuele (Q.re delle Rose)]
ex ATM
AGI

221

  • 20 febbraio 2011: Rozzano (via Solidarietà) - Rozzano (Osp. Humanitas) - Locate (via Piave)
  • 5 settembre 2011: subappaltata [linea passata in gestione ad Autoguidovie]
  • 8 settembre 2018: soppressa (accorpata alla linea 220)
ex ATM
AGI

222

  • 1 marzo 1976: Milano Vigentino (via Noto) - Opera - Pieve Emanuele (villaggio INCIS)
  • 6 novembre 2000: Milano Vigentino (Selvanesco) - Opera - Pieve Emanuele (piazza Puccini)
  • 30 luglio 2009: Milano Vigentino (Selvanesco) - Opera - Pieve Emanuele (via Coppi)
  • 28 novembre 2011: subappaltata [linea passata in gestione ad Autoguidovie]
  • 18 novembre 2013: Milano Vigentino (Selvanesco) - Opera - Pieve Emanuele (Stazione FS)
ex CTOP
ex ATM
AGI

230

  • 19xx: Milano (Famagosta M2) - Rozzano (Romagna) - Milano3 - Basiglio (via Don Coira)
  • 1 agosto 2005: Milano (Famagosta M2) - Rozzano (Osp. Humanitas) - Milano3 - Basiglio (via Don Coira)
  • 1 maggio 2010: subappaltata [continua gestione AMP]
  • 20 febbraio 2011: Assago (Milanofiori Forum M2) - Rozzano (Osp. Humanitas) - Milano3 - Basiglio (via Don Coira)
  • 20 marzo 2011: Milano (Abbiategrasso M2) - Rozzano (Osp. Humanitas) - Milano3 - Basiglio (via Don Coira)
AMP

320

  • 4 maggio 1981: Milano (via Zamenhof) - Milanofiori - Assago (via Del Sole)
  • 19xx: Milano (Romolo M2) - Milanofiori - Assago (via Del Sole)
  • 21 giugno 1997: Milano (Famagosta M2) - Milanofiori - Assago (via Del Sole)
  • 20 febbraio 2011: soppressa (sostituita dal prolungamento della M2)
ex CTSO

321

  • 18 aprile 1975: Milano (Inganni M1) - Corsico - Assago (via Del Sole)
  • 26 marzo 1992: Milano (Bisceglie M1) - Corsico - Assago (via Del Sole)
  • 20 febbraio 2011: Milano (Bisceglie M1) - Corsico - Assago (Milanofiori Forum M2)
ex CTSO

322

  • 18 aprile 1975: Milano (Inganni M1) - Cesano Boscone (Q.re Tessera)
  • 26 marzo 1992: Milano (Bisceglie M1) - Cesano Boscone (Q.re Tessera)
ex CTSO

323

  • 16 maggio 2016: Milano (Bisceglie M1) - Cesano Boscone (Stazione FS)
-

324

  • 8 dicembre 1956: Milano (via Conca dei Navigli) - Abbiategrasso (stazione FS) [sostituzione del tronco tranviario Corsico - Abbiategrasso]
  • 19xx: Milano (piazza XXIV Maggio) - Abbiategrasso (piazza Vittorio Veneto)
  • 1963: Milano (piazza XXIV Maggio) - Abbiategrasso (piazza Vittorio Veneto) [corse Milano - Corsico C.na Travaglia (transita Nuova Vigevanese)]
  • 14 aprile 1985: Milano (Romolo M2) - Abbiategrasso (piazza Vittorio Veneto)
  • 1 luglio 2011: rinumerata z553 [linea passata in gestione alla Stav]
-
  • 12 ottobre 2024: Milano (Romolo M2) - Corsico (piazza Europa)

325

  • 6 marzo 1966: Milano (piazza XXIV Maggio) - Corsico (piazza F.lli Cervi) / Milano (piazza XXIV Maggio) - Corsico (via Resistenza) [sostituisce la tranvia elettrica]
  • 14 aprile 1985: Milano (Romolo M2) - Corsico (piazza Europa) / Milano (piazza XXIV Maggio) - Corsico (via Resistenza)
  • 10 febbraio 1992: Milano (Romolo M2) - Corsico (piazza Europa) / Milano (piazza XXIV Maggio) - Corsico (via Resistenza) [corse per Trezzano]
  • 14 settembre 1992: Milano (Romolo M2) - Corsico (piazza Europa) / Milano (piazza XXIV Maggio) - Corsico (via Resistenza) [soppressione corse per Trezzano]
  • 16 marzo 2014: Milano (Romolo M2) - Corsico (piazza Europa) / Milano (piazzale Cantore) - Corsico (via Resistenza)
  • 12 ottobre 2024: Milano (Romolo M2) - Buccinasco (via Lario)
-

326

  • 1970: Milano (ex dazio Lorenteggio) - Corsico (Q.re Lavagna)
  • 5 aprile 1997: soppressa [sostituita dalla linea 64]
  • 12 ottobre 2024: Milano (San Cristoforo FS M4) - Corsico (via Curiel)
-

327

  • 1964: Milano (piazzale Aquileja) - Trezzano - Abbiategrasso (piazza Vittorio Veneto)
  • 18 aprile 1975: Milano (Inganni M1) - Trezzano - Abbiategrasso (piazza Vittorio Veneto)
  • 26 marzo 1992: Milano (Bisceglie M1) - Trezzano - Abbiategrasso (piazza Vittorio Veneto)/Cusago (via Baggio)
  • ?: Milano (Bisceglie M1) - Trezzano (via Morona)/Cusago (via Baggio)
  • 3 febbraio 2020: Milano (Bisceglie M1) - Trezzano (via Morona)/Cusago (via Baggio) [nei giorni feriali istituzione corse limitate Bisceglie M1 - Lorenteggio]
-

328

  • 19xx: Milano (Romolo M2) - Milanofiori - Rozzano (viale Liguria)
  • 17 settembre 1992: Milano (Romolo M2) - Milanofiori - Rozzano (Valleambrosia)
  • 6 febbraio 1995: Milano (Romolo M2) - Rozzano - Locate (via Piave)
  • 14 settembre 1998: Milano (Famagosta M2) - Rozzano - Locate (via Piave)
  • 20 febbraio 2011: Assago (Milanofiori Forum M2) - Rozzano (via Cabrini) [corse prol. a Ponte Sesto (via Alfieri)]
  • 5 settembre 2011: subappaltata [linea passata in gestione ad Autoguidovie]
  • 8 settembre 2018: Assago (Milanofiori Forum M2) - Rozzano - Pieve Emanuele (Stazione FS) [corse limitate a Rozzano (via Cabrini)]
ex ATM
AGI

329

  • 16 settembre 1991: Milano (Romolo M2) - Rosate (via Pellico)
  • 20 dicembre 1996: Milano (Romolo M2) - Rosate (via Circonvallazione) [corse prol. a Bubbiano e Calvignasco]
  • 1 luglio 2011: rinumerata z553 [linea passata in gestione alla Stav]
-

351

  • 19xx: Milano (piazza XXIV Maggio) - Buccinasco (via Val d'Ossola)
  • 19xx: soppressa
  • 1 luglio 1998: Milano (P.ta Genova FS/M2) - Buccinasco (via Lomellina) [corse per Gudo Gambaredo]
  • 3 febbraio 2001: Milano (Romolo M2) - Buccinasco (via Lomellina) [soppresse corse per Gudo Gambaredo]
  • 14 giugno 2010: Milano (Romolo M2) - Buccinasco (via Lomellina) [corse per Milano (Bisceglie M1)]
  • 20 febbraio 2011: Milano (Romolo M2) - Buccinasco (via Emilia) [corse per Milano (Bisceglie M1)]
  • 12 ottobre 2024: Milano (piazzale Negrelli) - Buccinasco (via Emilia) [corse per Milano (Bisceglie M1)]
ex CERVI

352

  • 20 febbraio 2011: Assago (Milanofiori Forum M2) - Buccinasco (via Romagna) [alla sera e nei festivi limita fra Assago (Milanofiori Forum M2) e Assago (via Garibaldi)]
  • 23 gennaio 2012: Assago (Milanofiori Forum M2) - Buccinasco (via Romagna) [alcune corse diurne feriali e alla sera e nei festivi limitano fra Assago (Milanofiori Forum M2) e Assago (via del Sole) transitando da Milanofiori/Di Vittorio e Assago (via del Parco)]
  • 30 maggio 2016: Assago (Milanofiori Forum M2) - Buccinasco (via Romagna)
-

353

  • 30 maggio 2016: Assago (Milanofiori Nord M2) - Assago (via del Sole)
-

420

  • 1 settembre 1957: Milano (Porta Vercellina) - Magenta - Cuggiono (piazza S. Giorgio)
  • 19xx: Milano (Lotto M1) - Magenta - Cuggiono (piazza S. Giorgio)
  • 28 settembre 1986: Milano (Lotto M1) - Magenta - Cuggiono (piazza S. Giorgio) [corse per Molino Dorino M1]
  • 3 marzo 2001: Milano (Molino Dorino M1) - Magenta - Cuggiono (piazza S. Giorgio) [corse per Lotto M1]
  • 1 luglio 2008: rinumerata z620 e z622 [linea passata in gestione alla Movibus]
-

421

  • 19xx: Milano (piazzale Baracca) - Arluno - Cuggiono (piazza S. Giorgio)
  • 19xx: Milano (Lotto M1) - Arluno - Cuggiono (piazza S. Giorgio)
  • 1 luglio 2008: rinumerata z621 [linea passata in gestione alla Movibus]
-

423

  • 12 dicembre 1994: Milano (Lotto M1) - Settimo Milanese (via Di Vittorio)
  • febbraio 2001: Milano (Lotto M1) - Settimo Milanese (via Libertà)
  • 21 novembre 2011: subappaltata [linea passata in gestione ad Autoguidovie]
  • 30 aprile 2015: Milano (San Siro Stadio M5) - Settimo Milanese (via Libertà)
ex ATM
AGI

424

  • 1 luglio 2008: Milano (Molino Dorino M1) - Bareggio (via Gallina)
-

431

  • 19xx: Rho (Passirana) - Bareggio
  • 1 maggio 2010: subappaltata [continua gestione Atinom]
  • 1 gennaio 2011: cambio gestione [linea passata in gestione ad Autoguidovie]
ex Atinom
AGI

433

  • 19xx: Milano (Bisceglie M1) - Rho
  • 1 maggio 2010: subappaltata [continua gestione Atinom]
  • 1 gennaio 2011: cambio gestione [linea passata in gestione ad Autoguidovie]
ex Atinom
AGI

528

  • 19xx: Milano (Cadorna FN/M1-M2) - Rho (via Capuana)
  • 1 maggio 2010: subappaltata [continua gestione STIE]
  • 15 maggio 2017: Milano (Molino Dorino M1) - Rho (via Capuana) [corse prolungate per Milano piazzale Cimitero Maggiore]
STIE

542

  • 19xx: Milano (Molino Dorino M1) - Rho (Passirana)
  • 1 maggio 2010: subappaltata [continua gestione STIE]
  • 19xx: Rho Fiera M1 - Rho (Passirana)
  • 15 febbraio 2014: Rho Fiera M1 - Rho (Passirana) [istituzione corse Rho Fiera M1 - Casa di Reclusione Bollate per sostituzione linea 85]
STIE

560

  • 19xx: Milano (Lampugnano M1) - Arese (stab. Alfa Romeo)
  • 19xx: Milano (Qt8 M1) - Arese
  • 1 maggio 2010: subappaltata [continua gestione AirPullman]
  • 3 novembre 2014: Milano (Qt8 M1) - Arese (via Valera)
ex GTM
AirPullman

561

  • 3 novembre 2014: Rho Fiera M1 - Arese (via Vismara)
AirPullman

566

  • 19xx: Milano (Roserio) - Paderno Dugnano (C.na Battiloca)
  • 19xx: Milano (Roserio) - Paderno Dugnano (Stazione FNM)
  • 1 maggio 2010: subappaltata [continua gestione AirPullman]
ex GTM
AirPullman

580

  • 1 marzo 2006: Milano (Bisceglie M1) - Buccinasco
  • 7 gennaio 2008: soppressa [linea passata in gestione alla Solaria Bus]
Stradabus

620

  • 1979: Milano (Garibaldi FS/M2) - Senago (largo Garibaldi)
  • 16 dicembre 1995: Milano (Centrale FS/M2-M3) - Senago (piazza Borromeo)
  • 2 novembre 1998: Milano (Centrale FS/M2-M3) - Senago (via Togliatti)
  • 27 dicembre 2010: rinumerata z130 [linea passata in gestione alla AirPullman]
-

621

  • 19xx: Milano (Garibaldi FS/M2) - Limbiate (Ospedale) [corse limitate a Paderno (C.na Battiloca), Varedo (corso Milano) e Limbiate (piazza 5 Giornate)]
  • 21 ottobre 1985: Milano (Garibaldi FS/M2) - Limbiate (Ospedale)
  • 12 aprile 1999: rinumerata 165
corse mattinali/serali
integrative tranvia 179

622

  • 25 aprile 1982: Desio (via Brennero) - Carate (via Cusani)
  • 13 ottobre 1996: Desio (via Brennero) - Carate (via Cusani) [corse prol. a Verano]
  • 1 novembre 2007: rinumerata z232 [linea passata in gestione a BrianzaTrasporti]
-

623

  • 1 gennaio 1997: Milano (via Valtellina) - Desio (via Brennero)
  • 19 aprile 1999: rinumerata 166
corse integrative tranvia 178

624

  • 25 ottobre 1976: Milano (piazza Duca D’Aosta) - Bresso (piazza Immacolata) [sostituzione ex filovia MB]
  • 9 maggio 1994: Milano (Centrale FS/M2-M3) - Bresso (piazza Immacolata)
  • 16 dicembre 1995: Milano (Centrale FS/M2-M3) - Bresso (piazza Immacolata) [istituzione corse limitate a Zara M3]
  • 2 dicembre 1996: Milano (Centrale FS/M2-M3) - Bresso (via Pascoli)
  • 29 novembre 1997: rinumerata 83 e istituzione corse 83/ fino a Brusuglio di Cormano
linea MB

700

  • 17 giugno 2000: Sesto FS/M1 - Sesto (Cimitero nuovo) [corse per Cascina Gobba M2]
  • 16 marzo 2013: Sesto FS/M1 - Sesto (Cimitero nuovo) [soppresse corse per Cascina Gobba M2]
ex CTPS

701

  • 9 gennaio 1989: Sesto (Marelli M1) - Cologno (Nord M2)
  • 199x: Sesto (Rondò M1) - Cologno (Moro)
  • 199x: Sesto (Marelli M1) - Cologno (Nord M2)
  • 17 giugno 2000: Sesto (Rondò M1) - Cologno (Moro)
  • 2002: Sesto (Rondò M1) - Cologno (Nord M2)
  • 16 marzo 2013: Sesto (Rondò M1) - Cologno (Sud M2)
ex CTPS

702

  • 17 giugno 2000: Cologno (Nord M2) - Sesto (FS/M1) - Cinisello S. Eusebio (via Risorgimento)
  • 16 marzo 2013: Cologno (Nord M2) - Sesto (FS/M1) - Cinisello S. Eusebio (via A. da Giussano)
ex CTPS

703

  • 9 gennaio 1989: Cologno (Nord M2) - Muggiò
  • 199x: Sesto FS/M1 - Muggiò
  • 199x: Cologno (Nord M2) - Sesto FS/M1 - Muggiò
  • 17 giugno 2000: Sesto (Cimitero) - Sesto FS/M1 - Muggiò
  • 11 settembre 2000: Sesto FS/M1 - Muggiò (via Italia)
  • 1 novembre 2007: rinumerata z227 [linea passata in gestione a BrianzaTrasporti]
ex CTPS

704

  • 9 gennaio 1989: Milano (Comasina) - Cormano - Sesto FS/M1
  • 17 giugno 2000: Sesto FS/M1 - Cormano (via Buonarroti)
  • 17 gennaio 2009: soppressa [sostituita dalla linea 729]
ex CTPS

704/

  • 17 giugno 2000: Milano (via Ippocrate) - Cormano (via Buonarroti)
  • 17 gennaio 2009: soppressa [sostituita dalla linea 705]
ex CTPS

705

  • 9 gennaio 1989: Milano (Gobba M2) - Cinisello (Sant’Eusebio)
  • 19xx: Sesto (via Di Vittorio) - Cinisello (Sant’Eusebio)
  • 9 settembre 1991: Milano (Gobba M2) - Cinisello (Sant’Eusebio)
  • 17 giugno 2000: soppressa [sostituita dalle linee 700 e 702]
ex CTPS
  • 17 gennaio 2009: Milano (via Ippocrate) - Cormano (piazza Berlinguer)
  • 8 novembre 2010: Milano (via Ippocrate) - Cormano (via Zara)
  • 26 marzo 2011: Milano (Comasina M3) - Cormano (via Zara) [corse prol. Milano via Modignani]

706

  • 9 gennaio 1989: Circolare destra di Sesto San Giovanni (Staz. FS/M1 - via Cantore - via Marzabotto - via Marx - viale Rimembranze - viale Italia - Marelli M1 - Rondò M1 - viale Matteotti - Staz. FS/M1)
  • 17 giugno 2000: soppressa
ex CTPS

707

  • 9 gennaio 1989: Circolare sinistra di Sesto San Giovanni (Staz. FS/M1 - viale Matteotti - Rondò M1 - Marelli M1 - viale Italia - viale Rimembranze - via Marx - via Marzabotto - via Cantore - Staz. FS/M1)
  • 17 giugno 2000: soppressa
ex CTPS
  • 16 marzo 2013: Cologno (Nord M2) - Cologno (via Giordano)

708

  • 9 gennaio 1989: Sesto Rondò M1 (piazza IV Novembre) - Bresso (via Don Minzoni) [corse prol. a Sesto Marelli M1]
  • 9 settembre 1991: Sesto Rondò M1 (piazza IV Novembre) - Bresso (via Don Minzoni) [corse prol. Osp. Bassini e Cormano]
  • 17 giugno 2000: Sesto (Rondò M1) - Bresso (via Don Minzoni)
  • 17 gennaio 2009: Sesto (Rondò M1) - Bresso (via Don Minzoni) [soppresse corse per Osp. Bassini]
  • 26 marzo 2011: Sesto (Rondò M1) - Bresso - Milano (Niguarda Parco Nord) [soppresse corse Parco Nord - Bresso via Madonnina]
  • 16 marzo 2013: Sesto (Rondò M1) - Bresso - Milano (Niguarda Parco Nord) [soppresse corse Parco Nord - Sesto Marx/Sesto Catania]
ex CTPS

709

  • 9 gennaio 1989: Cologno (Sud M2) - Cologno (San Maurizio)
  • 2002: Cologno (Nord M2) - Cologno (San Maurizio)
  • 16 marzo 2013: Cologno (Sud M2) - Cologno (San Maurizio)
ex CTPS

709/

  • 9 gennaio 1989: Milano (Gobba M2) - Cologno (San Maurizio)
  • 17 giugno 2000: Milano (Gobba M2) - Cologno (via Gramsci)
  • 16 marzo 2013: soppressa
ex CTPS

712

  • 3 giugno 2010: Sesto (Cimitero nuovo) - Sesto FS/M1 - Cinisello Balsamo (via Musu)
  • 16 marzo 2013: Sesto FS/M1 - Cinisello Balsamo (via Musu)
ex Caronte
ex CTPS

713

  • 16 marzo 2013: Milano (Bignami M5) - Sesto (Cimitero vecchio)
-

721

  • marzo 1956: Monza - Vedano
  • 1957: Monza - Carate - Giussano
  • 19xx: Milano Centrale FS (piazza Duca D’Aosta) - Monza - Carate - Giussano (piazza San Giacomo) [29,300 km]
  • 1 novembre 1964: Milano Centrale FS (piazza Duca D’Aosta) - Monza - Carate - Giussano (piazza San Giacomo) [corse Sesto Marelli M1 - Monza (via Appiani)]
  • 10 gennaio 1984: Milano Centrale FS (via Sammartini) - Monza - Carate - Giussano (piazza San Giacomo) [corse Sesto Marelli M1 - Monza (via Appiani)]
  • 19xx: Sesto Marelli M1 - Monza - Carate - Giussano (via Carroccio)
  • 28 settembre 1986: Sesto FS/M1 - Monza - Carate - Giussano (via Carroccio)
  • 1 novembre 2007: rinumerata z221 [linea passata in gestione a BrianzaTrasporti]
-

722

  • ottobre 1956: Sesto (piazza IV Novembre) - San Fruttuoso - Monza (via Camperio) [sostituisce tranvia Sesto-San Fruttuoso-Monza]
  • 1 novembre 1964: Sesto Marelli M1 - San Fruttuoso - Monza (via Locatelli)
  • 28 settembre 1986: Sesto FS/M1 - San Fruttuoso - Monza (via Artigianelli)
  • 1 novembre 2007: rinumerata z222 [linea passata in gestione a BrianzaTrasporti]
-

723

  • 13 luglio 1952: Milano (piazza Castello) - Monza (largo IV Novembre) [linea celere]
  • 19xx: Milano (Cadorna FN) - Monza (via Locatelli) [17,300 km] [corse serali Milano (piazza Duomo) - Monza]
  • 19xx: Milano (Garibaldi FS/M2) - Monza (via Artigianelli)
  • 16 dicembre 1995: Milano Centrale FS/M2-M3 (via Sammartini) - Monza (via Artigianelli)
  • 1 novembre 2007: rinumerata z223 [linea passata in gestione a BrianzaTrasporti]
Milano-Monza
celere

724

  • 2 ottobre 1966: Milano Centrale FS (piazza IV Novembre) - Sesto - Monza (largo Mazzini) [sostituisce tranvia Milano-Sesto-Monza]
  • 19xx: Milano Centrale FS (piazza Duca D’Aosta) - Sesto - Monza (via Cavour)
  • 19xx: Milano Centrale FS (piazza Duca D’Aosta) - Sesto - Monza (Autostazione)
  • 10 gennaio 1984: Milano Centrale FS (via Sammartini) - Sesto - Monza (Autostazione)
  • 16 dicembre 1995: Milano (Zara M3) - Sesto - Monza (Autostazione)
  • 18 gennaio 1996: Milano (Zara M3) - Sesto - Monza (Autostazione) [corse Milano Centrale FS (via Sammartini) - Monza (Autostazione)]
  • 1 novembre 2007: rinumerata z224 [linea passata in gestione a BrianzaTrasporti]
Milano-Monza
ordinaria

725

  • 19xx: Milano Centrale FS (piazza Duca D’Aosta) - Nova Milanese (via C.na Triestina)
  • 9 settembre 1991: Sesto FS/M1 - Nova Milanese (via C.na Triestina)
  • 199x: Sesto FS/M1 - Nova Milanese (via Nenni)
  • 200x: Sesto FS/M1 - Nova Milanese (via Molla)
  • 1 novembre 2007: rinumerata z225 [linea passata in gestione a BrianzaTrasporti]
-

727

  • 13 febbraio 1956: Milano Centrale FS (piazza IV Novembre) - Cinisello (piazza Gramsci) [8,900 km] - [corse Milano Bicocca - Cinisello, 5,100 km]
  • 19xx: Milano Centrale FS (piazza Duca D’Aosta) - Cinisello (piazza Costa)
  • 1962: Milano Centrale FS (piazza Duca D’Aosta) - Cinisello (piazza Costa) [corse Milano - Cinisello (c.na Cornaggia)]
  • 19xx: Milano Centrale FS (piazza Duca D’Aosta) - Cinisello Borgo Misto (via Cilea)/Cinisello Campo dei Fiori
  • 10 gennaio 1984: Milano Centrale FS (via Sammartini) - Cinisello Borgo Misto (via Cilea)/Cinisello Campo dei Fiori
  • 28 settembre 1986: Milano (Duca D’Aosta) - Cinisello Borgo Misto (via Cilea)/Cinisello Campo dei Fiori [corse Sesto FS/M1 - Cinisello Borgo Misto/Cinisello Campo dei Fiori]
  • 9 settembre 1991: Milano Centrale FS/M2-M3 (via Sammartini) - Cinisello Sant’Eusebio (via A. da Giussano)/Cinisello Campo dei Fiori [soppresse corse Sesto FS/M1 - Cinisello Sant’ Eusebio]
  • 5 dicembre 1994: Milano Centrale FS/M2-M3 (via Sammartini) - Cinisello Sant’Eusebio (via A. da Giussano)/Cusano Milanino (viale Marconi) [soppresse corse Sesto FS/M1 - Cinisello (Campo dei Fiori) e istituzione 729]
  • 8 marzo 1995: Milano Centrale FS/M2-M3 (via Sammartini) - Cinisello Sant’Eusebio (via A. da Giussano)/Cusano Milanino (viale Unione)
  • 17 gennaio 2009: Sesto FS/M1 - Cusano Milanino (viale Marconi)
  • 1 ottobre 2018: Sesto FS/M1 - Cormano-Cusano Milanino (Stazione FNM)
-

728

  • 17 gennaio 2009: Milano (Bicocca Università) - Sesto FS/M1 - Cinisello Sant’Eusebio (via A. da Giussano)
  • 23 febbraio 2009: Milano (Bicocca Università) - Cinisello (viale Testi) - Cinisello Sant’Eusebio (via A. da Giussano)
  • 23 novembre 2009: Milano (Bicocca Università) - Cinisello (viale Testi) - Cinisello Sant’Eusebio (via A. da Giussano) [corse Milano Centrale FS/M2-M3 - Cinisello Sant’Eusebio - Cusano Milanino (viale Unione)]
  • 2 marzo 2014: Milano (Bicocca Università) - Cinisello Sant’Eusebio - Cusano Milanino (viale Unione) [corse mattinali Cinisello Sant’Eusebio (via A. da Giussano) - Milano Centrale FS/M2-M3]
  • 11 maggio 2015: Milano (Bignami M5) - Cinisello Sant’Eusebio - Cusano Milanino (viale Unione) [corse mattinali Cinisello Sant’Eusebio (via A. da Giussano) - Milano Centrale FS/M2-M3]
-

729

  • 5 dicembre 1994: Sesto FS/M1 - Cusano Milanino (viale Marconi)
  • 17 gennaio 2009: Sesto FS/M1 - Cormano (via Fermi)
  • 26 marzo 2011: Sesto FS/M1 - Cormano - Milano (Comasina M3)
-

783

  • 16 marzo 2013: Milano (Bicocca M5) - Bresso (via Don Minzoni)
-

820

  • 19xx: Milano (piazza Appio Claudio) - Busnago (piazza Roma) [corse Milano (Bicocca) - Busnago (piazza Roma)]
  • 1979: Milano (piazza Appio Claudio) - Mezzago
  • 28 settembre 1986: Sesto FS/M1 - Busnago (piazza Roma)/Mezzago
  • 1 gennaio 2008: rinumerata z321 [linea passata in gestione a Nord-Est Trasporti]
-

821

  • 1 febbraio 1953: Trezzo - Bergamo (Autostazione) [sostituzione del tronco tranviario Trezzo-Bergamo]
  • 29 giugno 1958: Monza (via Camperio) - Trezzo - Bergamo (autostazione) [43,600 km]
  • 19xx: Monza (via Camperio) - Trezzo sull'Adda (via Biffi)
  • 28 settembre 1986: Sesto FS/M1 - Trezzo sull'Adda (via Biffi)
  • 1 gennaio 2008: rinumerata z321 [linea passata in gestione a Nord-Est Trasporti]
-

822

  • 19xx: Milano (via Benedetto Marcello) - Trezzo sull'Adda (via Biffi)
  • 7 giugno 1981: Cologno (Nord M2) - Trezzo sull'Adda (via Biffi)
  • 1 gennaio 2008: rinumerata z322 [linea passata in gestione a Nord-Est Trasporti]
-

823

  • 7 giugno 1981: Cologno (Nord M2) - Vimercate (Autostazione) [sostituisce tranvia Milano-Vimercate]
  • 1 gennaio 2008: rinumerata z323 [linea passata in gestione a Nord-Est Trasporti]
-

901

  • 1 maggio 2010: San Donato M3 - Peschiera Borromeo (circolare sinistra)
  • 5 luglio 2023: San Donato M3 - Peschiera Borromeo - Linate Aeroporto M4 [solo servizio feriale e sabato]
ex Milano Sud-Est Trasporti

902

  • 1 maggio 2010: San Donato M3 - Peschiera Borromeo (circolare destra)
  • 5 luglio 2023: San Donato M3 - Peschiera Borromeo [solo servizio feriale e sabato]
ex Milano Sud-Est Trasporti

903

  • 5 luglio 2023: San Donato M3 - Peschiera Borromeo - Linate Aeroporto M4 [solo servizio festivo]
servizio festivo

920

  • 19xx: Milano - Trezzo D’Adda (via Brasca)
  • 4 dicembre 1972: Gorgonzola M2 - Trezzo D’Adda (via Brasca)
  • 1979: Gorgonzola M2 - Trezzo D’Adda (via Brasca) [corse Milano (via B. Marcello) - Trezzo D’Adda (via Brasca)]
  • 13 aprile 1985: Gessate M2 - Trezzo D’Adda (via Brasca)
  • 1 gennaio 2008: rinumerata z310 [linea passata in gestione a Nord-Est Trasporti]
-

921

  • 4 dicembre 1972: Milano (piazza Aspromonte) - Vaprio D’Adda (via Galilei) [corse sostitutive tranvia]
  • 1979: Gorgonzola M2 - Vaprio D’Adda (via Galilei) [sostituisce tranvia Milano-Vaprio]
  • 13 aprile 1985: Gessate M2 - Vaprio D’Adda (via Milano) [corse Milano (piazza Aspromonte) - Vaprio D’Adda (via Milano)]
  • 1 gennaio 2008: rinumerata z311 [linea passata in gestione a Nord-Est Trasporti]
-

922

  • 4 dicembre 1972: Gorgonzola M2 - Cassano D’Adda (via Milano) [sostituisce tranvia Milano-Cassano]
  • 1979: Gorgonzola M2 - Cassano D’Adda (via Milano) [corse Milano (via B. Marcello) - Villa Fornaci]
  • 13 aprile 1985: Gessate M2 - Cassano D’Adda (via Milano)
  • 1 luglio 2007: rinumerata z405 [linea passata in gestione a Milano Sud-Est Trasporti]
-
  • : Segrate (via Di Vittorio) - Segrate (Ist. Scolastici)

923

  • 14 dicembre 2009: Segrate (Linate Aeroporto - Novegro - San Felice - Osp. San Raffaele) [corse prol. cimitero di Segrate]
  • 20 maggio 2024: Segrate (Linate Aeroporto - Novegro - San Felice - Osp. San Raffaele) [corse prol. cimitero di Segrate]
servizio feriale e sabato solo scolastico

924

  • 24 aprile 1982: Milano (Lambrate FS/M2) - Segrate (piazza S. Ambrogio)
  • 8 aprile 2000: Milano (Lambrate FS/M2) - Segrate - Cascina Burrona M2
  • 20 maggio 2024: Milano (Lambrate FS/M2) - Segrate (piazza S. Ambrogio) [corse per Cascina Burrona M2 solo feriali, sabato e festivo sostituite da bus a chiamata ChiamaBus]
-

925

  • 24 aprile 1982: Milano (Gobba M2) - MilanoDue (via Fratelli Cervi)
  • 8 luglio 1991: Milano (Gobba M2) - MilanoDue - Milano (Udine M2)
  • 19 novembre 2001: Milano (Gobba M2) - MilanoDue [corse prol. a Milano (Udine M2) e Redecesio]
  • 20 maggio 2024: Milano (Gobba M2) - MilanoDue - Milano (Udine M2) [corse prol. a Redecesio sostituite da bus a chiamata ChiamaBus]
-

926

  • 19xx: Milano (via Longhi) - Novegro (via Pascoli)
  • 31 dicembre 1988: Linate Aeroporto - Peschiera Borromeo (San Felicino)
  • 16 giugno 1990: Milano (via Cadore) - Peschiera Borromeo (San Felicino)
  • 14 settembre 1998: Milano (via Cadore) - Peschiera Borromeo (San Felicino) [corse limitate a Laghetto Idroscalo]
  • 24 marzo 2001: soppressa [sostituita dalla linea 73/]
  • 3 luglio 2017: Segrate FS - Peschiera Borromeo (San Felicino)
-

927

  • 19xx: Milano (piazza V Giornate) - Idroscalo
  • 1990: Milano (San Babila M1) - Idroscalo
  • 11 giugno 2005: soppressa [sostituita dalla linea 183]
linea ID
stagionale estiva
  • 24 maggio 2021: Segrate (piazza S. Ambrogio) - Vimodrone M2
  • 20 maggio 2024: soppressa [sostituita da bus a chiamata ChiamaBus]

930

  • 1 luglio 2013: Linate Aeroporto - Peschiera Borromeo (San Felicino) [sostituisce temporaneamente la linea 73/ per lavori]
  • 1 settembre 2014: soppressa
servizio feriale e sabato fino alle ore 20.30

965

  • 19xx: Milano (piazza Aspromonte) - Pioltello
  • 1 maggio 2010: subappaltata [continua gestione Star]
Star

973

  • 5 luglio 2023: Linate Aeroporto M4 - Peschiera Borromeo (San Felicino) [sostituisce la linea 73/]
  • 4 settembre 2023: Milano (piazza Ovidio) - Linate Aeroporto M4 - Peschiera Borromeo (San Felicino)
-

---

  • 19x: Vaprio D'Adda (via Galilei) - Bergamo (Autostazione) [corse Vaprio D'Adda - Osio Sotto]
  • 19x: soppressa
-

---

  • 14 dicembre 2009: servizio bus a chiamata Comune di Segrate
  • : soppressa
servizio feriale e sabato dalle 7 alle 24

---

  • maggio 2010: servizio bus a chiamata Comune di Peschiera Borromeo (ChiamaBus)
  • 20 maggio 2024: servizio bus a chiamata Comune di Peschiera Borromeo, Segrate e Vimodrone (ChiamaBus)
servizio feriale e sabato dalle 6 alle 21 (Peschiera)
servizio feriale e sabato dalle 6 alle 21.30 (Segrate e Vimodrone)
servizio festivo dalle 7.30 alle 20 (Segrate e Vimodrone)

---

  • 17 dicembre 2007: servizio bus a chiamata Comune di Basiglio (Call Bus)
  • 5 settembre 2011: subappaltata [linea passata in gestione ad Autoguidovie]
  • 2018: servizio bus a chiamata Comune di Basiglio (Smart Bus)
servizio feriale
dalle 9.00 alle 13.30 e dalle 15.30 alle 18.00