Skip to content

Cheap flights from Milan to Lisbon from $34 BGY, IMR, LIN, MXP, XIK → LIS

Orio al Serio International Airport (BGY), Rogoredo Railway Station (IMR), Milano Linate Airport (LIN), Milano Malpensa Airport (MXP), Milan Centrale Railway Station (XIK) → Lisbon Portela Airport (LIS)

The cheapest return found recently is $69 with Ryanair, 30 Jan 2027 – 8 Feb 2027, found 2 days ago. The cheapest one-way found recently is $34 with easyJet, 25 Feb 2027, found 2 days ago.

Cheapest one-way found recently
$34, easyJet, found 2 days ago
Cheapest return found recently
$69, 30 Jan 2027 to 8 Feb 2027
Usual return price
$82 to $144
Cheapest month to fly
December 2026, return fares from $49 found in the last 7 days
Airlines with nonstop flights
easyJet, Ryanair, TAP Air Portugal, Malta Air
Shortest nonstop flight found
2 h 55 min

Return

The cheapest return fare on each of 36 departure dates is usually $82 to $144.

Cheapest return found recently

$69

30 Jan 2027 – 8 Feb 2027 · Ryanair

Orio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)

Leaves 7:00 p.m. · Return leaves 5:00 p.m. · 5 h 45 min of travel, both ways together

out nonstop, back nonstop · separate tickets likely: collect your bags and check in again

found 2 days ago

See prices for these datesCheck today's price

Cheapest nonstop return

$69

30 Jan 2027 – 8 Feb 2027 · Ryanair

Orio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)

Leaves 7:00 p.m. · Return leaves 5:00 p.m. · 5 h 45 min of travel, both ways together

out nonstop, back nonstop · separate tickets likely: collect your bags and check in again

found 2 days ago

See prices for these datesCheck today's price

FareTell may earn a commission when you book through a partner.

Found recently, and the cheapest we hold

Cheapest found recently $69 30 Jan 2027 – 8 Feb 2027found 2 days agoSee prices for these dates

Cheapest we hold, of any age $49 15 Dec – 20 Decfound 7 days agoSee prices for these dates

What have prices looked like?

Over 49 days, 24 Sept to 11 Nov, the cheapest return we saw each day was $39 to $71.

$69, the cheapest return found recently, sits here in that range of $39 to $71.

Those were the prices on those days, not today's.

Is this a good return price?

Compared with the cheapest return fare on each of 36 departure dates from 16 Nov to 1 Aug 2027, found by travelers' searches in the last 7 days (economy, the price the seller showed on Aviasales). The usual range is the middle half of those prices.

Could nearby dates be cheaper?

We hold no other 9-night return fares leaving within 3 days of 30 Jan 2027 to compare.

Every date we hold

667 fares on 36 departure dates

