• Nothing Found

Milan Linate Airport to City: All Transport Options

Linate Airport (LIN), officially called Airport Enrico Forlanini, is located approximately 9 km from Milan, taking around 20 minutes by car. When travelling from Milan Linate Airport to the city centre, you can use four different modes of transport: taxi, private transfer, bus, or train. The most convenient and fast method to reach the city centre is by hiring a Linate Airport taxi. The ride costs approximately €60-€80 and the travel time is around 20 minutes.

A much cheaper option is the bus. Bus tickets cost €7 and the journey takes around 25 minutes. Finally, the most cost-effective choice is to catch the metro and then a suburban train, with tickets costing €2.20. However, this trip takes around 40 minutes as it involves at least one change.

Welcome Pickups offers meet and greet services and a friendly introduction to Milan at the same price as a regular taxi. Click here to see the cost.

Comparison of the options

Welcome Pickups €60 20min 24/7 Book
Taxi €70 20min 24/7
Bus €14 25min 09:00–22:30
Train €4.40 40min 06:00–00:00

How to get from Milan Linate Airport to city centre by taxi

Taking a taxi from Milan Linate Airport to the city centre of Milan is the fastest and most convenient mode of transport. Linate taxi drivers don’t offer fixed fares for this route, so you will be charged by taximeter, depending on distance. Without traffic, the trip takes approximately 20 minutes.

*Official taxis have a windscreen sticker displaying “Taxi autorizzato per il servizio aeroportuale lombardo”.

Taxi fare from Milan Linate Airport to the city centre

Since Milan Linate taxis don’t offer set rates from Linate Airport to the city centre, your ride will be charged on the meter, based on the exact location of your destination. Additional costs such as driving on public holidays or late-night driving, may be applied. However, the cost of the journey can be anywhere between €60 and €80.

For a guaranteed fixed fare with no hidden fees, pre-book your Milan Linate Airport transfer to the city with Welcome Pickups.



Trip Duration

20 Min

*Rates may vary unless you book your taxi in advance.

Value for Money

You can always find a taxi at Linate Airport.

Where do I get it from?

As there is only one terminal, the taxi ranks at Linate Airport (LIN) are located outside the Arrivals Hall exit on the Ground Floor.


A Linate Airport taxi offers reasonable charges from the airport to the centre of Milan cityCity and it is the most convenient and quick mode of transport. However, there can be long queues on weekends and in peak season. If you’d prefer not to waste time waiting around for a taxi, you can book a Linate Airport transfer in advance.

Editor’s Note

Taxis offer comfortable and fast services especially if you arrive late at night, when no public transport operates.

Useful Tips

Always make sure the taximeter is reset before setting off.
Do not take a ride from an unlicensed driver who approaches you.
Most taxis drivers in Milan accept credit cards, but it’s better to ask before getting in the car.
Tipping your taxi driver is not expected, although rounding up the fare to thank your driver for especially good service is always appreciated.

How to get from Linate Airport to the city centre by bus

If you’re looking for a more cost-effective option for your Milan Linate Airport transfer to the city, taking the bus is a good alternative. The Starfly service runs every day during peak season and daily every other week off-season.

The bus from Linate Airport to Milan takes 25 minutes to reach Milano Centrale via Milano Lambrate and departs every hour.

How much is the bus from Linate Airport to city centre?

A Starfly bus ticket from Milan Linate Airport to the city costs €7 for a single and €12 for a return. If you buy your ticket online in advance, you can get them as cheap as €5.

*Please note that you cannot buy a ticket straight from the driver. You will find ticket machines at the bus stop and they can be purchased with cash or credit/debit card. You can also book tickets online in advance.



Trip Duration

25 Min

The bus departs every 60 minutes.

Value for Money

The Starfly service operates between 09:00 and 22:30.

Where do I get it from?

There is only one terminal at Milan Linate Airport, so the bus stop can be found directly outside of the airport’s Arrival Hall exit doors.


The Starfly service is a cheap alternative for your Milan Linate Airport transfer to the city of Milan. However, if you’re travelling outside of peak season, the bus only operates every other week. So if you the bus isn’t operating when you arrive, you’ll have to choose another mode of transport.

Editor’s Note

Please keep in mind that there are many private owned bus companies that operate at the airports of Milan. Make sure you are getting on the right bus.

Useful Tips

