Specifiche e Parametri Rete

Le storiche autolinee extraurbane che univano la città di Milano con la provincia e l'hinterland.

Note e Legenda:

  • Numero Numeri oggi usati per indicare una linea attiva (fondo colorato con testo ad alto contrasto).
  • Numero Numeri oggi non più in uso per indicare una linea attiva (fondo grigio neutro).
  • Una linea orizzontale divide due percorsi completamente differenti a cui è stato assegnato lo stesso numero in epoche distinte.
  • L'indice a pillole superiore consente di navigare o filtrare rapidamente tra le singole linee.
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
  • 5 luglio 1982: inizio servizio con agente unico
  • 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)
  • 5 luglio 1982: inizio servizio con agente unico
  • 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
121
  • 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
201
  • 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)
ex ATM AGI
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]
324
  • 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)
  • 2 aprile 1984: inizio servizio con agente unico
  • 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
705
  • 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]
ex CTPS
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
707
  • 16 marzo 2013: Cologno (Nord M2) - Cologno (via Giordano)
ex CTPS
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)]
  • 22 giugno 1981: inizio servizio con agente unico
  • 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]
  • 22 giugno 1981: inizio servizio con agente unico
  • 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]
  • 22 giugno 1981: inizio servizio con agente unico
  • 13 aprile 1985: Gessate M2 - Cassano D'Adda (via Milano)
  • 1 luglio 2007: rinumerata z405 [linea passata in gestione a Milano Sud-Est Trasporti]