16 Nov – 30 Nov: $129, found 3 days ago18 Nov – 20 Nov: $176, found 4 days ago23 Nov – 25 Nov: $157, found 7 days ago28 Nov – 3 Dec: $93, found 7 days ago3 Dec – 5 Dec: $122, found 7 days ago5 Dec – 20 Dec: $140, found 5 days ago7 Dec – 20 Dec: $97, found 5 days ago11 Dec – 14 Dec: $72, found 3 days ago14 Dec – 21 Dec: $78, found 2 days ago15 Dec – 20 Dec: $49, found 7 days ago16 Dec – 6 Jan 2027: $140, found 7 days ago17 Dec – 5 Jan 2027: $202, found 7 days ago18 Dec – 5 Jan 2027: $227, found 7 days ago19 Dec – 26 Dec: $84, found 6 days ago22 Dec – 27 Dec: $104, found 6 days ago28 Dec – 22 Jan 2027: $221, found 4 days ago29 Dec – 22 Jan 2027: $220, found 5 days ago4 Jan 2027 – 7 Jan 2027: $202, found 6 days ago7 Jan 2027 – 20 Jan 2027: $63, found 8 days ago30 Jan 2027 – 8 Feb 2027: $69, found 2 days ago31 Jan 2027 – 5 Feb 2027: $116, found 2 days ago1 Feb 2027 – 8 Feb 2027: $82, found 5 days ago15 Feb 2027 – 19 Feb 2027: $54, found 8 days ago21 Feb 2027 – 12 Mar 2027: $64, found 4 days ago5 Mar 2027 – 21 Mar 2027: $105, found 7 days ago6 Mar 2027 – 19 Mar 2027: $87, found 7 days ago12 Mar 2027 – 20 Mar 2027: $80, found 3 days ago18 Mar 2027 – 21 Mar 2027: $185, found 7 days ago20 Mar 2027 – 26 Mar 2027: $72, found 2 days ago22 Mar 2027 – 26 Mar 2027: $90, found 8 days ago16 Apr 2027 – 20 Apr 2027: $129, found 5 days ago29 Apr 2027 – 8 May 2027: $136, found 2 days ago3 May 2027 – 10 May 2027: $119, found 2 days ago15 May 2027 – 14 Jun 2027: $104, found 5 days ago24 May 2027 – 28 May 2027: $125, found 2 days ago1 Aug 2027 – 31 Aug 2027: $195, found 5 days agoNovDecJanFebMarMayAug
See the chart as a table
The cheapest price seen for each departure date — per traveler in Economy.
DatesFromAirlineAirportsStopsFound
16 Nov – 30 Nov$129easyJetMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 3 days agoSee prices for these dates
18 Nov – 20 Nov$176easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 4 days agoSee prices for these dates
23 Nov – 25 Nov$157RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 7 days agoSee prices for these dates
28 Nov – 3 Dec$93RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 7 days agoSee prices for these dates
3 Dec – 5 Dec$122RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 7 days agoSee prices for these dates
5 Dec – 20 Dec$140Air EuropaMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)out 1 stop, back nonstopfound 5 days agoSee prices for these dates
7 Dec – 20 Dec$97RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 5 days agoSee prices for these dates
11 Dec – 14 Dec$72easyJetMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)out 1 stop, back nonstopfound 3 days agoSee prices for these dates
14 Dec – 21 Dec$78easyJetMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 2 days agoSee prices for these dates
15 Dec – 20 Dec$49RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 7 days agoSee prices for these dates
16 Dec – 6 Jan 2027$140easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)out nonstop, back 1 stopfound 7 days agoSee prices for these dates
17 Dec – 5 Jan 2027$202RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back 2 stopsfound 7 days agoSee prices for these dates
18 Dec – 5 Jan 2027$227Malta AirOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back 2 stopsfound 7 days agoSee prices for these dates
19 Dec – 26 Dec$84RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 6 days agoSee prices for these dates
22 Dec – 27 Dec$104RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 6 days agoSee prices for these dates
28 Dec – 22 Jan 2027$221RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 4 days agoSee prices for these dates
29 Dec – 22 Jan 2027$220Wizz Air MaltaMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)out 2 stops, back nonstopfound 5 days agoSee prices for these dates
4 Jan 2027 – 7 Jan 2027$202easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)out nonstop, back 1 stopfound 6 days agoSee prices for these dates
7 Jan 2027 – 20 Jan 2027$63easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 8 days agoSee prices for these dates
30 Jan 2027 – 8 Feb 2027$69RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 2 days agoSee prices for these dates
31 Jan 2027 – 5 Feb 2027$116RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 2 days agoSee prices for these dates
1 Feb 2027 – 8 Feb 2027$82easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 5 days agoSee prices for these dates
15 Feb 2027 – 19 Feb 2027$54RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 8 days agoSee prices for these dates
21 Feb 2027 – 12 Mar 2027$64easyJetMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 4 days agoSee prices for these dates
5 Mar 2027 – 21 Mar 2027$105easyJetMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 7 days agoSee prices for these dates
6 Mar 2027 – 19 Mar 2027$87easyJetMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 7 days agoSee prices for these dates
12 Mar 2027 – 20 Mar 2027$80Malta AirOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 3 days agoSee prices for these dates
18 Mar 2027 – 21 Mar 2027$185easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 7 days agoSee prices for these dates
20 Mar 2027 – 26 Mar 2027$72easyJetMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 2 days agoSee prices for these dates
22 Mar 2027 – 26 Mar 2027$90RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 8 days agoSee prices for these dates
16 Apr 2027 – 20 Apr 2027$129easyJetMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 5 days agoSee prices for these dates
29 Apr 2027 – 8 May 2027$136RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 2 days agoSee prices for these dates
3 May 2027 – 10 May 2027$119easyJetMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)out nonstop, back 1 stopfound 2 days agoSee prices for these dates
15 May 2027 – 14 Jun 2027$104Malta AirOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 5 days agoSee prices for these dates
24 May 2027 – 28 May 2027$125easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)out nonstop, back nonstopfound 2 days agoSee prices for these dates
1 Aug 2027 – 31 Aug 2027$195Air EuropaMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)out 1 stop, back 1 stopfound 5 days agoSee prices for these dates

