• Nothing Found

How to get from Milan Linate Airport to Milan Central railway station

The Milano Linate Airport or Enrico Forlanini International Airport, as it is officially named, is the closest airport to Milan Central Station, the main train station in Milan, and the door to many neighbouring cities and countries! As the busiest train station in the country, it has many international connections to countries like Germany, France or Austria and even night trains to the southern parts of Italy.

If you want to go from Milan Linate Airport to Milan Central Station, you have several transfer options: taxi or private transfer, shared shuttle bus, and metro. The most convenient one is the taxi, which takes only 15-20 minutes, with standard taxis costing between €60 and €80, as there is no fixed price and fares are calculated by a taximeter. Taxis in Milan can transport up to three people with luggage at a time, so you have to plan accordingly.

Shuttle buses are cheaper, at €7 a ticket, but only run every hour or so between 06:00 and 22:30. The cheapest option from Milan Linate Airport to the central train station is the metro, at €2.20 per passenger, but the trip requires one change of transportation.

If you want a frictionless experience, you can always pre-book your private transfer and experience Milan with Welcome Pickups! Unlock meet and greets, 24/7 customer support, and friendly drivers to guide you – all for a competitive price you know in advance.

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 15min 24/7 Book
Taxi €70 15min 24/7
Bus €14 30min 06:00–23:00
Metro €4.40 30min 06:00–00:00

How to get from Milan Linate Airport to Milan Central railway station by taxi

This is the fastest way to get from Linate Airport to Milan Central Station, around 15-20 minutes as the airport is less than 10 km away, and usually the most convenient. There are taxi ranks outside its only terminal building, or you can directly order one over the phone. We recommend booking your private transfer in advance so your experience is as frictionless as possible.

How much is a taxi from Milan Linate Airport to Milan Central railway station?

The official Milan taxis all look white with the word “TAXI” on a roof sign. There is no fixed fare for the airport to the central station route, and there might be surcharges for late-night runs or baggage fees. As there is no set fare, the price might vary between €60 and €80 depending on factors like traffic or the time of the day.

Except for bank holidays, the minimum fare is €3.30 during the day and €6.50 at night. Then, it is €28.32 per hour or €1.09 per km. There is a minimum fee of €13.10 for the trip from any airport in Milan.

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



Trip Duration

20 Min.

Prices may vary depending on the time unless your ride is prebooked.

Value for money

Taxis run from Linate Airport to the Central Station 24/7.

Where do I get a taxi from?

Linate International Airport has only one terminal, and the taxi ranks are located just outside. 


Taxis run 24/7 and are not affected by public holidays or other factors you might not be aware of while travelling. Plus, the transfer time is the quickest of all options.  

However convenient, we recommend booking your taxi transfer in advance, as queues can form on the ranks and delay you, which is inconvenient if you need to catch a connecting train.

Editor’s Note

Taxis are convenient and fast, but definitely not the cheapest of the options. If you need to reliability be at Milan Central Railway Station, we recommend choosing this option. If not, the shuttle or bus might be a good enough alternative.

Useful Tips

Only the taxis at taxi ranks are the official ones and go by arrival order. Steer clear of people offering alternative shuttle services for your safety.
Taxis in Milan fit 3 people and around 3 pieces of luggage as standard.
Not all taxis carry the terminal for paying with a credit/debit card, so ask before getting in the taxi to avoid surprises and ensure a smooth process.

How much is the bus shuttle from Linate Airport to Milan Central Station?

Several bus lines used to connect Linate Airport and Milan city centre, but bear in mind that some like the urban line 73 are now cancelled due to the M4 line reaching Linate Airport (but there are still plenty of options to reach Milan city centre from Linate Airport). However, the most convenient way to reach Milano Central Station directly is the Starfly shuttle service.

From around 9:00 to 22:30, the shuttle service departs the airport every hour. It takes roughly twenty-five minutes to complete the trip, as the airport is super close to the city.

How much is the shuttle from Milan Linate Airport to Milano Central Railway Station?

A one-way adult ticket costs €7.00, while a two-way ticket costs €12.00 (and you can use it up to one month after purchase). Children under the age of twelve travel for €3. The tickets can be purchased at vending machines, or online (you can save up to €2 when you buy online!).



Trip Duration

25 Min.

The Starfly bus shuttle service runs around every hour.

Value for Money

The public shuttle bus is available between around 9:00 and 22:3

