Milan has an extensive internal transport network and is also an important transportation node in Italy, being one of the country's biggest hubs for air, rail and road networks. Internal public transport network includes the Metro, the Suburban Railway, the tram and bus network, as well as taxi, car and bike sharing services.

History Early public transport service in Milan dates back to 1801, operated with horse-drawn carriages.Storia dei Trasporti Lombardi, p. 11-16 After the relocation of the capital of the Italian Kingdom to Milan in 1805, national and international transport services were inaugurated, all operated with carriages, to Vienna, Marseille and several Italian cities. Transport via the Navigli canals was also an important transport mode in that period.

The first bus line was opened in 1827, connecting Milan to Lodi. The first railway, to Monza, was inaugurated in 1840.Storia dei Trasporti Lombardi, p. 19-20 It is currently part of the Milan-Chiasso international railway.

Public transportation Metro

The Milan Metro is a rapid transit system, running mainly underground, serving Milan and other surrounding cities. The network consists of 5 lines, identified by different colors and numbers: Line Length (km) Length (mi) Stations 38 35 21 21 19

Milan Metro has a total length of , serving 135 stations, making it the longest metro network in Italy. The system carries about 1.15 million passengers per day.

Suburban rail

The suburban railway service consists of 13 lines connecting Milan to the greater metropolitan area: Saronno – Milano (Passante) – Lodi Milano (Rogoredo) – Milano (Passante) – Mariano Comense Milano (Cadorna) – Saronno Milano (Cadorna) – Camnago Varese – Milano (Passante) – Treviglio Novara – Milano (Passante) – Pioltello ( – Treviglio) Milano (Garibaldi) – Monza – Molteno – Lecco Milano (Garibaldi) – Monza – Carnate – Lecco Saronno – Monza – Milano (Lambrate) – Albairate Rho – Milano (Garibaldi) – Monza – Chiasso Cormano - Cusano Milanino – Milano (Bovisa) – Melegnano Garbagnate Milanese – Milano (Passante) – Pavia Milano Rogoredo – Albairate-Vermezzo

The system was brought together from existing lines and the construction of the new Passante, an underground railway line passing through the city. The service began operation in 2004 and now comprises 124 stations. Several extensions are planned.

Trams

The Tram network comprises 17 urban lines. The system is more than 170 km long and is the biggest network in Italy.

The Milan tram network dates back to 1876, when the first horse driven tram line began operation. In 1878 the first steam powered tram was launched and by 1901 all the lines were electric powered. In 1910 line numbers were first introduced. At that time the network was already consisting of 30 lines. Until 1917 the tram system was operated by several different companies, however, since that year the municipality took control over the whole network.

In the 1920s the famous Class 1500 streetcars were introduced. Many of them, restored, are still in use today.

Beginning from the late 1950s and until the end of the 1970s the tram network was reduced, being replaced in some areas by the new Metro lines or by bus lines.

Buses

There are 65 bus and 4 trolleybus lines in Milan. Most of the routes do not run during the night, however, bus services on demand are available in the weekend at night.

Night bus lines during weekends were introduced on 24 September 2011, running from 2 am to 6 am on Fridays and Saturdays. The new network was considered a success, with more than 8,000 people using the lines every weekend.

