Flights to Lugano

Compare Lugano flights across hundreds of providers

Find the cheapest month or even day of the year to fly to Lugano

Book the best Lugano fare with no extra fees

Flight deals to Lugano

Looking for a cheap last-minute deal or the best return flight to Lugano? Find our lowest prices on one-way and return tickets to the easiest airport right here.

Flying to Lugano

The things to know before you go.
Fly intoMilan Malpensa Airport
Distance to Lugano28.2 miles
Average flight time2 hrs, 10 mins
Most popular airlineeasyJet
Cheapest flight found£26
Cheapest month to flyApril

Find the cheapest time to fly to Lugano

Flexible on travel dates? Find the cheapest month – or even day – to catch a flight to Lugano.

Frequently asked questions

The average flight time to Lugano is 2 hours and 1 minute. We've calculated this based on journeys to Milan Malpensa Airport.
There are 2 airports near Lugano: Milan Malpensa Airport and Milan Linate Airport.
easyJet, Ryanair, British Airways, Malta Air, Qatar Airways, American Airlines, Wizz Air Malta and Japan Airlines all offer direct flights to Milan Malpensa Airport.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Lugano but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
Yes – you can fly direct to Milan Malpensa Airport or Milan Linate Airport, and the average flight time is 2 hours and 10 minutes.
The best price we found for a return flight to Lugano is £26. This is an estimate based on information collected from different airlines and travel providers flying to Milan Malpensa Airport over the last 4 days and is subject to change and availability.
The cheapest airport near Lugano is Milan Malpensa – which is 28.2 miles away from the centre of Lugano. We've found flights into this airport from £26.
After crunching the numbers on our flight calendar, we found that the cheapest date to fly to Milan Malpensa Airport, the closest airport to Lugano is Saturday, 11 April 2026.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Lugano is around 40 days in advance, so don’t leave your flight to the last minute.
Milan Malpensa Airport is 28.2 miles from Lugano, Milan Linate Airport is 42.1 miles from Lugano, and Milan Bergamo Airport is 42.9 miles from Lugano.
The average temperature in Lugano in March is around 4°C. The warmest month in Lugano is typically July, which averages 23°C. The coolest month is January, with temperatures averaging -5°C. The rainiest month is May, and it usually rains the least in February.
Currently, the cheapest airline that flies to Milan Malpensa Airport - the closest airport to Lugano - Ryanair.
Milan Malpensa Airport is 28.2 miles from Lugano which is approximately 1 hour and 2 minutes driving time. Check out the options for car hire at Milan Malpensa Airport.
Milan Linate Airport is 42.1 miles from Lugano which is approximately 1 hour and 20 minutes driving time. Check out the options for car hire at Milan Linate Airport.
Milan Bergamo Airport is 42.9 miles from Lugano which is approximately 1 hour and 29 minutes driving time. Check out the options for car hire at Milan Bergamo Airport.