Go4Flights Go4Flights

Flights from Milan Malpensa to Porto from €15

based on 1012 price readings, collected over 11 days · last 30 days

€15Lowest price
€70Average price
€367Highest price

Build a round trip from Milan Malpensa

Add more stops and come back to the same airport.

Who flies this route

Ryanair · from €15 easyJet · from €44 Wizz Air Malta · from €62

Upcoming dates with prices

Wed 9 Sept
€251
Thu 10 Sept
€227
Fri 11 Sept
€354
Sat 12 Sept
€166
Sun 13 Sept
€179
Mon 14 Sept
€240
Tue 15 Sept
€110
Wed 16 Sept
€136
Thu 17 Sept
€328
Fri 18 Sept
€138
Sat 19 Sept
€226
Sun 20 Sept
€103
Mon 21 Sept
€87
Tue 22 Sept
€61
Wed 23 Sept
€142
Thu 24 Sept
€72
Fri 25 Sept
€96
Sat 26 Sept
€60
Sun 27 Sept
€101
Mon 28 Sept
€70
Tue 29 Sept
€26
Wed 30 Sept
€44
Thu 1 Oct
€37
Fri 2 Oct
€80
Sat 3 Oct
€53
Sun 4 Oct
€60
Mon 5 Oct
€115
Tue 6 Oct
€57
Wed 7 Oct
€71
Thu 8 Oct
€78

Lowest price found for each date.

From Porto, where next, and still get back to Milan Malpensa?

These destinations are reachable from Porto, and from each of them you can still fly back to Milan Malpensa: that is a round trip, not a simple there-and-back.

Next stopCountryFromReturn
Agadir 🇲🇦 Morocco €15 direct
Malaga 🇪🇸 Spain €15 direct
Faro 🇵🇹 Portugal €15 1 stop
Marseille 🇫🇷 France €15 direct
Birmingham 🇬🇧 United Kingdom €17 1 stop
Brussels (Charleroi) 🇧🇪 Belgium €17 1 stop
Trapani 🇮🇹 Italy €17 direct
Gothenburg 🇸🇪 Sweden €22 direct

Other destinations from Milan Malpensa

Frequently asked questions

How much is a flight from Milan Malpensa to Porto?

The lowest price observed over the last 30 days is €15, averaging €70, across 1012 readings. Prices change daily: the figure shown is one actually found, not an estimate.

Which airlines fly from Milan Malpensa to Porto?

This route is flown by: Ryanair, easyJet, Wizz Air Malta.

Can I include Porto in a round trip?

Yes. Go4Flights builds trips that leave from Milan Malpensa, pass through Porto and other cities, and return to the same airport, using only low-cost flights with verified prices.

Prices updated on 09/08/2026