List of urban bus lines in Milan 34 Via Toffetti - Quartiere Fatima 35 Molino Dorino M1 - Comasina M3 38 Via Corelli - Susa M4 39 Loreto M1 M2 - Via Pitteri 40 Bonola M1 - Niguarda (Parco Nord) 41 Quartiere Bovisasca - Niguarda 42 Quartiere Bicocca - Centrale FS M2 M3 43 Piazza Greco - Piazza Firenze 44 Cascina Gobba M2 - Quartiere Turro 45 Lambrate FS M2 - San Donato M3 46 Famagosta M2 - Quartiere Cantalupa 47 Bisceglie M1 - Romolo M2 48 Istituto Palazzolo - Lotto M1 M5 49 San Cristoforo FS M4 - San Carlo Hospital - Lotto M1 M5 50 Lorenteggio - Cairoli M1 51 Cimiano M2 - Sesto Marelli M1 - Niguarda Hospital - Zara M3 M5 52 Bruzzano FN - Greco FS / Bicocca University 53 Sesto Marelli M1 - Quartiere Adriano - Lambrate FS M2 54 Dateo M4 - Lambrate FS M2 54/ Dateo M4 - Lambrate FS M2 - Cascina Gobba M2 55 Lambrate Cemetery - Quartiere Feltre - Loreto M1 M2 55/ Segrate (Lavanderie) - Lambrate Cemetery - Quartiere Feltre - Loreto M1 M2 from Monday to Saturday 56 Quartiere Adriano - Loreto M1 M2 56/ Loreto M1 M2 - Crescenzago M2 57 Quarto Oggiaro - Cairoli M1 58 Baggio (Via Noale) - Bisceglie M1 - Piazzale Aquileia 59 Famagosta M2 - Porta Lodovica 60 Zara M3 M5 - Duomo M1 M3 61 Largo Murani - Duomo M1 M3 62 Piazza Sire Raul - Porta Romana M3 63 Muggiano - Quartiere degli Olmi - De Angeli M1 64 Bonola M1 - Lorenteggio 65 Abbiategrasso M2 - Porta Romana M3 67 Baggio (Via Scanini) - Bande Nere M1 - Piazzale Baracca 67/ Baggio (Via Scanini) - Bisceglie M1 (only peak hours from Monday to Friday) 68 Bonola M1 - Via Solari 69 Molino Dorino M1 - Gallaratese/San Leonardo M1 - Piazza Firenze 70 Bruzzano Cemetery - Monumentale M5 71 Romolo M2 - Famagosta M2 - Porta Lodovica 74 Famagosta M2 - Piazzale Cantore 76 Bisceglie M1 - Quinto Romano 77 Poasco (San Donato Milanese) - Chiaravalle Cemetery - Corvetto M3 - San Donato M3 78 Via Govone - Lotto M1 M5 - Bisceglie M1 79 Gratosoglio - Porta Lodovica 80 Molino Dorino M1 - Quinto Romano - De Angeli M1 81 Sesto Marelli M1 - Lambrate FS M2 82 Quartiere Bovisasca - Zara M3 M5 84 Porta Volta - Corvetto M3 85 Cadorna FN M1 M2 - Piazza Napoli 86 Ca' Granda M5 - Crescenzago M2 87 Centrale FS M2 M3 - Villa San Giovanni M1 87/ Centrale FS - Bicocca University (only peak hours from Monday to Friday) 88 Rogoredo FS M3 - Viale Ungheria - Peschiera Borromeo 88/ Rogoredo FS M3 - Viale Ungheria - Viale dell’Aviazione 96 Porta Volta - Largo Augusto - Cadorna FN M1 M2 97 Porta Volta - Largo Augusto - Cadorna FN M1 M2 95 Rogoredo FS M3 - Famagosta M2 - San Cristoforo FS M4 98 Lotto M1 M5 - Famagosta M2 99 Noverasco (Opera) - Vigentino 171 Inside Maggiore Cemetery 172 Bruzzano Cemetery - Bicocca M5 174 Quartiere Turro - Greco Cemetery - Loreto M1 M2 175 Lambrate Cemetery - Ponte Lambro 176 Inside Bruzzano Cemetery 180 Lampugnano M1 - San Siro Stadium M5 183 Linate Airport M4 - Idroscalo (only in Summer)