Which month looks cheapest?

December 2026 is the cheapest month — from $49.

November 2026From $934 departure dates28 Nov – 3 Dec · found 7 days agoSee prices for these dates
December 2026From $49Cheapest seen13 departure dates15 Dec – 20 Dec · found 7 days agoSee prices for these datesEvery date in December 2026
January 2027From $634 departure dates7 Jan 2027 – 20 Jan 2027 · found 8 days agoSee prices for these dates
February 2027From $543 departure dates15 Feb 2027 – 19 Feb 2027 · found 8 days agoSee prices for these dates
March 2027From $726 departure dates20 Mar 2027 – 26 Mar 2027 · found 2 days agoSee prices for these dates
April 2027From $1292 departure dates16 Apr 2027 – 20 Apr 2027 · found 5 days agoSee prices for these dates
May 2027From $1043 departure dates15 May 2027 – 14 Jun 2027 · found 5 days agoSee prices for these dates
August 2027From $1951 departure date1 Aug 2027 – 31 Aug 2027 · found 5 days agoSee prices for these dates

One-way

The cheapest one-way fare on each of 30 departure dates is usually $28 to $54.

Cheapest one-way found recently

$34

25 Feb 2027 · easyJet

Milano Linate Airport (LIN) → Lisbon Portela Airport (LIS)

Leaves 11:35 a.m. · 2 h 55 min trip

nonstop

found 2 days ago

Open this tripCheck today's price

Cheapest nonstop one-way

$34

25 Feb 2027 · easyJet

Milano Linate Airport (LIN) → Lisbon Portela Airport (LIS)

Leaves 11:35 a.m. · 2 h 55 min trip

nonstop

found 2 days ago

Open this tripCheck today's price

FareTell may earn a commission when you book through a partner.

Found recently, and the cheapest we hold

Cheapest found recently $34 25 Feb 2027found 2 days agoOpen this trip

Cheapest we hold, of any age $24 14 Decfound 8 days agoSee prices for these dates

What have prices looked like?

Over 49 days, 24 Sept to 11 Nov, the cheapest one-way we saw each day was $17 to $39.

$34, the cheapest one-way found recently, sits here in that range of $17 to $39.

Those were the prices on those days, not today's.

Is this a good one-way price?

Compared with the cheapest one-way fare on each of 30 departure dates from 9 Dec to 27 Oct 2027, found by travelers' searches in the last 7 days (economy, the price the seller showed on Aviasales). The usual range is the middle half of those prices.

Could nearby dates be cheaper?

Yes. Among one-way fares leaving within 3 days of 25 Feb 2027, 22 Feb 2027 costs $29: $5 less than the cheapest found recently.

easyJet · Milano Linate Airport (LIN) → Lisbon Portela Airport (LIS) · nonstop · found 3 days ago

Open this tripCheck today's price

FareTell may earn a commission when you book through a partner.

Every date we hold

266 fares on 30 departure dates

