Taking a bus is an inexpensive way to get from Milan Linate airport to Milan when you are visiting Italy. You have two choices for buses when your flight arrives: a public service and a private one.
You can take public bus 73 to Piazza San Babila, where there is a metro station. It departs every 30 minutes from outside of the arrivals halls at the airport. The journey takes 20 minutes and tickets cost 2.50 euros one-way.
Alternatively, you can choose to take the Air Bus from Linate airport to to Milan Centrale train station. Like the public bus, it departs every 30 minutes from outside of the arrivals halls. It runs from 6:30am to 11:30pm. The journey takes 25 minutes and tickets cost 5 euros one-way or 9 euros round-trip.
Once your bus drops you off at San Babila or Milan Centrale, you can take the metro, another bus, or a taxi to your final destination in Milan.
If you choose not to take a bus, other ways to get from Milan Linate airport to Milan include taking a taxi or rental car.