Visiting Wanderio, you agree to our use of cookies.

All connections from to

Compare Buses, Trains and Airport Transfers

Milan Linate Airport - Lugano

Milan Linate Airport (LIN) is 107 kilometers far from Lugano. You can get to Lugano from Milan Linate Airport by train, bus and private and shared transfers. Wanderio lets you find the best way to get to Lugano by comparing all the available airport connections and book online the tickets from Milan Linate Airport in just a few clicks.

Trains from Milan Linate Airport to Lugano

One of the best airport connections to Lugano is getting there by train. The main train provider is Trenitalia: a train every 36 minutes leaves from Milano Centrale and Bergamo. Trenitalia train tickets to Lugano start from € 24 for person. The train ride from Milan Linate Airport to Lugano takes about about 1 hour. The first train leaves at 07:25 and the last train is at 19:25.

Minimum travel time

1h 10m

Prices starting from

24 €

Connections frequency

every 36 minutes



Shuttle bus from Milan Linate Airport to Lugano

You can get to Lugano also by bus, thanks to GoOpti shuttle buses. It takes about 15 minutes to get there, with departures every 10 minutes. The first shuttle bus to Lugano leaves at 09:00 and the last one leaves at 10:45. GoOpti buses leave from Linate Airport. Once you make your online reservation, you’ll get a ticket with the instructions to find the right platform to Lugano. Shuttle buses tickets prices from Milan Linate Airport to Lugano start from € 52.

Minimum travel time

15 minutes

Prices starting from

52 €

Connections frequency

every 10 minutes



Free mobile apps

Wanderio iOS appWanderio Android app


Payment methods