9 Dec: $34, found 7 days ago10 Dec: $33, found 7 days ago13 Dec: $25, found 5 days ago14 Dec: $24, found 8 days ago16 Dec: $26, found 6 days ago7 Jan 2027: $28, found 5 days ago17 Jan 2027: $25, found 7 days ago19 Jan 2027: $25, found 4 days ago22 Jan 2027: $32, found 6 days ago25 Jan 2027: $30, found 7 days ago31 Jan 2027: $34, found 8 days ago2 Feb 2027: $29, found 3 days ago15 Feb 2027: $25, found 3 days ago22 Feb 2027: $29, found 3 days ago25 Feb 2027: $34, found 2 days ago28 Feb 2027: $36, found 3 days ago7 Mar 2027: $28, found 4 days ago9 Mar 2027: $40, found 5 days ago17 Apr 2027: $75, found 5 days ago3 May 2027: $54, found 3 days ago4 May 2027: $52, found 2 days ago6 May 2027: $49, found 2 days ago17 May 2027: $46, found 5 days ago30 May 2027: $65, found 5 days ago7 Jun 2027: $45, found 4 days ago8 Jun 2027: $60, found 4 days ago22 Jun 2027: $71, found 4 days ago15 Aug 2027: $91, found 8 days ago30 Aug 2027: $59, found yesterday27 Oct 2027: $71, found 4 days agoDecJanFebMarMayJunAugOct
See the chart as a table
The cheapest price seen for each departure date — per traveler in Economy.
DatesFromAirlineAirportsStopsFound
9 Dec$34easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 7 days agoOpen this trip
10 Dec$33easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 7 days agoOpen this trip
13 Dec$25easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 5 days agoOpen this trip
14 Dec$24easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 8 days agoSee prices for these dates
16 Dec$26easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 6 days agoOpen this trip
7 Jan 2027$28RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)nonstopfound 5 days agoOpen this trip
17 Jan 2027$25easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 7 days agoOpen this trip
19 Jan 2027$25easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 4 days agoOpen this trip
22 Jan 2027$32easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 6 days agoOpen this trip
25 Jan 2027$30easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 7 days agoOpen this trip
31 Jan 2027$34easyJetMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)nonstopfound 8 days agoSee prices for these dates
2 Feb 2027$29easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 3 days agoOpen this trip
15 Feb 2027$25easyJetMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)nonstopfound 3 days agoOpen this trip
22 Feb 2027$29easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 3 days agoOpen this trip
25 Feb 2027$34easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 2 days agoOpen this trip
28 Feb 2027$36easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 3 days agoOpen this trip
7 Mar 2027$28easyJetMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)nonstopfound 4 days agoOpen this trip
9 Mar 2027$40easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 5 days agoOpen this trip
17 Apr 2027$75easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)1 stopfound 5 days agoOpen this trip
3 May 2027$54easyJetMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)nonstopfound 3 days agoOpen this trip
4 May 2027$52easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 2 days agoOpen this trip
6 May 2027$49easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 2 days agoOpen this trip
17 May 2027$46RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)nonstopfound 5 days agoOpen this trip
30 May 2027$65easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 5 days agoOpen this trip
7 Jun 2027$45RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)nonstopfound 4 days agoOpen this trip
8 Jun 2027$60easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound 4 days agoOpen this trip
22 Jun 2027$71Wizz Air MaltaMilano Malpensa Airport (MXP) → Lisbon Portela Airport (LIS)1 stopfound 4 days agoOpen this trip
15 Aug 2027$91RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)1 stopfound 8 days agoSee prices for these dates
30 Aug 2027$59easyJetMilano Linate Airport (LIN) → Lisbon Portela Airport (LIS)nonstopfound yesterdayOpen this trip
27 Oct 2027$71RyanairOrio al Serio International Airport (BGY) → Lisbon Portela Airport (LIS)nonstopfound 4 days agoOpen this trip

Which month looks cheapest?

December 2026 is the cheapest month — from $24.

December 2026From $24Cheapest seen5 departure dates14 Dec · found 8 days agoSee prices for these datesEvery date in December 2026
January 2027From $256 departure dates17 Jan 2027 · found 7 days agoOpen this trip
February 2027From $255 departure dates15 Feb 2027 · found 3 days agoOpen this trip
March 2027From $282 departure dates7 Mar 2027 · found 4 days agoOpen this trip
April 2027From $751 departure date17 Apr 2027 · found 5 days agoOpen this trip
May 2027From $465 departure dates17 May 2027 · found 5 days agoOpen this trip
June 2027From $453 departure dates7 Jun 2027 · found 4 days agoOpen this trip
August 2027From $592 departure dates30 Aug 2027 · found yesterdayOpen this trip
October 2027From $711 departure date27 Oct 2027 · found 4 days agoOpen this trip

Premium cabin fares from Milan to Lisbon

Return

We looked for premium economy, business and first-class return fares on this route, and hold none found in the last 7 days.

One-way

We looked for premium economy, business and first-class one-way fares on this route, and hold none found in the last 7 days.

How far ahead were prices cheapest for Milan to Lisbon?

Return

Fares 30 to 59 days before departure were typically 70% lower than 0 to 6 days before departure.

From the cheapest return each day between 24 Sept and 11 Nov (49 days), grouped by how many days ahead the flight left; one adult in economy.

Each range covers different departure dates, so this compares typical fares, not the same trip priced twice.

Prices reflect recent searches — current fares may differ.