Validate your ticket before you get on the bus.
You can save €2 if you book your ticket online in advance.
A single ticket for children aged 2-12 years old is €4.50.
There is some luggage space although it can get full very quickly during busy periods.

How to get the train from Linate Airport to Milan

It is possible to get from Milan Linate Airport to Milan city centre via train, however, the route is not direct. You’ll first have to take the M4 metro line towards San Babila from the airport metro station to “Milan Forlanini”. Then, you can catch a Trenord Suburban Line train to Milano Porta Garibaldi in central Milan. The journey takes around 40 minutes in total.

How much is the train from Linate Airport to Milan?

Milan’s new integrated ticket system means that you can use the same ticket for ATM transport options (metro and buses), as well as the S line trains. With that being said, you’ll pay €2.20 for a single ticket valid for 90 minutes on public transport.

*Tickets can be purchased from the self-service ticket machines in the airport station or from the counters.



Trip Duration

40 Min

The metro departs every 10 minutes max. S line trains depart every 30 minutes.

Value for Money

From Monday to Thursday, M4 service operates from 06:00 to 22:00. From Friday to Sunday, the M4 lines runs between 06:00 and 00:30. The Suburban Lines run between 06:00 and 00:00.

Where do I catch the train from?

The Linate Airport metro station is just a few minutes walk away from the terminal, opposite Europcar Milan’s offices. Just follow the clear signage from the Arrivals Hall.


Taking the train from Milan Linate to the city centre of Milan is not the most convenient option. Not only is the route not direct, but it takes considerably longer than a bus or taxi. Nevertheless, it’s a good option for those on a tight budget.

Editor’s Note

If you're travelling in a large group, with family, or with lots of luggage in tow, we recommend taking a taxi or private transfer to avoid the hassle of getting on and off multiple modes of transport.

Useful Tips

If you plan on using public transport to get around throughout your stay, you can purchase a daily ticket for €7.60 or a 3-day pass for €15.50.
You can pay as you go with contactless credit and debit cards on all metro lines, but you'll still need to buy a ticket for the suburban train.

Welcome Pickups transfer

Welcome Pickups

Book a trained, English-speaking taxi driver to pick you up at the same price as a regular cab from the line

If you feel more relaxed knowing that somebody is waiting for you, you may as well book a Welcome Pickups transfer. As soon as you arrive at the airport you will be greeted by your driver. He will be waiting for you at the terminal of your arrival with a sign that has your name on it. Your driver will help you out with your luggage and together you will make your way to the vehicle. While he is driving you to your accommodation, the driver can give you some tips and recommendations on what to do during your holidays in Milan. Our drivers are hand-picked and speak fluent English. No need to worry about miscommunication issues that you may face with the local taxi drivers regarding your destination. Relax and enjoy your ride.

Best drivers

Hand-picked english-speaking drivers

Flight monitoring

Drivers are always on time

Quality support

24/7 email & phone support

Cancel up to 24 hours before the pickup and get an 80% refund

Edit or cancel transfers

Read more


Same price as a regular taxi from the line


Sedan Car

4 pax, 4 pieces of luggage

Book Welcome Pickups transfer

Welcome Pickups has a Net Safety Score of 99 of 100

We’ve introduced a metric indicating how safe travellers feel when using our services during the COVID-19 pandemic. After every ride, we ask each traveller to leave a review.

  • 20 minute gap between transfers

  • Regular Car Sanitisation

  • Contactless ride

  • Sanitiser in every car

Read More

Frequently asked questions

How to get from Milan Linate Airport to city centre?

There are four options for your Milan Linate Airport transfer to the city; taxi, private transfer, bus, or train. The fastest and easiest ways are via taxi or private transfer, as the service is reliable and door-to-door. Alternatively, you can catch a bus for €7 in 25 minutes. Finally, taking the train is a great budget option, with tickets costing €2.20. However, the route is not direct and requires using the metro as well as a train.

How much is a taxi from Linate Airport to City Centre?

Milan taxis don’t offer fixed fares for the route to the city centre. So the average cost of a taxi trip from Linate Airport to the city centre of Milan is €70. When there is no traffic, the ride takes approximately 20 minutes.

How far is Linate Airport from Milan City Centre?

Milan city centre is approximately 9 km away from Linate Airport, taking around 20 minutes by car or taxi.

Was this helpful?

Pre-book online