Milan Metro Map 2026: Lines, Tickets & Fares
Last updated: October 20, 2026
Last updated: October 20, 2026
Current Milan Metro service notices
ATM reports escalator work at Maciachini station on M3 until mid-November. Trains still stop there. Check current ATM service notices before traveling.
The embedded Milan Metro Map shows M1, M2, M3, M4 and M5, including the link to Linate Aeroporto. It is the ATM network map, edition V26B (2026), and its PDF can be zoomed above. You will also find current fares, service hours and airport connections.
Contents
The blue M4 has linked central Milan directly with Linate airport since October 12, 2024. It is the newest complete line of the Metropolitana. The city’s first metro route dates back much further: construction started in 1957, and the red M1 opened between Sesto Marelli and Lotto on November 1, 1964.
ATM, Azienda Trasporti Milanesi, operates the Milan Metro. The Metropolitana comprises M1, M2, M3, M4 and M5. Tram and bus routes connect at many stations, while suburban and long-distance trains are separate services. Check the applicable ticket rules before transferring to an S-train or Trenord service.
At the end of 2025, the five metro lines covered 111.3 km and 134 stations. These network figures refer only to the Metropolitana and exclude ATM’s street-level services.
M4 connects with M1 at San Babila and M2 at Sant’Ambrogio. For M3, use the walking transfer between Sforza Policlinico and Missori. ATM does not show a direct M4 to M5 interchange. The network is smaller than the metros in Paris Metro Map and London Underground Map.
On M1 and M2, check the destination shown on the train because both lines have branches. M4 and M5 are driverless lines with different routes: Bignami Parco Nord and San Siro Stadio are on M5, while M4 runs to Linate. The embedded Milan Metro Map shows M1, M2, M3, M4 and M5, including the link to Linate Aeroporto.
Milan is an international center of fashion and business that also attracts visitors interested in art and culture. The city recorded around 9.7 million arrivals at accommodation providers in 2025. For visitors, the Metro Milan network connects Milano Centrale, Duomo, museums, the exhibition grounds and San Siro. From Milano Centrale, take M3 toward San Donato directly to Duomo, passing Repubblica, Turati and Montenapoleone.
Duomo station (M1/M3) serves the cathedral, Museo del Novecento and Palazzo Reale. Galleria Vittorio Emanuele II begins at the square. For Castello Sforzesco, Cairoli on M1 is a practical stop; the city describes the walk from the station as roughly 200 m.
More distant attractions have clear metro routes: San Siro Stadio is on M5 and Rho Fieramilano is on M1. The Mi1-Mi3 ticket covers Rho, although a city-only season pass is insufficient. The table gives a line, station and final walking tip for each of eight destinations. Access to stations near the stadium can change during events.
| Attraction / destination | Line | Station | Tip |
|---|---|---|---|
| Duomo and Galleria Vittorio Emanuele II | M1/M3 | Duomo | Explore the cathedral square and arcade from the same station. |
| Castello Sforzesco | M1 | Cairoli | Walk roughly 200 m to the castle. |
| Santa Maria delle Grazie / Cenacolo | M1 | Conciliazione | Book Cenacolo in advance; Cadorna M1/M2 is another option. |
| Pinacoteca di Brera | M2 | Lanza | Walk from Lanza toward Via Brera; M3 Montenapoleone is another option. |
| San Siro Stadio | M5 | San Siro Stadio | Check for changes to station access during events. |
| Fiera Milano Rho | M1 | Rho Fieramilano | Mi1-Mi3 ticket valid; a city-only pass is insufficient. |
| Darsena / Navigli | M2 | Porta Genova | Walk from Porta Genova to Darsena and the canals. |
| Porta Nuova / Bosco Verticale | M2/M5 | Garibaldi FS | Explore the district on foot and view Bosco Verticale from outside. |
For Linate, M4 provides the direct rail connection. Board at San Babila and ride to Linate Aeroporto in about 12 minutes. The Mi1-Mi3 single ticket costs €2.20 (≈ $2.47) and covers this trip. From Milano Centrale, take M3 to Missori and walk to the M4 station at Sforza Policlinico. Allow extra time for this walking transfer.
M4 runs through to San Cristoforo and also connects to M2 at Sant’Ambrogio. At Linate airport, leave the train at Linate Aeroporto. If you have an early flight or arrive late, check the first or last departure for your actual station. The network’s general closing time does not guarantee a train at every station at that time.
No metro line serves Malpensa. Take the Malpensa Express from Milano Cadorna or Milano Centrale. The trip to Malpensa T1 takes about 37 minutes from Cadorna or 50 minutes from Centrale; a regular single ticket costs €15.00 (≈ $16.82). Reach Cadorna on M1 or M2, and Centrale FS on M2 or M3. Check the separate onward connection if you need Terminal 2.
No Milan metro line reaches Bergamo airport either. Several airport buses run directly from Milano Centrale; one operator gives a journey time of roughly 50 to 60 minutes. Alternatively, the ATB Airport Bus links the airport with Bergamo railway station, where you can catch a train to Milan. The bus and train require separate tickets. Check the operator’s schedule and fare before booking.
Milan uses the STIBM fare-zone system. The Mi1-Mi3 ticket also covers ATM trams and buses, plus participating Trenord and S-train routes within those zones. It includes the city and neighboring municipalities, M4 to Linate Aeroporto and M1 to Rho Fieramilano. On M2 toward Gessate, you need additional zone coverage beyond Cascina Burrona. Check the fare zone for your destination before longer trips.
A ten-ride carnet costs €19.50 (≈ $21.87), equivalent to €1.95 (≈ $2.19) per ride instead of €2.20 (≈ $2.47) for separate singles. The rides cannot be used by several people at the same time. A Mi1-Mi3 weekly pass costs €18.50 (≈ $20.75) and runs from Monday through Sunday, which may be inconvenient if you arrive just before the weekend. Monthly and annual passes have different coverage.
| Ticket | Price | Buy ticket |
|---|---|---|
| Mi1-Mi3 single ticket, 90 minutes | €2.20 (≈ $2.47) | Google Play / Apple App Store |
| Mi1-Mi3 24-hour ticket | €7.60 (≈ $8.52) | Google Play / Apple App Store |
| Mi1-Mi3 three-day ticket | €15.50 (≈ $17.38) | Google Play / Apple App Store |
| Mi1-Mi3 ten-ride carnet | €19.50 (≈ $21.87) | Google Play / Apple App Store |
| Mi1-Mi3 weekly pass | €18.50 (≈ $20.75) | View ticket |
A €2.20 (≈ $2.47) single ticket is valid for 90 minutes from first validation. You can enter the metro more than once during that period. A 24-hour ticket costs €7.60 (≈ $8.52); a pass for three consecutive operating days costs €15.50 (≈ $17.38). The latter expires at 3:45 AM after the third day. It is not a flexible 72-hour ticket.
Buy ATM tickets from machines in metro stations, authorized retailers or the official ATM Milano app. Retail outlets include bars, kiosks and tobacconists. According to ATM, M4 ticket machines accept cashless payments only. The app is published by Azienda Trasporti Milanesi and is available for iPhone and Android.
Validate a paper ticket as you enter the metro and present it again at the exit. Follow the validation instructions when transferring. Activate an app ticket before traveling and show its QR code at metro entrance and exit gates. ATM also offers ticket purchases by text message to 48444. Check any charges and compatibility with your SIM before using that option.
Four separately chargeable single rides total €8.80 (≈ $9.87), more than a 24-hour ticket. However, several consecutive trips may fit within one 90-minute ticket. The three-day pass at €15.50 (≈ $17.38) costs less than three 24-hour tickets totaling €22.80 (≈ $25.57). Your travel dates and actual journeys matter more than the ride count alone.
Instead of buying a ticket in advance, you can tap the same contactless bank card or device when entering and leaving the ATM metro. If an M4 transfer takes you through the gates, tap out and in again. For four separately chargeable Mi1-Mi3 trips, ATM caps the daily charge at €7.60 (≈ $8.52). This contactless scheme does not cover Trenord or S-train travel.
ATM lets you carry a small bag with a longest side of up to 50 cm free of charge. Larger items up to 90 cm are subject to further ticket and quantity rules. The privately sold MilanoCard combines city transport and discounts for one, two or three days, depending on the version. Check the provider’s exact benefits: it is not an ordinary ATM ticket.
Under ATM’s 2026 service charter, M1 to M5 start around 5:40 AM Monday through Saturday. On Sundays and public holidays, service starts around 6:00 AM. M1 to M4 normally run until about 12:30 AM; M5 ends around midnight. The last train depends on the line, station and direction, so check your station’s timetable if traveling late to the airport.
ATM lists shorter hours of approximately 7:00 AM to 7:30 PM on May 1 and December 25 for all five lines. That does not apply to every Christmas date. Schedules also vary between winter, summer and August. Check the current line timetable on holidays and during construction work.
On the M1 main section from Sesto 1° Maggio FS to Pagano, ATM gives a winter weekday peak interval of about 2 minutes 10 seconds and an off-peak interval of about 3 minutes 45 seconds. Its summer table shows 3 minutes 10 seconds and 4 minutes 30 seconds respectively. Trains to Rho Fieramilano and Bisceglie run less frequently, and M4 and M5 intervals also vary by day and time.
The ATM timetable PDFs for M1 and M3 show line schedules. For M2 and M5, use the ATM line search. ATM’s M4 information page links to departures from Linate Aeroporto and San Cristoforo. Check the specific departure for your station.
After metro service ends, NM1, NM2, NM3 and NM4 normally serve replacement bus routes. NM2 covers only Cascina Gobba to Piazza Abbiategrasso, rather than both outer branches of M2. Further N routes operate on weekend nights and nights before public holidays. ATM lists exceptions for the nights of April 30, May 1, December 24 and December 25; check your night bus route and stop particularly carefully then.
M4 has operated end to end since October 12, 2024; it is no longer a future construction project. ATM reports 21 stations over about 15 km. Other extensions are in progress: work began in February 2026 on M1 from Bisceglie via Parri-Valsesia and Baggio to Olmi. The project covers 3.3 km and three planned new stations.
A separate M1 extension is planned from Sesto FS to Monza Bettola. The official plan describes roughly 1.9 km and two stations, but also identifies further funding needs and gives no firm opening date. This northern project is distinct from construction toward Baggio in the southwest.
For an M5 extension to Monza, the city published a tender in June 2026. Plans call for another 12.6 km and eleven stations beyond Bignami. There is no dependable opening date yet. In August 2026, feasibility approval was granted for an M3 extension toward Peschiera Borromeo; funding and construction remain pending.
Fun fact: The design of the first metro line, M1, including Bob Noorda’s wayfinding system, won Italy’s Compasso d’Oro design award in 1964. Franco Albini and Franca Helg shaped its architecture. The station design still reflects Milan’s wider design history.
For more trips, explore the Valencia Metro Map and Porto Metro Map. Our all metro maps page brings the city guides together.
A Mi1-Mi3 single ticket costs €2.20 (≈ $2.47) and is valid for 90 minutes from first validation. A 24-hour ticket costs €7.60 (≈ $8.52), and a pass for three consecutive operating days costs €15.50 (≈ $17.38).
A single ticket is valid for 90 minutes after first validation within Mi1-Mi3. It covers M4 to Linate and M1 to Rho Fieramilano. Beyond Cascina Burrona on M2 toward Gessate, you need additional zones.
Yes. Tap the same card or device at metro entrance and exit. Four separately chargeable Mi1-Mi3 rides are capped at €7.60 (≈ $8.52) for the day. This ATM contactless payment does not cover Trenord or S-trains.
M1 to M4 normally run until around 12:30 AM, while M5 ends around midnight. NM1 to NM4 generally replace metro service afterward, with exceptions on some holiday nights. Check the last train for your station and travel date.
Ride M4 from San Babila to Linate Aeroporto. The journey takes about 12 minutes and is covered by a Mi1-Mi3 single ticket costing €2.20 (≈ $2.47).
The Malpensa Express takes about 37 minutes from Milano Cadorna or 50 minutes from Milano Centrale to Malpensa T1; the ticket is €15.00 (≈ $16.82). Direct airport buses from Milano Centrale to Bergamo airport take about 50 to 60 minutes.
The embedded Milan Metro Map shows M1, M2, M3, M4 and M5, including the link to Linate Aeroporto. Open the PDF with the PDF Download button above this article.
For another journey, explore metro maps in Italy and nearby European cities.
[ratings]