8 routes connect Milan Linate (LIN) to Portugal, starting at €36 to Lisbon. Flexible travel dates and mid-week departures often unlock lower fares — check the month-by-month calendar on each route page.
From Milan, travellers most often search for flights to Lisbon, Porto, Faro, Funchal and Porto Santo (Madeira). Fares across these destinations shift with demand and time of year — earlier bookings and mid-week departures tend to produce lower prices. Open the interactive map to see every Portuguese destination plotted at once instead of searching city by city.
Weekly deals
One email per week — best prices, no spam.