• Nothing Found

Getting from Milan Linate Airport to Lake Como

Lake Como, the jewel of the Italian lakes, is flanked by quaint villages and grand estates from a bygone time. Whether you’re visiting for the day from Milan, or planning to spend longer to bask in the fresh Alpine air, you can’t miss the pretty town of Bellagio on the water’s edge. Wander picturesque gardens filled with sculptures and romantic walkways at Villa Melzi and Villa Serbelloni, or spend the day on the water exploring the far reaches of the lake itself. 

From Milan Linate to Bellagio, you have two ways to travel. The most convenient and comfortable option – as well as the quickest – is to take a local taxi or private transfer which takes 70 minutes when traffic conditions are favourable. A cheaper and somewhat adventurous alternative is to take a combination of buses, trains and a ferry. This option requires at least two transfers on different transport modes and prices start at €13.50 per person.

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 €183 70min 24/7 Book
Taxi €100 70min 24/7
Bus €27 110min 06:45–21:30

How to get from Linate Airport to Lake Como by taxi

By far the most convenient transport option from Linate Airport to Lake Como is an airport taxi. Taxi services are available 24/7 from Linate Airport, allowing you to seamlessly reach your destination in 70 to 90 minutes, depending on the time of day you are travelling and how congested traffic is.

Taxi fare from Linate to Lake Como

Fixed fares aren’t offered by taxi drivers at Milan Linate Airport. This means you’ll be charged using a taximeter and the final price will depend on your exact destination. For a longer journey such as this, you can expect to pay around €100 for 3 passengers.



Trip Duration

70 Min.

*Prices can vary if not booked in advance.

Value for Money

Taxis depart from Milan Linate Airport (LIN) 24/7.

Where do I take a taxi from?

Linate Airport taxis are conveniently located in the designated taxi rank right out the front of the Arrivals Hall through Gate 5. You can’t miss it!


While a taxi from Linate to Lake Como is not as cheap as the public transport options, it will save you time and the hassle of multiple transfers on buses, trains, and ferries. If you’re travelling with children or luggage, or the thought of matching up different bus and train timetables is inconvenient, a taxi or private transfer may be the best option.

Editor’s Note

If it is your first time visiting Italy, a taxi or private transfer is recommended to ensure you have the most relaxing and comfortable journey to Lake Como.

Useful Tips

Be sure to agree on a fare and payment method with your driver before heading off.
Your driver should assist you with any luggage.
Only accept a ride from official taxi drivers and companies rather than individuals who approach you offering a ride.

How to get from Linate Airport to Lake Como by bus and train

If you’re travelling on a tight budget, the best way to get from Linate to Lake Como is to use public transport. There isn’t a direct train or bus from the airport so you’ll need to take a combination of both, with at least two connections. 

Firstly, you’ll need to travel to Milan Central Station by shared shuttle bus which takes 25 minutes. Two companies currently provide this service: Air Pullman and Airport Bus Express (Starfly).

From Milan Central Station you have two options:
Option 1: Bus and train
After the shuttle bus ride to Milan Central Station, board a regional Trenord train towards Tirano or Sondrio, stopping at Lecco. Direct trains take just 40 minutes, however, non-direct trains run frequently throughout the day which can take up to 90 minutes. From Lecco train station take public bus number 10 to Bellagio which should take around 45 minutes. In total, the bus and train option takes about 110 minutes, not including wait and transfer times. 

Option 2: Train and ferry
The second option once at Milan Central Station is to take a Trenitalia train towards Tirano or Sondrio, stopping at Varenna-Esino Station after approximately 1 hour. At Varenna-Esino Station, make your way to the boat dock to catch the 15-minute ferry across to Bellagio. The combined shuttle bus, train and ferry option takes around 100 minutes, excluding wait and transfer times.

What’s the cost of public transport from Milan Linate to Lake Como?

Shared shuttle bus services cost between €5 and €7, depending on the company, and tickets can be purchased online, from the service counter at the airport, or on the bus from the driver.

For option 1, one-way train tickets to Lecco start at €5.20 for second-class tickets and the bus from Lecco costs about €3.30 bringing the total to €13.50 per traveller.

For option 2, the regional train to Varenna-Esino Station costs €7.40 for a single journey and tickets can be purchased online or from ticket machines and service desks at the station. Ferry tickets cost approximately €4.60 and can be purchased on the day with card or cash; plan to arrive 15 minutes before departure. The total cost for this option is around €17 per traveller.



Trip Duration

110 Min.

Airport shuttle buses run hourly. Trains from Central Station run regularly throughout the day. Buses from Lecco depart every 60 to 120 minutes. Ferries run only a few times a day with 9 hours wait time between 07:20 and 16:20.

Value for Money

Airport shuttle buses run between 06:45 to 21:30. Trains runs from 04:48 to 23:22. Buses from Lecco run from 08:00 to 20:00. Ferries run daily from 07:20 to 21:25.

Where do I take the bus, train, or ferry from?

Shuttle buses depart Linate Airport from in front of Exit Gate 1 or 6 of the Arrivals Terminal. At Central Station, check the departures board for the most up-to-date platform numbers. At Lecco station, the bus stop is right in front of the station and from Varenna-Esino Station, you’ll need to walk 5 minutes downhill to reach the ferry port.


Using public transport to reach Lake Come from Linate Airport is a very cost-effective option if you’re not under any time constraints and if you’re comfortable making a couple of transfers. Wait times can sometimes be up to one hour so ideally you’ll want to time the bus and train to match your flight schedule, otherwise it can take considerably longer. 

If you’re arriving at night or travelling on the weekend, a less stressful and far more straightforward option is to pre-book a private transfer. That way you can relax knowing your transfer will be taken care of by a local English-speaking driver and your holiday can start as soon as you step off the plane.

Editor’s Note

Starting at €9.00, a combined arrival and departure shuttle ticket is cheaper than two one-way tickets.

Useful Tips

Book your shuttle bus in advance to guarantee a seat.
First-class tickets may be available for a few extra euros.
In summer there may be increased hours and services.

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 can I get from Milan Linate to Lake Como?

The most practical and simple way to travel from Linate to Lake Como is to take a taxi or private transfer which takes around 70 minutes and can accommodate up to 3 people. A much more complicated but very affordable option is to take a combined bus, train, and ferry journey. This option takes 110 minutes – excluding wait times – and you’ll need to make a couple of transfers.

How far is Lake Como from Milan Linate Airport?

Depending on traffic, it’s possible to cover the 74 km from Linate Airport to Lake Como in a little over an hour when you choose to travel by taxi or private transfer.

What's the cost of a taxi from Milan Linate to Lake Como?

If your taxi driver is using the taximeter to calculate your fare then you can expect to pay around €100 for up to 3 passengers. Extra tolls and charges for travelling at night or on holidays will be added on top.

If you want to secure a competitive, set-rate fare with no hidden extras, we suggest booking your private transfer in advance with Welcome Pickups.

Was this helpful?

Pre-book online