List of interurban bus lines in Milan operated by ATM Milan 66 Via Cadore - Peschiera Borromeo (Bettola) 83 Comasina M3 - Cormano - Bresso - Niguarda (Parco Nord) - Niguarda Hospital 83/ Comasina M3 - Cormano - Bresso - Niguarda (Parco Nord) (only on peak hours in the mornings and evenings) 89 Affori FN M3 - Novate Milanese (Via Stelvio) from Monday to Saturday 121 San Donato M3 - San Giuliano Milanese FS 130 San Donato M3 - San Donato Milanese (Hospital) - San Giuliano Milanese (Zivido) from Monday to Saturday 132 San Donato M3 - San Donato Milanese (Hospital) - San Donato (Via di Vittorio) from Monday to Saturday 140 Rogoredo FS M3 - Poasco - Sesto Ulteriano - San Donato Milanese (Via Martiri di Cefalonia) from Monday to Saturday 165 Comasina M3 - Limbiate (Hospital) 166 Zara M3 M5 - Niguarda (Parco Nord) - Desio (Hospital) 201 Rozzano (Via Alberelle) - Rozzano (Via Milano) 220 Rozzano (Via della Libertà) - Locate Triulzi (Via Piave) 222 Vigentino - Pieve Emanuele FS 230 Abbiategrasso M2 - Basiglio 321 Bisceglie M1 - Buccinasco - Assago Forum M2 322 Bisceglie M1 - Cesano Boscone (Quartiere Tessera) 323 Bisceglie M1 - Cesano Boscone FS 324 Romolo M2 - Corsico (Piazza Europa) 325 Romolo M2 - Buccinasco (Via Lario) 326 San Cristoforo FS M4 - Corsico (Via Curiel) 327 Bisceglie M1 - Trezzano sul Naviglio (Zingone) - Cusago (Via Baggio) 328 Pieve Emanuele FS - Assago Forum M2 351 Piazzale Negrelli - Buccinasco (Via Emilia) 352 Buccinasco (Via Romagna) - Assago Forum M2 353 Assago Nord M2 - Assago (Via del Sole) 423 San Siro Stadium M5 - Settimo Milanese (Via della Libertà) from Monday to Saturday 424 Molino Dorino M1 - Bareggio (Via Gallina) from Monday to Saturday 431 Bareggio - Rho (Passirana) 433 Bisceglie M1 - Rho (Passirana) 528 Maggiore Cemetery - Rho (Via Capuana) 542 Rho Fiera FS M1 - Rho (Passirana) 560 Qt8 M1 - Arese (Via Valera) 561 Rho Fiera FS M1 - Arese (Via Vismara) 566 Roserio (Sacco Hospital) - Paderno Dugnano FN 700 Sesto I Maggio FS M1 - Sesto San Giovanni (New Cemetery) 701 Sesto Rondò M1 - Cologno Sud M2 702 Cologno Nord M2 - Sesto I Maggio FS M1 - Cinisello Balsamo (Sant'Eusebio) 705 Cormano (Via Buonarroti) - Comasina M3 from Monday to Saturday 707 Cologno Nord M2 - Cologno Monzese (Via Giordano) 708 Sesto Rondò M1 - Niguarda (Parco Nord) 709 Cologno Sud M2 - Cologno Monzese (San Maurizio) (only from Monday to Friday) 712 Cinisello Balsamo (via Musu) - Sesto I Maggio FS M1 713 Bignami M5 - Sesto San Giovanni (Viale Rimembranze) 727 Sesto I Maggio FS M1 - Cinisello Balsamo (Hospital) - Cormano Cusano FN 728 Cusano Milanino (Viale Unione) - Cinisello Balsamo (Sant'Eusebio) - Bignami M5 729 Sesto I Maggio FS M1 - Cusano Milanino (Viale Marconi) - Comasina M3 783 Bresso (Via Don Minzoni) - Bicocca M5 from Monday to Saturday 901 San Donato M3 - Peschiera Borromeo - San Felice - Linate Airport M4 from Monday to Saturday 902 San Donato M3 - Peschiera Borromeo from Monday to Saturday 903 San Donato M3 - Peschiera Borromeo - San Felice - Linate Airport M4 only during Sunday and holiday 923 Cascina Gobba M2 - Linate Airport M4 from Monday to Saturday 923s Segrate (Via Di Vittorio) - Segrate (Istituti Scolastici) (only on peak hours from Monday to Friday in the mornings) 924 Lambrate FS M2 - Segrate (Piazza Sant'Ambrogio) - Cascina Burrona M2 925 Cascina Gobba M2 - Segrate (Milan 2) - Udine M2 926 Peschiera Borromeo (San Felicino) - Segrate FS 928 Cascina Gobba M2 - Segrate (Redecesio) (only from Monday to Friday) 965 Loreto M1 M2 - Pioltello (Via Milano) 973 Piazza Cinque Giornate - Linate Airport M4 - Peschiera Borromeo (San Felicino)

List of interurban bus lines in Milan operated by Autoguidovie1 VERDE Calderara-Amendola-Cimitero-Municipio-Paderno FN (urban route of Paderno Dugnano) 2 BLU Paderno FN-Incirano-Palazzolo Milanese FN-Cassina Amata-Ospedale-Paderno FN (urban route of Paderno Dugnano) 3 ROSSA Villaggio Ambrosiano-ITC Da Vinci-Municipio-Paderno FN (urban route of Paderno Dugnano) 4 GIALLA Palazzolo Milanese FN-Bolivia-Manzoni Scuole (urban route of Paderno Dugnano) 52/53 Melzo Urban Circle Routes 83 Romolo M2-Opera-Pieve Emanuele-Siziano-Vidigulfo-Ceranova-Bornasco-Lardirago-Roncaro-Cura Carpignano-Albuzzano 94 Romolo M2-Opera-Locate di Triulzi-Bascape'-Carpiano-Landriano-Vidigulfo-Ceranova-Bornasco-Lardirago-Sant'Alessio con Vialone-San Genesio ed Uniti-Pavia 99 Famagosta M2-Binasco-Casarile-Vellezzo Bellini-Battuda-Marcignago Villaggio Europa 155 Famagosta M2-Opera-Locate di Triulzi-Carpiano-Landriano-Torrevecchia Pia-Marzano-Torre d'Arese-Magherno-Copiano-Vistarino-Filighera-Belgioioso 172 Romolo M2-Opera-Pieve Emanuele-Siziano-Vidigulfo-Bornasco-Zeccone-San Genesio-Pavia 175 Famagosta M2-Zibido San Giacomo-Binasco-Casarile-Rognano-Giussago-Vellezzo Bellini-Certosa di Pavia-Borgarello-Pavia C BLU San Donato M3-San Donato Milanese (Hospital)-San Donato M3 (urban route of San Donato Milanese) C ROSSA San Donato M3-San Donato Milanese (Hospital)-San Donato M3 (urban route of San Donato Milanese) C2 San Donato Milanese (via Martiri di Cefalonia)-San Donato Milanese (Poasco)(urban route of San Donato Milanese) D San Donato Milanese (Via di Vittorio)-San Donato Milanese (Monticello Cemetery) (urban route of San Donato Milanese) K511/K512 Piazza 5 Giornate-Segrate-Pioltello-Rodano-Liscate-Truccazzano-Rivolta d'Adda-Agnadello-Vailate