Local buses in Milan

Local buses in Milan

More than 80 bus and trolley bus lines pass through the streets of Milan every day. At night and on the weekend, night buses take over. Find out how to use the buses in Milan.

Milan has over 80 local bus lines and a few trolley bus lines (electric buses that run with overhead wires). Since the city’s metro network is so limited, Milan’s urban buses are one of the best ways to get around the city.

Night buses

Since 2015, Milan’s night buses run every day of the week. There are fifteen routes that travel from midnight until 6 am. These depart every 30 minutes. 

The buses depart from various neighborhoods in Milan, most of them are the city’s most famous nightlife areas (Valtellina with Stelvio, Milton with Pagano, Sturzo with Como, Piazza XXIV Maggio, Umbria with Tito Livio, Umbria with XXII Marzo, Castelbarco with Tantardini and Ripamonti with Pietrasanta).

You can use the same tickets and travel cards on the night service as on the day ATM network. Tickets can be purchased from any of the parking meters found in Milan for €1.50.

Bus to Linate Airport

If you fly to Linate Airport you can take a local bus to the city center. Buses 73 and X73 connect the airport to the metro station San Babila. The ticket costs €1.50, just like any other one-way ticket. This is definitely the cheapest alternative to get to the city center from Linate Airport.

Where to purchase the bus tickets?

Milan bus tickets and travel cards (which can also be used on the city’s other means of transport) can be purchased at any metro station, kiosk, off-license, or in any of Milan’s parking meters.

Schedule and frequency

The buses run in Milan from 5:30 – 6 am in the morning until 12:30 am (midnight)  - 1:45 am. On the 25 December and 1 May, the buses run from 7 am until 7:30 pm.


For information on the various types of tickets, travel cards, and prices, check out the following article: Tickets and travel cards for Milan.