Where do I get the shared shuttle bus from?

The bus pick-up spot is just outside the airport’s main exit. Look for the company’s name “Airport Bus Express” or “Starfly”.


While the cheap price and the shot transfer times are a plus, the shuttle runs once every hour and is not 24/7. Consider it if you have time to spare and don’t mind maybe having your first expresso at the airport while waiting for the next run, and consider alternatives if you arrive early in the morning or late at night.

Editor’s Note

The shuttle is a great option if you manage to arrive at a convenient time to catch it with minimal waiting time. If not, it might be better to take a faster ride.

Useful Tips

Booking your tickets in advance secures you a spot on the bus, as it might get quite busy during high season.
Remember you might have up to one hour of wait if you choose this option, depending on the public shuttle bus schedule or landing times.
Buses don’t change their schedule depending on plane arrivals, so keep it in mind when booking your ticket.

How to get from Milan Linate Airport to Milan Central railway station by metro

Heads up, this route is the cheapest but requires the most effort! The new M4 metro line connects Linate Airport with the rest of the city, but once you are in Milan city centre, you will need to get another train line to reach Milano Central Station. 

Get the M4 line headed to the city centre (no need to worry really, as Linate Airport is the last stop) and get off in Tricolore. There, you can get the 9 tram in the direction of Centrale FS (you can see it on the top front of the tram) and get off in Stazione Centrale.

It operates every day, Monday through Thursday, from 06:00 to 22:00, with an extension until 00:30 on Fridays, Saturdays, and Sundays. The run time for this route is around 35 minutes, but you have to take into account the transfer issues that might arise (not finding the right exit from the metro to the tram line, having to wait longer for the tram, etc.).

How much is the metro from Linate Airport to Milan Central Station?

The ticket is €2.20 (you can travel through zonesM1-Mi3 with it) and is valid for 90 minutes, transferable from the metro to the tram, so no need to worry about having to buy two tickets. You can buy it at the machines in the metro hall and remember to validate it on the tram.



Trip Duration

35 Min.

The metro departs every 10 minutes or less, depending on the hour.

Value for money

The metro lines operate from Monday to Saturday from 05:30 to 00:30 and Sundays and holidays, from 06:00 to 00:30

Where do I get the metro from?

To reach the M4 you have to follow the indicative arrows on the terminal and you will find it! The terminal is quite small, so it shouldn’t be a problem. 

When you arrive at Tricolor, you have to look again for the tram 9 signs, exit the metro station, and place yourself on the side that goes to Centrale FS.


It is the cheapest option at €2.20 but it requires some navigation skills, and it wouldn’t be ideal if you carry larger pieces of luggage. If you are up for the adventure and not in a hurry, this option could save you some euros. 

Editor’s Note

Remember to be aware of your surroundings when taking the metro! Milan is safe, but it is still a big city.

Useful Tips

You can use your contactless card to check in and out of the metro and tram: simply swipe it at the entrance, and swipe again to get out of the station.
Kids under 4 ride for free!
Take into account more accessible transportation choices, such as taxis or shuttles, if you have limited mobility or a lot of bags.

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 do I transfer from Linate Airport to Milano Central Railway Station?

There are multiple ways to transfer between Linate Airport and Milano Central Railway Station: metro, shared shuttle bus, taxi or private transfer.

The most practical option is typically the taxi, which charges by the taximeter and takes only 15 to 20 minutes, for between €60 and €80, for up to three people. Shared shuttle buses only run every hour or so between 6:00 and 22:30, however, they are less expensive at €7 per ticket. Lastly, at €2.20 per person, the metro is the least expensive way to get from Milan Linate Airport to the central train station, but it does require one transport transfer.

What’s the cost of a taxi from Milan Linate Airport to Milan Central Station?

There is not a set fare for the transfer from Milan Linate Airport to Milan Central Station; if you’re choosing a cab from the line, prices might vary, but you can expect to pay around €60 and €80. If you want a closed-price and convenient option, you may wish to book a private transfer with Welcome Pickups, for complete peace of mind.

How far is Milan Central Station from Milan Linate Airport?

Milan Central Station is not far from Milan Linate Airport, just 8.3 km or a ride of around 15 minutes by taxi or private transfer in light traffic. Although also by road, the shared shuttle service from the airport takes closer to 25 minutes.

Was this helpful?

Pre-book online