See these ranges as a table
Typical price in each booking range — round trip, per traveler in Economy.
Booked ahead byTypical fareCheapest dayAbove the cheapestDays of prices
0–6 days$188$116+235%36
7–13 days$158$104+181%42
14–29 days$85$60+51%49
30–59 days$56$39Cheapest seen49
60–89 days$69$47+23%49
90–179 days$69$54+23%49
180+ days$115$72+105%49

One-way

Fares 30 to 59 days before departure were typically 19% lower than 14 to 29 days before departure.

From the cheapest one-way each day between 24 Sept and 11 Nov (49 days), grouped by how many days ahead the flight left; one adult in economy.

Each range covers different departure dates, so this compares typical fares, not the same trip priced twice.

Prices reflect recent searches — current fares may differ.

See these ranges as a table
Typical price in each booking range — one way, per traveler in Economy.
Booked ahead byTypical fareCheapest dayAbove the cheapestDays of prices
14–29 days$30$19+24%14
30–59 days$24$18Cheapest seen41
60–89 days$33$17+38%37
90–179 days$31$22+29%49
180+ days$45$38+88%49

Could a nearby airport be cheaper?

A different airport at either end can change the fare — sometimes a lot.

Return

Verona → Lisbon

141 km from Milan

$234

$165 more than flying from Milan

18 Dec – 6 Jan 2027 · VRN → LIS · out 1 stop, back 1 stop

found 7 days ago

Check today's price

Cheapest recent price on each route — round trip, per traveler in Economy. Distances are in a straight line.

One-way

Turin → Lisbon

125 km from Milan

$62

$28 more than flying from Milan

4 May 2027 · TRN → LIS · 1 stop

found 2 days ago

See this route

Verona → Lisbon

141 km from Milan

$91

$57 more than flying from Milan

16 Apr 2027 · VRN → LIS · 1 stop

found 5 days ago

Check today's price

Cheapest recent price on each route — one way, per traveler in Economy. Distances are in a straight line.

Live price for these dates

The cheapest return found recently is for 30 Jan 2027 – 8 Feb 2027. A live search on this page shows what those dates cost now, for one adult in economy.

Questions about this trip

How much is a return flight from Milan to Lisbon?

The cheapest return found recently is $69 with Ryanair, 30 Jan 2027 to 8 Feb 2027, found 2 days ago. The cheapest return we hold, of any age, is $49 with Ryanair, 15 Dec to 20 Dec, found 7 days ago. The cheapest return fare on each of 36 departure dates is usually $82 to $144.

How much is a one-way flight from Milan to Lisbon?

The cheapest one-way found recently is $34 with easyJet, 25 Feb 2027, found 2 days ago. The cheapest one-way we hold, of any age, is $24 with easyJet, 14 Dec, found 8 days ago. The cheapest one-way fare on each of 30 departure dates is usually $28 to $54.

What is the cheapest month to fly from Milan to Lisbon?

December 2026 is the cheapest month for a return, from $49, 15 Dec to 20 Dec, found 7 days ago. It is the cheapest month for a one-way too, from $24, 14 Dec, found 8 days ago.

How far ahead should I book a flight from Milan to Lisbon?

In 49 days of prices between 24 Sept and 11 Nov, return fares 30 to 59 days before departure were typically 70% lower than 0 to 6 days before departure. One-way fares 30 to 59 days before departure were typically 19% lower than 14 to 29 days before departure.

Is there a direct flight from Milan to Lisbon?

Yes, the cheapest nonstop return found recently is $69 with Ryanair, 30 Jan 2027 to 8 Feb 2027, found 2 days ago. The cheapest nonstop one-way found recently is $34 with easyJet, 25 Feb 2027, found 2 days ago.

How long is the flight from Milan to Lisbon?

The cheapest nonstop one-way found recently, with easyJet on 25 Feb 2027, takes 2 h 55 min from Milano Linate Airport (LIN) to Lisbon Portela Airport (LIS).

Which airlines have the cheapest flights from Milan to Lisbon?

Between 16 Nov and 1 Aug 2027, easyJet has the cheapest return on 16 of the 36 departure dates we hold, Ryanair on 14 and Malta Air on 3. Between 9 Dec and 27 Oct 2027, easyJet has the cheapest one-way on 24 of the 30 departure dates we hold, Ryanair on 5 and Wizz Air Malta on 1.

Prices are what travelers' searches on Aviasales found in the last 7 days, in US dollars: the price the seller showed on Aviasales; bags may cost extra. Fares change, so check today's price before you book. How our prices work